Bonjour,
J'utilise un petite fonction que j'ai faites pour vérifier le contenu d'une page distante. J'utilise pour cela la fonction file_get_contents().
Actuellement, si l'url n'est pas trouvée, j'ai une erreur qui s'"affiche du type :
-Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /u**2/web/*****e/*****/*****/scripts/fonctions.php on line 11
J'aimerais ne pas voir afficher cette erreur, mais que la valeur retournée soit tout simplement ce que je veux (0, ou false etc...).
Voici ma fonction :
Code :
- function mafonction($url){
- $contenu = file_get_contents($url);
- if(strpos($contenu , 'texte a trouver')){
- $is_txt = 1;
- }
- else{
- $is_txt = 0;
- }
- return $is_txt;
- }
|
J'ai essayé de mettre un if($contenu = file_get_contents($url)===false) etc... mais l'erreur s'affiche quand meme et du coup, le script s'arrete, alors qu'il y a d'autre urls a tester
Merci d'avance.
Merci.