Re: sweatherbloc | Titre du sujet : Re: sweatherbloc par choupette sur 07/08/2010 19:08:29
Je m'excuse mais je n'y arrive pas ! tous mes essais finissent pas une page blanche!
voici le code d'origine....
ini_set('user_agent','MSN Weather');
$fa = @fopen('http://weather.msn.com/weatherdata.aspx?wealocations=wc:'.$this->city_code, 'rb'); //
echo "111:". $fa; var_dump($WebError); if(!$fa) { $WebError=true; //
echo "<br/>*open error True"; var_dump($WebError);echo"*<br/>"; } else { $forecastContent =''; while (!feof($fa)) $forecastContent .= @fread($fa, 8192); fclose($fa); //
echo "le else:";echo strlen($forecastContent);echo"-"; if(strlen($forecastContent) == 0) { $WebError=true; //
echo "<br/>*read error True"; var_dump($WebError);echo "*<br/>"; }
je comprend bien que je doit changer le fopen par le curl ! dans le lien il dit de mettre qui suit:
$ch = curl_init('http://weather.msn.com/weatherdata.aspx?wealocations=wc:'.$this->city_code); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_HEADER, 0 );
$forecastContent = curl_exec($ch);
curl_close($ch);
et bien je le met ou et a la place de quoi ?
Merci de m'aider
|
|