|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : juillet 2011 Messages : 31 ![]() |
Bonjour,
Je détiends plusieurs pages html dans le fichier Archives de mon serveur et je voudrais pouvoir en php extraire les données de ces page HTML et tout récupérer dans une variable pour pouvoir l'afficher dans un mail et l'envoyer mais j'arrive uniquement à afficher son chemin >.> Sauriez vous comment faire ? Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 107 ![]() |
pour parser du HTML c'est DOMDocument
__________________
http://blog.stealth35.com/ |
|
|
20
|
|
|
#3 |
|
Membre Expert
![]() Développeur informatique Inscription : août 2005 Messages : 1 179 ![]() |
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
|
|
10
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : juillet 2011 Messages : 31 ![]() |
Aah merci à vous deux ! C'est exactement ça.
stream_get_contents() a l'air moins compliqué que DOMDocument donc je vais voir de ce coté ! (merci pour le lien) |
|
|
00
|
|
|
#5 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
A la rigueur utilise SimpleXML pour lire ton document mais je suis d'accord avec Stealth, il faut utiliser une lib de manipulation XML et non pas des manipulations de chaines de caractères: c'est pas fait pour ça.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 107 ![]() |
en relisant bien, si c'est juste pour récupérer une page et la mettre dans un mail, un file_get_content suffit, mais si il faut extraire des information de cette page la il faut utilisé DOMDocument
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Au moins en utilisant DOMDocument pour charger le flux, il s'assure que c'est bien du HTML qu'il mets dans son mail, tout n'est pas perdu
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#8 | |||
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : juillet 2011 Messages : 31 ![]() |
Bonjour,
D'abord merci pour votre aide ! Je viens de tester stream_get_contents comme ceci : Code :
Citation:
Enfin bon vu vos avis je pense que je vais tout mettre en PJ |
|||
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : septembre 2010 Messages : 7 107 ![]() |
pourquoi fopen ? file_get_contents suffi
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#10 | ||||
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : juillet 2011 Messages : 31 ![]() |
Parce que j'étais partis sur un stream_get_contents au début et il faut bien ouvrir le fichier dans ce cas là non ? (j'ai repris un exemple de php.net)
Citation:
Code :
Mais au final je me prensds toujours le même message d'erreur : Citation:
|
||||
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : septembre 2010 Messages : 7 107 ![]() |
oui les espaces c'est pas top, il faut les encoder avec urlencode
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#12 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : juillet 2011 Messages : 31 ![]() |
Bon je viens de tester avec un message dont le nom ne comportait pas d'espaces et c'est belle et bien le problème ! >.<
En tout cas je vous remercie tous de m'avoir apporté votre aide !!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com