Я прочитал документацию и, похоже, не указывает, где я могу ожидать, что файл будет создан. Я предположил, что если бы я использовал file_put_contents на сервере, тогда txt-файл был бы создан в том же месте, где работает php-файл. Что мне здесь не хватает? Я также пытаюсь сохранить url в текстовом файле. Мне просто нужны они на моем компьютере, а не на сервере.Где файлы file_put_contents сохраняют файлы?
while ($blekr<=$blekko_count)
{
echo '<a href='.$Blekko[$blekr]['url'].'><h4>'.$Blekko[$blekr]['url_title'].'</h4></a>';
echo '<p>'.$Blekko[$blekr]['snippet'].'<p>';
echo '<b>'.$Blekko[$blekr]['engine'].'</b>';
$file = 'Blekko.txt';
file_put_contents($file, $Blekko[$blekr]['url'], FILE_APPEND);
echo '<hr>';
$blekr++;
}
стоит отметить, что ['chdir()'] (http://php.net/manual/en/function.chdir.php) * изменяет * текущий рабочий каталог. –
Должен ли мой код работать? В моем рабочем каталоге на моем сервере не было файла. Я знаю, что он повторяет результаты. – the5thace
@ the5thace: Если ваш скрипт не имеет разрешения на сохранение файла в каталоге, файл не будет сохранен, хотя предупреждение PHP может быть сгенерировано в зависимости от ошибок 'error_reporting',' display_errors' и 'log_errors' INI настройки. – PleaseStand