Gestion de file_get_contents() Avertissement en PHP
Lors de l'utilisation de la fonction file_get_contents() en PHP pour récupérer le contenu d'une URL, vous pouvez rencontrez un avertissement si l'URL fournie ne comporte pas le préfixe "http://" ou "https://".
Pour éviter cet avertissement, vous peut suivre les étapes suivantes :
Étape 1 : Vérifiez le code de retour
Après avoir exécuté file_get_contents(), vous pouvez vérifier la valeur de retour pour déterminer s'il y a eu une erreur . Si la valeur de retour est FALSE, une erreur s'est produite. Vous pouvez gérer l'erreur selon vos besoins :
$site = "www.google.com"; $content = file_get_contents($site); if ($content === FALSE) { // Handle the error }
Étape 2 : Supprimer l'avertissement
Vous pouvez également supprimer l'avertissement en ajoutant un opérateur de contrôle d'erreur (@ ) avant l'appel à file_get_contents() :
$content = @file_get_contents($site);
Cela supprimera l'avertissement, mais ce n'est pas recommandé car cela peut masquer les erreurs réelles cela devrait être géré.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!