Есть скрипт, который проверяет наличие определенных строк в файле robots.txt на сайте. Как результаты его работы сохранить в xlsx ?
<?php
if (!empty($_POST['url'])) {
echo "<pre>";
var_dump($_POST);
$file_robots="/robots.txt";
// $get_code=file_get_contents($_POST['url']);
$get_robots_file=extract($_POST);
print_r($url);
$save=file_put_contents("text.txt",$url.$file_robots);
$get_code=file_get_contents("text.txt");
$get_code2=file_get_contents($get_code);
var_dump($get_code2);
//is exist User?
$serch="agent";
$pos=strripos($get_code2, $serch);
echo "<br>get from pos<br>";
var_dump($pos);
if (!empty($pos)) {
$exsist_user="yes";
# code...
}else{
$exsist_user="not";
}
//is exist Host?
$serch="Host:";
$pos=strripos($get_code2, $serch);
echo "<br>get from is host<br>";
var_dump($pos);
if (!empty($pos)) {
$exsist_host="yes";
# code...
}else{
$exsist_host="not";
}
//How much host is exsist?
//Проверяет, какое количество хостов находится в файле роботс.тхт
$to_arrayy=explode("Host:", $get_code2);
echo "Is Array ? ";
// var_dump($to_arrayy);
// echo "<pre>";
$counta=array_count_values($to_arrayy);
// echo "<pre>";
var_dump($counta);
$rescount=count($counta)-1;
switch ($rescount) {
case 1:
$numberOfHost="one";
# code...
break;
default:
$numberOfHost="more";
# code...
break;
}
//количество хостов
echo "File host is $rescount <br><br>";
//размер файла роботс
$fsize=filesize("text.txt");
//наличие ситемап
$serch="Sitemap:";
$pos=strripos($get_code2, $serch);
echo "<br>get from is Sitemap ?<br>";
var_dump($pos);
if (!empty($pos)) {
$exsist_smap="yes";
# code...
}else{
$exsist_smap="not";
}
//Проверяю, есть ли ответ сервера 200.
$array_to_str=implode('', get_headers($get_code));
$serch="200";
$pos=strripos($array_to_str, $serch);
echo "<br>get from is host<br>";
var_dump($pos);
if (!empty($pos)) {
$server_responze_200="yes";
# code...
}else{
$server_responze_200="not";
}
echo "is exsist user ? ".($exsist_user);
echo "<br>";
echo "is exsist host ? ".($exsist_host)."<br>";
echo "size of file $fsize</br>";
echo "is exsist Sitemap ? ".($exsist_smap);
echo "<br>";
echo "is exsist 200 ? ".($server_responze_200);
echo "<br>";
echo "<br>get from file";
echo "<pre>";
print_r($get_code);//
print_r(get_headers($get_code));
}else{
echo" web site url is empty";
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Test task</title>
</head>
<body>
<form action="" method="post">
<input type="text" name="url">
<button type="submit" value="RunToTable">Check your website</button>
</form>
</body>
</html>