Здравствуйте! С помощью нижеприведенного php файла отбираю картинки из папки на основании прохождения по содержимому файла, который предлагается выбрать на странице. Вот код файла: PHP: <?php ini_set("max_execution_time", "1200"); function select_file($folder,$picture){ $fp=opendir($folder); while (false !== ($cv_file = readdir($fp))) { if(is_file($folder."/".$cv_file)) { $file_name = mb_substr($cv_file, mb_strrchr($cv_file, '/')); if(strtolower($file_name)==$picture){ copy($folder."/".$file_name, "selected/".strtolower($file_name)); return true; } } elseif($cv_file!="." && $cv_file!=".." && is_dir($folder."/".$cv_file)){//поиск по подпапкам select_file($folder."/".$cv_file, $picture); } } closedir($fp); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Отбор картинок по списку названий файлов из csv файла</title> </head> <body> <p>Введите файл:</p> <form enctype="multipart/form-data" method="POST" > <input type="file" name="userfile" /> <p> <input type="radio" name="watermark" value="0" />Без водного <input type="radio" name="watermark" value="1" />С водным </p> <p> <input type="submit" value="Отобрать картинки!" /> </p> </form> <?php if(isset ($_FILES['userfile'])){ $fn = $_FILES["userfile"]["tmp_name"]; $fd = fopen($fn, "r"); while (!feof($fd)){ $fields = fgetcsv($fd); if ($_POST['watermark']==0): select_file("D:\GD\baza_foto_Zolotoj_antilopy", $fields[0]); else: select_file("D:\\Документы\\Фото\\1_Обработанные\\3_с водяным 800", $fields[0]); endif; } } ?> </body> </html> Ветка кода Код (Text): if ($_POST['watermark']==0): select_file("D:\GD\baza_foto_Zolotoj_antilopy", $fields[0]); отрабатывает отлично. Такое ощущение потому, что все символы в пути до папки с отбираемыми файлами латинские А ветка else того же условия: Код (Text): else: select_file("D:\\Документы\\Фото\\1_Обработанные\\3_с водяным 800", $fields[0]); не отбирает картинки, а выдает предупреждения Скажите, пожалуйста, как надо изменить код, чтобы путь D:\Документы\Фото\1_Обработанные\3_с водяным 800 не искался внутри папки C:\xampp_new\htdocs\selectfoto\, в котором лежит исполняемый файл? Ведь с "английским"(D:\GD\baza_foto_Zolotoj_antilopy) путем всё работает...