Bonjour, alors voila je vous explique mon problème.

je voudrai que quand j'enregistre plusieurs liens vers des images dans ma base de donnée, en afficher que une sur ma page d'accueil pour je puisse avoir un aperçu du contenu.

je sait comment enregistré dans ma base de donnée comment afficher le contenu mais le seul problème c'est que j'arrive pas a en afficher que 1 seul photo.

Merci a l'avance de votre aide.

9 réponses


Tackacoder
Réponse acceptée
$masque = '#<img .*src=(?:"|\')(.+)(?:"|\').*>#Uis';
preg_match_all($masque, $data'contenu'], $resultats);
echo '<pre>',print_r($resultats),'</pre>';

et tu peux récupérer la première image

echo $resultats[0][0]

Bonjour,
Peux tu montrer ton code qui affiche le contenu avec les images ?

Voici mon code ou j'affiche le contenu de ma bdd

<?php
include ('config.php');
$id = intval($_GET'id']);
$requete = mysql_connect($dbhost,$dbuser,$dbpasswd) or die (mysql_error());
$requete = mysql_select_db($dbname) or die (mysql_error());
$requete = mysql_query("SELECT * FROM galerie WHERE id='$id'") or die (mysql_error());
    while ($data = mysql_fetch_array($requete))
        {
?>
              <div class="contenu_haut"></div><div class="contenu_fond"><!-- Début cadre -->

              <h4 class="font" style="color:#ff1fff"><?php echo $data'titre'] ?> | <a href="index.php">Retour a l'accueil</a></h4>
              <br /><br />
              Postée par : <?php echo $data'pseudo'] ?> | <img src="images/stats.png" /><span style="color:#F6C"> ( <?php echo $data'nombreVu'] ?> Hits ) </span>
              <br /><br />
              <?php echo $data'contenu'] ?>
                }

Et elles sont où tes images ?

dans le champ contenu il y a toute les lien d'image mais j'aimerai en afficher que une seul pour avoir l'aperçu de se qui y'aura dedans.

D'accord merci bien je vais regarder et je vous tien ou courant si j'ai réussi

Je n'est pas réussi. mon problème c'est que dans mon champ contenu il y a plein de balise url avec balise img a l’intérieur et je voudrai juste extraire la première balise url. Mais bon je ne sais pas trop si c'est possible.

Je te remercie sa a marcher.