Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: NDavid le le 10-02-2015 a 13:52:31

Titre: Récuperer un img de taille > 300
Posté par: NDavid le le 10-02-2015 a 13:52:31

Bonjour,

J'aurais besoin de votre aide car je n'arrive pas à trouver ma solution sur le net
Je fais en ce moment une petite fonction qui récupère l'image la plus grande d'un site web pour mon site( expl: fnac)
Je voudrais prendre toutes les images qui ont un width > 300

Pour le moment j'ai :

foreach($html->find('img')as $img){
               echo $img;
            }
Avec ca je récupère toutes les images du site fnac et lorsque je met :

foreach($html->find('img[width>300]')as $img){
               echo $img;
            }

Ma page est blanche, aucune image a été trouvé , je ne comprend pas pourquoi
Pourtant quand je met img[width=384] , la je trouve une image mais lorsque je met < ou > , il ne trouve rien

quelqu'un pourrait m'aider svp ? merci d'avance

Titre: Re:Récuperer un img de taille > 300
Posté par: NDavid le le 10-02-2015 a 13:57:10

Le code en entier pour mieux comprendre

page1.php

...
<body>
   Ajouter un voeu :
   <br><br>
   <form action="page2.php" method="POST">
      <label for="url">URL: <input type="url" name="url" id="url"></label>
      <input type="submit" value="soumettre">
   </form>
</body>

page2.php

if(isset($_POST['url'])){
         $lien = $_POST['url'];
$html = file_get_html($lien);
foreach($html->find('img')as $img){
               echo $img;
            }
}

Titre: Re:Récuperer un img de taille > 300
Posté par: kisoft le le 26-05-2015 a 11:01:40

pour ne pas te compliquer la vie, fais plutot un width = 300 en sortie et non en entrée.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.