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

  FORUM HardWare.fr
  Programmation
  PHP

  Récupérer une URL en PHP contenue dans une page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer une URL en PHP contenue dans une page

n°2165256
jaguarfr
Posté le 23-11-2012 à 12:22:40  profilanswer
 

Bonjour savez s'il est possible de récupérer une url dans une page html, par exemple :
 
<p>salut ça va?</p>
<img src="http://www.mondomaine.com/231112/toto.jpg" />
<?php
$url = récupérer l'url http://www.mondomaine.com/231112/toto.jpg
?>
 
 
merci d'avance

mood
Publicité
Posté le 23-11-2012 à 12:22:40  profilanswer
 

n°2165265
Profil sup​primé
Posté le 23-11-2012 à 13:52:20  answer
 

Bonjour,  
 
Tout dépend ce que tu veux en faire.  
Dans tous les cas il faut utiliser du DOM, donc soit JS, soit un DOMParser en PHP.  
 
Si tu fais du JQuery : $('img').attr('src') pour récupérer ton src d'image.
Si tu fais du PHP, je te propose de passer par http://simplehtmldom.sourceforge.net/ c'est peut être ce qu'il te faut.  
Sinon regarde DomDocument (PHP) je ne l'utilise que pour du XML, mais tu as peut être moyen de l'utiliser sur ton HTML.


Message édité par Profil supprimé le 23-11-2012 à 14:20:11
n°2165274
rufo
Pas me confondre avec Lycos!
Posté le 23-11-2012 à 14:24:13  profilanswer
 

Si tu veux récupérer toutes les urls d'une page html (et pas que celles des img), y'a aussi les reg exp ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2165409
jaguarfr
Posté le 25-11-2012 à 15:37:18  profilanswer
 

merci pour vos réponses, on m'a conseillé de faire ceci mais sans résultats:
 
<?php  
if (preg_match('/<img src="([^"]+)"/i', $string, $matches)) {  
$imageUrl = $matches[1];  
echo $matches[1];}  
else {  
echo "L'url de l'image n'a pas été trouvé.";  
}  
?>  
 
toujours ce L'url de l'image n'a pas été trouvé. qui s'affiche mais l'url de mon image


---------------
feedback : http://forum.hardware.fr/hfr/Achat [...] 4089_1.htm http://forum.hardware.fr/forum2.ph [...] ndage=0&ow

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

  Récupérer une URL en PHP contenue dans une page

 

Sujets relatifs
[PHP] SSO avec LDAPBesoin d'ajouter un captcha sur une page mais je sais pas faire
Récupérer index des éléments différents de 0Créer une liste numérotée en PHP
Recupérer le code lang locale iso 639 (fr_FR) avec std::localePDO PHP
[VBA Visio 2010] Récupérer des données de formesPHP, cookie, path.
[PERL] Récupérer des données dans un fichier txtpage HTML pour centrer verticalemetn plusieurs objets
Plus de sujets relatifs à : Récupérer une URL en PHP contenue dans une page


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