Problème include sur FREE

blackmac
Invité n'ayant pas de compte PHPfrance

06 déc. 2008, 11:43

Bonjour,

J'ai un problème sur mon site avec un script de news php. Comme vous pouvez le voir sur le main de mon site : http://leszaccros.free.fr/ il y a une erreur php :



Warning: include() [function.include]: URL file-access is disabled in the server configuration in /mnt/163/sdb/1/c/leszaccros/main.php on line 26

Warning: include(http://leszaccros.free.fr/newsmain/index.php?page=1) [function.include]: failed to open stream: no suitable wrapper could be found in /mnt/163/sdb/1/c/leszaccros/main.php on line 26

Warning: include() [function.include]: Failed opening 'http://leszaccros.free.fr/newsmain/index.php?page=1' for inclusion (include_path='/mnt/163/sdb/1/c/leszaccros/include:.:/usr/php5/lib/php') in /mnt/163/sdb/1/c/leszaccros/main.php on line 26





Le code pour insérer le script php sur la page main est :

if(!isset($_GET['page'])) { $i = '1'; } else { $i = $_GET['page']; }
include('http://leszaccros.free.fr/newsmain/index.php?page='.$i);


Merci d'avance pour votre aide.

Eléphant du PHP | 353 Messages

06 déc. 2008, 15:46

bonjour.

Depuis 1 semaine ou deux free a bloqué les appels de fichiers distants en php.
La fonction fopen ne fonctionne plus sur les fichiers distant par exemple.
Ici, ton include utilise le protocole http, ce que free doit donc bloquer.

Si le fichier se trouve sur ton serveur, utilise l'adresse relative : newsmain/index.php?page='.$i

Tu vois?

Invité
Invité n'ayant pas de compte PHPfrance

06 déc. 2008, 19:29

bonjour.

Depuis 1 semaine ou deux free a bloqué les appels de fichiers distants en php.
La fonction fopen ne fonctionne plus sur les fichiers distant par exemple.
Ici, ton include utilise le protocole http, ce que free doit donc bloquer.

Si le fichier se trouve sur ton serveur, utilise l'adresse relative : newsmain/index.php?page='.$i

Tu vois?
Merci de ta réponse.

Je viens de tester ton conseil mais même problème. Ca affiche ce message sur la page d'accueil :


Warning: include(newsmain/index.php?page=1) [function.include]: failed to open stream: No such file or directory in /mnt/163/sdb/1/c/leszaccros/main.php on line 26

Warning: include() [function.include]: Failed opening 'newsmain/index.php?page=1' for inclusion (include_path='/mnt/163/sdb/1/c/leszaccros/include:.:/usr/php5/lib/php') in /mnt/163/sdb/1/c/leszaccros/main.php on line 26

:(