Erreur file_get_contents(): Filename cannot be empty PHP
Résolu
Rayfi
Messages postés
205
Date d'inscription
Statut
Membre
Dernière intervention
-
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- File_get_contents(): filename cannot be empty
- Remove empty directories - Télécharger - Nettoyage
- Cannot play jvc - Forum Autoradio
- Be-foot.com avis - Forum Consommation & Internet
- Girl i want to be with you ✓ - Forum Musique / Radio / Clip
- Amzn mktp be luxembourg ✓ - Forum Consommation & Internet
2 réponses
C'est explicite "Filename cannot be empty"
Il faut vérifier ce que tu as dans $link car avec isset tu vérifies uniquement si ta variable n'est pas null, or, vide ne veut pas dire null ;)
Fais un var_dump($link); avant ton appel à $page = file_get_contents($link); voir ce qu'il y a dedans
Il faut vérifier ce que tu as dans $link car avec isset tu vérifies uniquement si ta variable n'est pas null, or, vide ne veut pas dire null ;)
Fais un var_dump($link); avant ton appel à $page = file_get_contents($link); voir ce qu'il y a dedans
Voici ton code corrigé avec gestion de fichiers inexistant, remplace juste PageParDéfaut ou PageDerreur par une adresse valable.
ce code ne fonctionne que pour Get des pages internes de ton site, si c'est pour des pages externes, dis le et je te posterai un correctif.
ce code ne fonctionne que pour Get des pages internes de ton site, si c'est pour des pages externes, dis le et je te posterai un correctif.
<?php if(isset($_GET['page'])) { $link = $_GET['page']; } if(!is_file($link)) $link="PageParDéfaut ou PageDerreur"; // a remplacer par l'adresse de la page d'erreur ou d'accueil. $page = file_get_contents($link); $result = str_replace("eau", "o", $page); echo $result; ?>