Prikaz jedne poruke
Stara 2.2.2010, 22:14   #13
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: Mala pomoc iz PHP-a

Citat:
irreal kaže: Pregled poruke
bas kao sto sam i iz keca rekao, da proveris da li je ta funkcija dozvoljena.
Samo da pojasnim. file_get_contents nije ovde zabranjena već je PHP konfigurisan tako da ne dozvoljava fopen funkciji (koja je inače osnova svih wrapper funkcija za pristup resursima, lokalnim ili udaljenim) da kao argumente prima URL-ove što u principu znači da taj server ne može direktno da pristupi netu putem PHPa (osim ako nisu instalirane specijalne ekstenzije tipa curl itd.).

@Geomaster
Citat:
Geomaster kaže: Pregled poruke
PHP kod:
<?php
$country 
' ';
$IP $_SERVER['REMOTE_ADDR'];
if (!empty(
$IP)) {
$ch curl_init(); 
curl_setopt($chCURLOPT_URL'api.hostip.info/get_html.php?ip='.$IP); 
 
//vraca zemlju kao string (povratna vrednost curl_exec
curl_setopt($chCURLOPT_RETURNTRANSFER1); 

$country curl_exec($ch); 

}
?>
Nemoj nikada da izostavljaš protkol kada navodiš argument za CURLOPT_URL parametar jer će u tom slučaju cURL pokušati da pogodi koji protokol pokušavaš da koristiš a to može da bude problematično ako na jednom te istom serveru imaš "osluškivače" za više različitih protokola tipa HTTP, FTP itd. Dakle uvek ide nešto ovog tipa:
PHP kod:
curl_setopt($chCURLOPT_URL'http://api.hostip.info/get_html.php'); 
holodoc je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku holodoc na korisnoj poruci:
Geomaster (10.2.2010), mirkan03 (10.2.2010)