est le code ici:erreur de capture de php "file_get_contents" en silence
if(false == (file_get_contents($jsonaddress)))
{
//error
print ('Error with stream, getting file instead !<br />');
$jsonaddress = 'listedesodeurs.txt';
}
else
{
//noerror
print ('Sucessfully GET data from JSON stream<br />');
$jsoncontent = file_get_contents($jsonaddress);
$size = file_put_contents('listedesodeurs.txt', $jsoncontent);
echo ('Making backup of stream in file : '.round(($size/1024),0).' KB <br />');
}
Lorsque les file_get_contents = true (pas d'erreur) tout se bien quand les file_get_contents = false je Justė ai obtenu le grand message d'erreur à l'écran ... j'aime juste le tester, pas l'exécuter!
COMMENT?
est ici le message d'erreur:
[function.file-get-contents]: failed to open stream: Inappropriate ioctl for device in
Vous êtes génie ... et rapide! – menardmam
@ est souvent considéré comme une mauvaise forme - alors respectez le deuxième exemple de Tim. Selon la configuration de votre fichier php.ini, vous devrez peut-être consulter les bibliothèques cURL pour obtenir un fichier externe. – alex