<?php
ob_start();
header('Content-Type: text/html; charset=utf-8');
// headers fonksiyonu varsa başlat
if(!function_exists('get_headers'))
{
function get_headers($url,$format=0)
{
$url=parse_url($url);
$end = "\r\n\r\n";
$fp = fsockopen($url['host'], (empty($url['port'])?80:$url['port']), $errno, $errstr, 30);
if ($fp)
{
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: ".$url['host']."\r\n";
$out .= "Connection: Close\r\n\r\n";
$var = '';
fwrite($fp, $out);
while (!feof($fp))
{
$var.=fgets($fp, 1280);
if(strpos($var,$end))
break;
}
fclose($fp);
$var=preg_replace("/\r\n\r\n.*\$/",'',$var);
$var=explode("\r\n",$var);
if($format)
{
foreach($var as $i)
{
if(preg_match('/^([a-zA-Z -]+): +(.*)$/',$i,$parts))
$v[$parts[1]]=$parts[2];
}
return $v;
}
else
return $var;
}
}
}
// açılıcak dosya ismi
$ac = file("cok.txt");
// döngü başlangıç
foreach($ac as $url){
// header tipini almak için url'ye gittik
$headers = get_headers($url, 1);
echo "<pre>";
print_r($headers);
if (eregi('200',$headers[0])) {
echo "Sağlam Url <b>{$url}</b><br>";
}
flush();
}bu araçlada kendiniz sorguluyabilirsiniz
Öncelikle yardımınız için teşekkür ederim. linkleri buluyor ama max 10 tane link koyduğumda oluyor malesef sayıyı biraz artırdığımda sayfayı boş getiriyor. sanırım sunucu ile alakalı olabilir yinede teşekkür ederim yardımınız için.