Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
779 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Fonction FILE, file_get_contents qui marche pas toujours. Help!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fonction FILE, file_get_contents qui marche pas toujours. Help!

n°1500522
bakastef
Posté le 08-01-2007 à 20:24:33  profilanswer
 

:hello:  :bounce:  Salut les gens,  
 
 
Voila, je bosse sur un site, qui utilise beaucoup la fonction FILE (et/ou file_get_contents), pour recuperer des pages web, et pouvoir traiter le code et en extraire des donnees par la suite.  :pt1cable:   :D  
 
Ca marche plutot pas mal, sauf ds de tres rares cas inexpliqués  :??:   :(  , où la ca ne marche pas du tout. Pas du tout genre , la fonction retourne "false" alors que si je tape la meme adresse  sous un navigateur il m ouvre la page.  :fou:  
 
 
Ca le fait aussi sur le site d'un pote, exemple:
   - si vous copier/coller  : http://www.torrentlocomotive.com/S [...] words=nero sous un navigateur, ca ouvre la page.
 
   - si vous utiliser la fonction FILE:  

Code :
  1. $tab= file("http://www.torrentlocomotive.com/SearchFrame.aspx?order=seeders&category=video&keywords=nero" );
  2. if (!$tab){echo "pas de page"; }
  3. else{print_r($tab); }


 
ca va cacater. :kaola:  
 
Si quelqu'un sait d ou ca vient , ou peut m aider... ca serait cool.
Merci d'avance.


Message édité par bakastef le 08-01-2007 à 20:32:33

---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
mood
Publicité
Posté le 08-01-2007 à 20:24:33  profilanswer
 

n°1500525
bakastef
Posté le 08-01-2007 à 20:37:39  profilanswer
 

Une piste; j'ai eu ces erreurs:
 
Warning: file(http://www.torrentlocomotive.com/SearchFrame.aspx?order=seeders&category=video&keywords=nero) [function.file]: failed to open stream: Connection timed out  
 
 
Warning: file_get_contents(http://www.torrentlocomotive.com/SearchFrame.aspx?order=seeders&category=video&keywords=nero) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error 1
 
 
 
Warning: readfile(http://www.torrentlocomotive.com/SearchFrame.aspx?order=seeders&category=video&keywords=nero) [function.readfile]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error
 
 
Serait-il possible, vague supposition, que le serveur sur lequel je fais ma requete ne supporte pas le protocol http 1.1?  
 
Faudrait un apache neandertalesque mais bon... qu'en pensez vous?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Fonction FILE, file_get_contents qui marche pas toujours. Help!

 

Sujets relatifs
Fonction gérant les prédicats[Help] Les caractères avec accent s'affiche en ? sur mon blog :(
extraire des mots en fonction de leur mise en forme[javascript]Bouton en fonction de la page
[Résolu] Exécuter une action en fonction du choix dans un menuLibérer la mémoire et fonction recvfrom
Adapter la taille d'un <div> en fonction d'un autre???Help!! Comment aspirer un site??
Paramètres pour un fonction javascriptHELP création de 'n' boutons
Plus de sujets relatifs à : Fonction FILE, file_get_contents qui marche pas toujours. Help!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR