%PDF- %PDF-
Direktori : /home/tojsat/www/ydx/ |
Current File : /home/tojsat/www/ydx/web.php |
<?php function get_web_page( $url ) { $user_agent='Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20100101 Firefox/8.0'; $options = array( CURLOPT_CUSTOMREQUEST =>"GET", //set request type post or get CURLOPT_POST =>false, //set to GET CURLOPT_USERAGENT => $user_agent, //set user agent CURLOPT_COOKIEFILE =>"cookie.txt", //set cookie file CURLOPT_COOKIEJAR =>"cookie.txt", //set cookie jar CURLOPT_RETURNTRANSFER => true, // return web page CURLOPT_HEADER => false, // don't return headers CURLOPT_FOLLOWLOCATION => true, // follow redirects CURLOPT_ENCODING => "", // handle all encodings CURLOPT_AUTOREFERER => true, // set referer on redirect CURLOPT_CONNECTTIMEOUT => 120, // timeout on connect CURLOPT_TIMEOUT => 120, // timeout on response CURLOPT_MAXREDIRS => 10, // stop after 10 redirects ); $ch = curl_init( $url ); curl_setopt_array( $ch, $options ); $content = curl_exec( $ch ); $err = curl_errno( $ch ); $errmsg = curl_error( $ch ); $header = curl_getinfo( $ch ); curl_close( $ch ); $header['errno'] = $err; $header['errmsg'] = $errmsg; $header['content'] = $content; return $header; } function dongulu() { for ($i = 47172; $i <= 47200; $i++) { //echo $46979; $url="http://nopr.niscair.res.in/handle/123456789/$i"; $result = get_web_page($url); $page = $result['content']; $konum = strpos($page, "IJCT Vol.26("); // 'a' 0. karakter olduğundan == işleci beklendiği gibi // çalışmayacaktır. Bu yüzden === kullanmaya çalışın. if ($konum === false) { echo "-$url<br>"; } else { echo "$url<br>"; } } } function sayfacek($sayfa) { $url="http://nopr.niscair.res.in/handle/123456789/$sayfa"; $result = get_web_page($url); $page = $result['content']; $konum = stripos($page, "IJCT Vol.26"); // 'a' 0. karakter olduğundan == işleci beklendiği gibi // çalışmayacaktır. Bu yüzden === kullanmaya çalışın. if ($konum === false) { $konum2 = stripos($page, "Invalid Identifier"); if ($konum2 === false) { echo "-$url<br>"; } else { echo "----$url<br>"; } } else { echo "+$url<br>"; } } echo "Operasyon Başladı<br>"; //dongulu(); for ($i = 47301; $i <= 47500; $i++) { sayfacek($i); } echo "Operasyon Bitti<br>"; ?>