PHP – Y a-t-il un moyen de cacher les avertissements de fopen?

J’ai jusqu’ici essayé

Modification de php.ini pour allow_url_open = on;

J’ai essayé de placer error_reporting(0) à 0. J’ai aussi essayé ini_set('display_errors', 0) . J’ai toujours un avertissement dans ma page. J’ai aussi essayé @fopen et file_get_contents … Voici le code:

  

Attention: fopen (http: // www. * -Cdn.com/catwalk/movies/564_white.flv): impossible d’ouvrir le stream: la requête HTTP a échoué! HTTP / 1.1 404 introuvable dans /var/www/www.sitedev.com/web/template.inc.php

Attention: file_get_contents (http: // www. * -Cdn.com/catwalk/movies/564_white.flv): Impossible d’ouvrir le stream: la requête HTTP a échoué! HTTP / 1.1 404 introuvable dans /var/www/www.sitedev.com/web/template.inc.php

Ce sont les avertissements … J’ai cherché intensivement et essayé d’utiliser ===FALSE et ==FALSE mais je ne peux pas cacher l’avertissement. Je sais que le fichier n’existe pas, mais je veux juste qu’il saute, ce code fonctionne sur d’autres serveurs et d’autres serveurs Cloud nginx qui ont la même configuration.

 phpinfo(); shows allow_url_fopen On On allow_url_include Off Off error_reporting no value no value 

Appréciez toute aide, ma première question alors allez-y doucement!

** MISE À JOUR ****

J’espère que ça va. Le site dit que je peux répondre à ma propre question.

Le problème était lié au script. J’utilise la plate-forme OpenCart Ecommerce et dans ce logiciel, il y a quelque chose appelé – set_error_handler – qui remplace complètement tout le rest.

Donc, à l’avenir, puisque cette requête est saturée par ces requêtes, visitez / opencart root / index.php et recherchez “set_error_handler (‘error_handler’);” et remplacez-le et commentez-le.

// Gestionnaire d’erreur // set_error_handler (‘error_handler’);

“Donc à l’avenir puisque Opencart est bourré de ces requêtes, visitez / opencart root / index.php et trouvez” set_error_handler (‘error_handler’); “et remplacez-le et commentez-le.”

Il serait plus error_handler trouver la fonction error_handler qui a été définie comme gestionnaire d’erreur et de modifier le comportement du type d’erreur touché dans ce cas. En commentant la ligne mentionnée, votre application reviendra à la gestion des erreurs standard de PHP, ce qui peut ne pas être souhaité.