@midarovrk

Как сделать проверку на существование файла при создании файла через php?

Добрый день.

Есть небольшой скрипт, который сохраняет весь код html страницы в xml или любой другой какой напишешь в скрипте формат.
Вместо название файла проставляется нужный мне id, он у меня сам генерируется сервером.
К примеру id 21, то файл будет называться 21.xml
Как сделать чтобы происходила проверка, если на сервере уже существует файл с названием 21.xml, то чтобы запись не происходила? Сейчас скрипт перезаписывает файл с каждым его запуском.

<?php
$ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://домен.ru/текст/текст/текст/текст");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17');
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
	curl_setopt($ch, CURLOPT_REFERER,'http://домен.ru');
    $file = curl_exec($ch);
    curl_close($ch);

    $data = fopen("21.xml","w");
    fputs($data,$file);
    fclose($data);
?>
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы