PDA

Zobacz pełną wersję : Uruchomienie eWeather



Prusiak
16-05-2007, 11:47
Witam

Bardzo podoba mi sie komponent eWeather i chcialem go uruchomic na swoim serwere, ale zonk.

Na Problem zwiazany z bledem z function.file-get-contents w xml_domit_parser.php on line 1645.

Rozwiazaniem jest podmiana linijki

// return file_get_contents($filename);

na

$ch = curl_init();
$timeout = 5; // set to zero for no timeout
curl_setopt ($ch, CURLOPT_URL, $filename);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);

return $file_contents;

Ale to nie rozwiazalo do konca problemu.

POkazuje mi sie teraz blad
Fatal error: Call to undefined function curl_init() in /var/www/includes/domit/xml_domit_parser.php on line 1646

I nijak nie moge dojsc jak zadzialac ma curl_init()

Serwer jest moj, instalowalem biblioteki libcurl3. System debian each.

Pomozcie

rkubera
17-05-2007, 22:07
Serwer musi mieć włączoną choć jedną opcję sięgania do zdalnych plików - funkcją file (to ta pierwsza metoda) lub curl - to ta druga.
Prawdopodobnie Twój php na serwerze nie ma włączonego ani sięgania przez file ani przez curla. Pogadaj z zadminem, żeby istawił w php.ini możliwość sięgania do plików zdalnych lub dodał obsługę curla.
Pozdrawiam.