Page 1 sur 1

personnaliser des catégories

Posté : 22 nov. 2006, 21:48
par lolothom
//if (file_exists("http://www.mysite.info/html/'.$PID.'.htm"))
include('http://www.mysite.info/html/'.$PID.'.htm');

à

ce code me permet de personnaliser mon script de liens par une page html personnalisé
ex : a la catégorie 1000 (PID=1000), la page http://www.mysite.info/html/1000.htm est insérée

mon probleme

j'ai actuellement 2000 catégories (1<PID<2000) et trois pages html de faites
1000.htm,1001.htm et 1002.htm,

tout fonctionne bien : lorsque je vais à la catégorie 1000,la page 1000.htm est inséréer, 10O1 et 1002,

à la catégorie 900 par contre, la page 900.htm n'existe pas mais j'ai à la place la page 1000.htm d'insérer

du coup je voulai faire
if (file_exists("http://www.mysite.info/html/'.$PID.'.htm"))
include('http://www.myste.info/html/'.$PID.'.htm');

mais ça ne marche pas

une idée

Posté : 22 nov. 2006, 23:05
par fab
s il y a des balises pour mettre en forme le code c'est pas pour rien...

Posté : 23 nov. 2006, 10:59
par Ryle
A priori, la fonction file_exists() ne fonctionne avec le protocole http qu'à partir de la version 5 de php. Dans les version précédentes, elle ne fonctionne que sur le système de fichier local.

Si ta page html est sur le même serveur utilise un chemin relatif, ce sera plus efficace. S'il s'agit d'un serveur distant, il y a quelques suggestions de fonctions pour interroger une url dans les commentaires de la doc de file_exists() :)