Ok testuje na lanie ten mod i zauważyłem, że się rypie, kiedy chce wejść w temat gdzie pisała jakaś inna osoba niż ja. Wtedy wyskakuje coś takiego właśnie:
Kod:
Fatal error: Call to undefined function curl_init() in C:\Program Files\wamp\www\phpbb2\includes\level_mod.php on line 545
Jeżeli zaloguje się jako inny uzytkownik i wypełnie pole "element" w profilu", a następnie znowu zaloguje jako ja - mogę wejść w temat, gdzie postowała ta osoba (i żadna inna). Czy ktoś wie, jak to można naprawić?
Oto kawałek kodu z tego pliku do którego się burzy:
Kod:
$url = 'http://big.oscar.aol.com/'.$aim_screen_name.'?on_url=ON&off_url=OFF';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
$result = curl_exec($ch);
Wskazuje dokładnie tą linijke:
Kod:
$ch = curl_init();
EDIT: Tak sobie siedziałem i wpadłem na plan, żeby wykasować z tego pliku "level_mod.php" taką część:
Kod:
// Determin if Mute or Invisible
else {
// Get AIM Screen Name & Oscar URL
if ($profileversion) { $aim_screen_name = $profiledata['user_aim']; $yim_screen_name = $profiledata['user_yim'];}
else { $aim_screen_name = $postrow[$i]['user_aim']; $yim_screen_name = $postrow[$i]['user_yim'];}
$url = 'http://big.oscar.aol.com/'.$aim_screen_name.'?on_url=ON&off_url=OFF';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
$result = curl_exec($ch);
if ($result == " IMG SRC=ON") { $level_status = $level_mute; }
else { if ( $yim_screen_name != "" ) {
// Check YIM if not on AIM
$url = "http://mail.opi.yahoo.com/online?u=".$yim_screen_name."&m=t&t=0";
$handle = fopen ("$url", "r");
$contents = "";
do {
$data = fread($handle, 10000);
if (strlen($data) == 0) { break; }
$contents .= $data;
} while(true);
fclose ($handle);
if ((strpos(strtoupper($contents),"NOT ONLINE") ? strpos(strtoupper($contents),"NOT ONLINE")+1 : 0)>0)
{ $level_status = $level_inn; }
else { $level_status = $level_slow; }
}
else { $level_status = $level_inn; }
}
}
Uznałem, że te funkcje/zapytania muszą dotyczyć AIM i YIM, które zupełnie nie są mi potrzebne. Nie znam się
w ogóle //ort na php, także może ktoś mi wytłumaczyć co wykasowałem i do czego to służyło? Przypuszczalnie efekt mojej kasacji wyjdzie gdzieś później jak coś będe testował