Récupérer une URL en PHP contenue dans une page - PHP - Programmation
Marsh Posté le 23-11-2012 à 13:52:20
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.
Marsh Posté le 23-11-2012 à 14:24:13
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
Marsh Posté le 25-11-2012 à 15:37:18
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
Marsh Posté le 23-11-2012 à 12:22:40
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