Afficher une image d'un serveur ftp en PHP

Fermé
yann742 Messages postés 1 Date d'inscription mardi 2 septembre 2014 Statut Membre Dernière intervention 2 septembre 2014 - 2 sept. 2014 à 11:34
tete0148 Messages postés 413 Date d'inscription mercredi 19 décembre 2012 Statut Membre Dernière intervention 15 juin 2017 - 2 sept. 2014 à 12:17
Bonjour,
Je voudrai afficher sur ma page web des informations concernant un quelconque produit.
Pour cela je recherche le produit grâce à son code rentré dans un formulaire que je récupère dans une variable php.
J'utilise cette variable dans une requête SQL pour n'afficher que les informations de ce produits.
Mais problème je voudrais également afficher des photos de ce produit qui elles sont stockées sur un serveur ftp. J'utilise donc le code suivant mais la ligne pour mon(mes) image ne fonctionne pas et ne m'affiche qu'une page blanche...
Voici mon code :
<?php
$base = mysql_connect('ip', 'usr', 'mdp');
mysql_select_db ('ucdcip', $base);
?>
<html>
<head>
<title>Affichage CIP</title>
</head>
<body>

<?php

$cip=$_POST['recherche'];
$sql='Select code_cip, date_validation, code_ucd13, libelle, laboratoire FROM ucd, cip WHERE cip.id_ucd=ucd.id_ucd AND code_cip="'.$cip.'";
$req=mysql_query($sql) or die('Erreur:<br/>'.sql.'<br/>'.mysql_error());

while ($date = mysql_fetch_array($req))
{

echo '<b>CIP : '.$data['code_cip'].'</b><br /><br />';
echo 'Libelle: '.$data['libelle'].'<br />';
echo 'Laboratoire : '.$data['laboratoire'].'<br />';
echo 'UCD : '.$data['code_ucd13'].'<br />';
echo '<i>Date validation : '.$data['date_validation'].'</i><br /><br />';

jusqu'ici tout fonctionne mais la ligne suivante me pause problème:

echo '<img src='ftp://user:mdp@ip/fiches_produits/"'.$cip.'"/Image_1.JPG' />'

}

mysql_free_result($req);
mysql_close ();
?>
<p>
<a href="index.html">Choix CIP</a>
</p>
</body>
</html>


merci d'avance
A voir également:

1 réponse

tete0148 Messages postés 413 Date d'inscription mercredi 19 décembre 2012 Statut Membre Dernière intervention 15 juin 2017 89
2 sept. 2014 à 12:17
Le mieux serait de stocker le lien direct vers l'image en base de donnée (par exemple http://domaine.com/fiches_produits/CIP_GEN_DYN_AVANT_INSERTION/image.png) comme ça vous récupérez directement le lien lors de l'affichage de la page
1