Erreur file_get_contents(): Filename cannot be empty PHP

Résolu/Fermé
Rayfi Messages postés 203 Date d'inscription lundi 24 septembre 2012 Statut Membre Dernière intervention 28 juin 2017 - 18 janv. 2014 à 19:24
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 20 janv. 2014 à 10:33
Bonjour, j'ai une erreur "file_get_contents(): Filename cannot be empty"

Je voulais savoir comment faire pour la réglé car je ne vois pas d'où peut venir le problème.

Voici mon code :

<?php

if(!isset($_GET['page']));
{
$link = $_GET['page'];
$page = file_get_contents($link);

$normal = array('eau');
$kikoo = array('o');
$result = str_replace($normal, $kikoo, $page);
print($result);
}

?>

Merci d'avance.

2 réponses

chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
18 janv. 2014 à 19:30
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
1