вот код:Захват ошибки PHP «file_get_contents» тихо
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 />');
}
Когда file_get_contents = истина (без ошибок) все, выздороветь когда file_get_contents = ложь я Жюст получил большое сообщение об ошибке на экране ... я просто хочу протестировать его, а не выполнить его!
КАК?
здесь сообщение об ошибке:
[function.file-get-contents]: failed to open stream: Inappropriate ioctl for device in
Вы гений ... и быстро! – menardmam
@ часто считается плохой формой - так придерживайтесь второго примера Тима. В зависимости от того, как настроен ваш php.ini, вам может потребоваться посмотреть библиотеки cURL, чтобы получить внешний файл. – alex