lecture du contenu d'une page html générée

lecture du contenu d'une page html générée - PHP - Programmation

Marsh Posté le 16-09-2005 à 09:42:28    

Posté le: Ven Sep 16, 2005 9:29    Sujet du message: lecture du contenu d'une page html      
 
--------------------------------------------------------------------------------
 
Bonjour,  
 
je voudrais lire en php le contenu d'une page généré avec du perl.  
la page a pour url http://...../page.pl?id=....  
 
Pour cela j'ai fait  
 

Code :
  1. $no_id=id53621;
  2. $nom_fichier="http://..../page.pl?id=".$no_id;
  3. $fo = fopen($nom_fichier, "r" );
  4. $contenu_fich = fread($fo, filesize($nom_fichier));
  5. là il y aura une exression régulière pour tester si le page contient une chaine de caractère
  6. fclose($fo);

 
 
 
Le but étant de vérifier si la page a bien un certain contenu en fonction du no_id passé en paramètre.  
 
Lorsqu'on entre l'url dans IE, si la page existe il y a un affichage des infos qui se fait en fonction du no_id sinon on a "la fiche demandée n'existe pas"  
et je veux faire mon teste avec une expression régulière sur cette chaine de caractère.  
 
Pour l'instant j'ai une erreur sur le filesize  
Stat failed for http://..../page.pl?id=id5565 (errno=2 - No such file or directory)  
 
mais cette page existe pourtant elle ne contient pas "la fiche demandée n'existe pas"  
 
avez vous une idée pour résoudre le problème?  
je pense que ça vient de la génération de fichier mais je ne vois pas comment faire.  
 
merci  

Reply

Marsh Posté le 16-09-2005 à 09:42:28   

Reply

Marsh Posté le 16-09-2005 à 09:49:30    

apparemment filesize fonctionne avec les url qu'à partir de php 5.0
essaye

Code :
  1. $contenu_fich = file_get_contents($nom_fichier);

Reply

Marsh Posté le 16-09-2005 à 10:57:31    

Merci ça fonctionne

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed