This commit is contained in:
Rasmus Lerdorf 2001-05-19 22:50:44 +00:00
parent 16b94858b6
commit ae3dda8285

View file

@ -1894,10 +1894,18 @@ PHP_FUNCTION(copy)
RETURN_FALSE;
}
if (php_check_open_basedir((*source)->value.str.val)) {
RETURN_FALSE;
}
if (PG(safe_mode) &&(!php_checkuid((*target)->value.str.val, NULL, CHECKUID_CHECK_FILE_AND_DIR))) {
RETURN_FALSE;
}
if (php_check_open_basedir((*target)->value.str.val)) {
RETURN_FALSE;
}
if (php_copy_file(Z_STRVAL_PP(source), Z_STRVAL_PP(target))==SUCCESS) {
RETURN_TRUE;
} else {