[PHP]failed to open stream
sitouf
-
sitouf -
sitouf -
Bonjour,
Je ne comprends pas ce qu'il se passe avec la fonction fopen()
Pourtant quand je mets simplement https://www.google.fr/?gws_rd=ssl ça fonctionne.
Voir plus de details sur l'erreur ici : http://sitouf.free.fr
Un idée ?
Je ne comprends pas ce qu'il se passe avec la fonction fopen()
$filename = "https://www.google.fr/search?q=TEST&gws_rd=ssl" ;
$filenametxt = "source.txt" ;
if(file_exists($filenametxt))
{
$handle2 = fopen ($filenametxt, "w+") ;
$handle = fopen ($filename, "rb");
while(!feof($handle))
{
$tmp = fgetc($handle) ;
fputs($handle2,$tmp,1) ;
}
fclose($handle) ;
}
else
{
echo "le fichier n'existe pas !" ;
echo "<br>" ;
fclose($handle) ;
}
Pourtant quand je mets simplement https://www.google.fr/?gws_rd=ssl ça fonctionne.
Voir plus de details sur l'erreur ici : http://sitouf.free.fr
Un idée ?
Configuration: Windows XP Firefox 2.0.0.14
1 réponse
-
Bon j'ai outrepassé la chose avec :
function curl_get_file_contents($URL) { $c = curl_init(); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c, CURLOPT_URL, $URL); $contents = curl_exec($c); curl_close($c); if ($contents) return $contents; else return FALSE; } $retour = curl_get_file_contents("https://www.google.fr/search?q=TEST&gws_rd=ssl") ; echo $retour ;
Surement un probleme avec la nouvelle version 5 de PHP et fopen ou bien free n'a pas activé certaines options de son coté...