![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 18.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jakiś czas temu zleciłem napianie skryptu, który pobierał domenę z listy (z pliku.txt) i sprawdzał jej page rank. Po otrzymaniu skryptu wszystko działało dobrze, aż do czasu gdy na stronie, na której skrypt sprawdzał page rank coś się zepsuło. Próbowałem sam zmienić co nieco w kodzie, ale z racji tego, że jestem zupełnie zielony w tym temacie, nie udało mi się tego naprawić. Gdyby, ktoś mógł, to proszę o nakierowanie mnie co zmienić w skrypcie aby działało poprawnie. Pozdrawiam Oto część kodu: Cytat <?
if($_POST["go"]=="yes") { echo "<h1>R E Z U L T A T Y</h1>"; set_time_limit(0); # Nazwa pliku z domenami $plik='domeny.txt'; # Nazwa pliku do zapisu $plik_save='domeny2.txt'; $check='http://pozycjonowanie.koga.net.pl/task,pagerank'; $linie=file($plik); for($i=0;$i<count($linie);$i++) { $data = explode(',',$linie[$i]); $domena = $data[0]; $data = $data[1]; $domena2 = "www.".$domena; $data2 = $data; $domena=urlencode($domena); $postFields = 'domena='.$domena; $curl = curl_init($check); curl_setopt($curl, CURLOPT_RETURNTRANSFER,1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0); curl_setopt($curl,CURLOPT_HEADER,0); curl_setopt($curl, CURLOPT_POSTFIELDS, $postFields); $res = curl_exec($curl); if(preg_match_all( '/<tr><td><div class="pr">.* wynosi: (. *)/', $res, $pr)) { $pr=$pr[1][0]; if($pr>=3) { $data_file .= $domena." - ".$pr." - ".$data."\n"; echo "<p>Page rank dla domeny <font color=#F0CC88><strong>".$domena." wynosi : <font color=red>".$pr."</font></strong></font> - ".$data."</p>"; } } curl_close($curl); $domena2=urlencode($domena2); $postFields = 'domena='.$domena2; $curl = curl_init($check); curl_setopt($curl, CURLOPT_RETURNTRANSFER,1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0); curl_setopt($curl,CURLOPT_HEADER,0); curl_setopt($curl, CURLOPT_POSTFIELDS, $postFields); $res = curl_exec($curl); if(preg_match_all( '/<tr><td><div class="pr">.* wynosi: (. *)/', $res, $pr)) { $pr=$pr[1][0]; if($pr>=3) { $data_file .= $domena2." - ".$pr." - ".$data2."\n"; echo "<p>Page rank dla domeny <font color=#F0CC88><strong>".$domena2." wynosi : <font color=red>".$pr."</font></strong></font> - ".$data2."</p>"; } } curl_close($curl); } $f = fopen($plik_save,"w"); fputs($f,$data_file); fclose($f); } ?> |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 09:25 |