О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Scrips php
us.content
// Из списка ссылок проверяем их статус $time = microtime(true); // Файл для записи ссылок $file = 'links.txt'; // Файл c результатом $fileRes = 'results.csv'; // Забираем ссылки, каждая с новой строки $content = file_get_contents('https://site.ru/test.php'); file_put_contents($file, $content); $uris = explode('<br>', $content); $domain = 'https://domain.massive.ru/'; // Слэш в конце обязателен $urls = []; if (file_exists($fileRes)) { unlink($fileRes); } // Открываем файл для записи $file = fopen($fileRes, 'w'); // Записываем заголовки fputcsv($file, ['url', 'status']); $count = 0; foreach ($uris as $uri) { $url = $domain . $uri; $headers = get_headers($url); $code = substr($headers[0] ?? 'HTTP/1.0 500', 9, 3); fputcsv($file, [$url, $code]); $count++; } // Закрываем файл fclose($file); $time = microtime(true) - $time; dd("Экспорт завершен успешно. Обработано $count записей. Время выполнения: $time секунд");
Список