afficher image stockée sur un FTP distant

Eléphant du PHP | 138 Messages

24 mai 2005, 10:44

Salut,

J'ai une page a codé et je cherche quelques exemples et tutos pour la realisé.
J'ai une page qui doit affiché une image cette image se trouve sur un serveur FTP distant je voudrais (avec une requete) selectionner les images et lesaffichées dans ma page.

Merci pour votre aide je cherche de mon coté le meilleur moyen.

Eléphant du PHP | 147 Messages

24 mai 2005, 13:07

Je suis pas sur d'avoir bien compris mais a mon avis ce que tu as à faire c'est créer un champ chemin dans ta base ou sont stocké tes description d'image. Tu y met le chemin de ton image
Ensuite pour l'ffichage tu met un truc du genre <img src="chemin que tu a recup dans la base">

Mammouth du PHP | 1339 Messages

24 mai 2005, 13:54

Si tu as acces au FTP, tu utilise du HTML de base oui.
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Eléphant du PHP | 130 Messages

24 mai 2005, 14:39

Si j'ai bien tout compris il te suffit de faire
$image="rep1/rep2/nom de l'image dans ton rep"; 
<img border='1' src='$image' width='$largeur2'  height='$hauteur2' alt='cliquer pour agrandir'>

Invité
Invité n'ayant pas de compte PHPfrance

24 mai 2005, 14:52

voici ce que j'ai trouve pour contourner mon probleme recuperer les fichiers de mon serveur ftp a mon serveur web

Code : Tout sélectionner

/* Paramètres * $host : hôte FTP * $user : login * $passwd : mot de passe * $remotedir : dossier à telecharger * $localdir : dossier ou enregister les infos * $port : port de connexion */ $stream = ftp_connect($host, $port); if (!ftp_login($stream, $user, $passwd)) return FALSE; if (!ftp_chdir($stream, $remotedir)) return FALSE; if (!is_writable($localdir)) return FALSE; $list = ftp_nlist($stream, '/home/cchessy-p/Photos'); if (is_array($list)) { while(list($k, $v) = each($list)) { if (@ftp_chdir($stream, $v)) { if (!file_exists("$localdir/$v")) mkdir("$localdir/$v", 0777); ftp_getdir($host, $user, $passwd, "$remotedir/$v", "$localdir/$v", $port, $stream); ftp_cdup($stream); } else { $fp = fopen("$localdir/$v", 'w'); if (is_resource($fp)) ftp_fget($stream, $fp, $v, FTP_BINARY); fclose($fp); } } }
mais cela ne semble pas fonctionné

Eléphant du PHP | 130 Messages

24 mai 2005, 16:52

Dismoi si je me trompe mais tu dois faire afficher une image sur ta page image qui est stocker dans un dossier de ton serveur??? :?: