PHP копия говорит, что файл не существует, когда он - PullRequest
0 голосов
/ 13 июля 2010

im используя следующий код;

if( ! file_exists( $path ) ) { die( "'" . $path . "' not vaild path"); }
copy( $path, ltrim($create_folder . ltrim($path, "./"), ".") );
echo "'" . $path. "' => '" . $create_folder . ltrim($path, "./") . "'<br />";

Первый оператор if возвращает true, но функция копирования возвращает;*

Если кто-нибудь знает, почему это будет высоко ценится.

1 Ответ

2 голосов
/ 13 июля 2010

Вы можете заметить, что в вашей второй половине пропущена косая черта.Например, один из ваших элементов пути - «8b571e7fbf9bacf4473024b11f78bc0dfiles» вместо «8b571e7fbf9bacf4473024b11f78bc0d / files».Попробуйте $create_folder . '/' . ltrim($path, "./")

Но реальный ответ таков: «вашего файла на самом деле не существует. Нет, действительно, PHP верен».Это просто говорит о том, что пункт назначения не существует;источник в порядке.

...