Для выполнения GET запроса в PHP, можно использовать функции curl или file_get_contents.
Пример с использованием функции file_get_contents:
```php
<?php
// Шаг 1: Получение ссылки из файла
$links = file('mylink.php', FILE_IGNORE_NEW_LINES);
// Шаг 2: Выполнение запроса и запись результата в файл
$resultFile = fopen('result.txt', 'a');
foreach ($links as $link) {
// Шаг 3: Задержка между обработкой каждой ссылки (например, 1 секунда)
sleep(1);
// Выполнение GET запроса
$content = file_get_contents($link);
// Запись результата в файл
fwrite($resultFile, $content . "\n");
}
fclose($resultFile);
?>
```
Пример с использованием функций curl:
```php
<?php
// Шаг 1: Получение ссылки из файла
$links = file('mylink.php', FILE_IGNORE_NEW_LINES);
// Шаг 2: Выполнение запроса и запись результата в файл
$resultFile = fopen('result.txt', 'a');
foreach ($links as $link) {
// Шаг 3: Задержка между обработкой каждой ссылки (например, 1 секунда)
sleep(1);
// Инициализация сеанса curl
$ch = curl_init();
// Установка URL для запроса
curl_setopt($ch, CURLOPT_URL, $link);
// Установка параметров запроса (например, если требуется передавать заголовки или параметры)
// curl_setopt($ch, CURLOPT_POSTFIELDS, $data); - пример установки параметров запроса
// Установка опций curl (например, если требуется сохранять результат в переменную вместо вывода на экран)
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Выполнение GET запроса
$content = curl_exec($ch);
// Запись результата в файл
fwrite($resultFile, $content . "\n");
// Закрытие сеанса curl
curl_close($ch);
}
fclose($resultFile);
?>
```
Примеры приведены для ориентира, их можно модифицировать в соответствии с требованиями вашей задачи.