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

  FORUM HardWare.fr
  Programmation
  PHP

  avoir et traiter le code source d'une page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

avoir et traiter le code source d'une page

n°1192931
blackhawk1​11
Posté le 06-09-2005 à 01:21:54  profilanswer
 

bonjours,
je suis programateur en c c++ et je vient d'opter vers le php pour mon sites ,que je consacre pour des blog de mes amis ,
mon probleme est que je dois lire automatiquement le code source de leur url(exemple www.unsite.com) le traiter ,pour en prendre les premier poste et les signaler dans mon sites  
j'ai alors besoin d'un script pour lire et copier le code source d'une page (html) automatiquement  
merci d'avance

mood
Publicité
Posté le 06-09-2005 à 01:21:54  profilanswer
 

n°1192937
kalex
Posté le 06-09-2005 à 01:52:13  profilanswer
 

Tu peux obtenir la page par file_get_contents, pour essayer de retrouver ce que tu veux avec une regex.

Code :
  1. $page = file_get_contents('http://www.exemple.com');
  2. preg_match('/<div>(.+?)<\/div>/', $page, $matches); // à adapter au code des sites bien sur
  3. echo $matches[1];


Message édité par kalex le 06-09-2005 à 01:52:30
n°1192942
dwogsi
Défaillance cérébrale...
Posté le 06-09-2005 à 02:00:58  profilanswer
 

Un peu plus de précision sur ce qu'il cherche aiderait bien, non?


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1192945
blackhawk1​11
Posté le 06-09-2005 à 02:13:58  profilanswer
 

merci kalex  
pour des precisions:
chaque blog contient des poste mon sites doit au clique de l url donner le premier sujet sur ce blog (site)  
donc j ai besoin d un script que me copie le code source(html) d un url données pour que je le traite et d y extraire un sujet d entete  
encore merci kalex je vais essayer le file_get_contents

n°1192954
blackhawk1​11
Posté le 06-09-2005 à 02:33:45  profilanswer
 

no way
ca marche pas  
pourais-je avoir une copie du code source(html) d'un url donné automatiquement sur mon espace?

n°1192955
dwogsi
Défaillance cérébrale...
Posté le 06-09-2005 à 02:37:12  profilanswer
 

file_get_contents + regex ya pas de raison pour que ca marche pas, maintenant comme l'a dit kalex c'est à adapter aux pages.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1192961
blackhawk1​11
Posté le 06-09-2005 à 02:59:56  profilanswer
 

si c'etais en c ou c++ j aurais fait mais une derniere demande:
pouriez vous m ecrire un script qui copie le code source(html) d'un url sur mon espace perso pour que je le traite apres (une fonction qui ressemble manuellement a : affichage source enregistrer-sous mon espace)
je vous remercie

n°1192962
dwogsi
Défaillance cérébrale...
Posté le 06-09-2005 à 03:03:03  profilanswer
 

Déjà il nous faudrait des url et beaucoup plus d'infos je pense, d'autre part qui se sent ici de le faire comme ca pour le fun?  :sweat:


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1192963
kalex
Posté le 06-09-2005 à 03:04:48  profilanswer
 

Une ligne à rajouter :

Code :
  1. $page = file_get_contents('http://www.exemple.com');
  2. file_put_contents('myfile.txt', $page);


Message édité par kalex le 06-09-2005 à 03:05:33
n°1192965
blackhawk1​11
Posté le 06-09-2005 à 03:07:22  profilanswer
 

merci kalex

mood
Publicité
Posté le 06-09-2005 à 03:07:22  profilanswer
 

n°1192967
blackhawk1​11
Posté le 06-09-2005 à 03:14:28  profilanswer
 

resultat
Fatal error: Call to undefined function: file_put_contents() in
 
 
est ce que je dois configurer quelque chose avant?

n°1192969
kalex
Posté le 06-09-2005 à 03:26:22  profilanswer
 

c'est du php5
 

Citation :

Revient à appeler les fonctions fopen(), fwrite(), et fclose() successivement.


http://fr.php.net/file_put_contents

n°1193215
omega2
Posté le 06-09-2005 à 14:32:35  profilanswer
 

blackhawk111 > Tes copain sur leur blog, ils ont pas un export au format .css ? C'est encore le plus simple à traiter.
Sur le site phpclasse (me souvient plus l'adresse exacte), il y a un truc tout fait pour ça et en php5, avec simplexml, c'est super facile de se faire son propre systéme.

n°1193230
coconutes4
Posté le 06-09-2005 à 14:47:06  profilanswer
 

export au format xml ou rss plutot non? :-(

n°1193233
omega2
Posté le 06-09-2005 à 14:51:23  profilanswer
 

:kaola: heu, oui, rss.  :D


Message édité par omega2 le 06-09-2005 à 14:52:05
n°1193235
coconutes4
Posté le 06-09-2005 à 14:55:02  profilanswer
 

bah ouai suffit qu'ils générent automatiquement un flux rss avec leurs derniers articles, tu récupere sa, et affiche sur ton site ...

n°1193740
blackhawk1​11
Posté le 07-09-2005 à 01:38:48  profilanswer
 

ouiiiiiiiiiiiiiiiii c est ca merci  
rss mais ou avais-je la tete !!!
merci les gars

n°1193741
blackhawk1​11
Posté le 07-09-2005 à 01:43:15  profilanswer
 

ca me permet pas d afficher le poste lui meme sur mon sites ,ca me tient juste informé des modification


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

  avoir et traiter le code source d'une page

 

Sujets relatifs
source formulaire accessStocker des fichier sur son serveur depuis un page php ou autre..
faire une pause dans une page webAvec quoi compiler une source qui commence par "#!/usr/bin/perl" ?
Du code php dans une variableCopier par macro une page d'un userform
Protéger du code javascript via un script phpcode source ou de template java pour la gestion des photos
Changer une page HTML après un temps donnéQue lit-on sur un code source
Plus de sujets relatifs à : avoir et traiter le code source d'une page


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