я столкнулся вопрос с этим кодом:не в состоянии прочитать файл в PHP
<?php
$files = scandir("D:/Dummy");
foreach($files as $file) {
$filenam = $file;
$path_to_file = $filenam;
$file_contents = file_get_contents($path_to_file);
echo "Hello ".$filenam;
$printFileName="";
if(strpos("9222339940", $file_contents) === false)
{
$printFileName=$filenam." ";
}
}
echo $printFileName;
?>
В принципе, я написал этот код для сканирования всех файлов в каталоге, и из каждого файла, мне нужно замените номер мобильного телефона. Но по какой-то причине я не могу запустить скрипт. Он бросает ошибку:
file_get_contents(name of the file) failed to open stream. No such file or directory error.
Хорошо, чтобы помочь вам в решении вашей проблемы «по какой-либо причине», сначала проверьте, что ваши файлы в файле имеют что-то полезное. Что вы видите, когда var_dump ($ files) после того, как вы его назначили? Все ли они файлы, файлы и папки. Что говорит php.net о скандире? – TimBrownlaw