d_alma
Messages postés38Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention 1 décembre 2005
-
2 août 2005 à 10:25
d_alma
Messages postés38Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention 1 décembre 2005
-
2 août 2005 à 16:55
Bonjour,
Quand j'utilise la fonction:
$info=getImageSize('ftp://machin/truc/photo.jpg');
le message suivant apparaît:
Warning: getimagesize(ftp://machin/truc/photo.jpg): failed to open stream: FTP server reports 550 /truc/photo.jpg: Le chemin d'accès spécifié est introuvable. in /var/www/html/Intranet/Phototheque/index.php on line 393
Par contre, si j'affiche simplement la photo avec le même chemin, pas de problème!!
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 2 août 2005 à 16:47
Non pour les CSS soit tu laisses tout (les images auront leurs
dimensions), soit par exemple tu passes par un div ayant sa
propriété overflow à auto, ou encore tu fixes la hauteur
seulement (ou la largeur), bref une des deux dimensions, et le reste
s'adaptera
tu n'auras par contre pas forcément des images égales en terme de dimensions
d_alma
Messages postés38Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention 1 décembre 2005 2 août 2005 à 11:46
C'est marrant (m'enfin....) Quand je fais ce que tu me dis, il me met:
550 photo.jpg: Le fichier spécifié est introuvable. (dans les 2 cas!)
Finalement c'est peut-être le chemin qui n'est pas bon.
Mais alors pourquoi il arriva à m'afficher l'image??
mcjoedassin
Messages postés196Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention 2 septembre 2005 2 août 2005 à 11:52
quand c'est ton browser qui se connecte, peut-être donne t'il un
login/password et ne se connecte pas en anonymous ... ou peut être que
l'email donné est "validée" par le serveur ...
tu retrouves ton fichier sur le serveur ? (sers toi des commandes dir et cd pour changer de répertoire, cd .. pour le répertoire de niveau inférieur ...)
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 2 août 2005 à 13:04
Salut,
tu ne peux pas ouvrir d'images en ftp via la fonction getimagesize(),
mais simplement en http. Donc si t'as besoin du FTP faut utiliser les
fonctions ftp pour récupérer le fichier et le traiter ensuite avec
getimagesize()
mcjoedassin
Messages postés196Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention 2 septembre 2005 2 août 2005 à 15:34
il y a un autre problème de toutes façon. getimagesize() ne marche pas
avec les flux ftp mais l'erreur que tu as eu indique qu l'URL est
fausse également ... peut-être utilises-tu un login et un password pour
accéder au site ...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 2 août 2005 à 15:34
Non, tu peux utiliser un script qui va récupérer le contenu de l'image
et utiliser les fonctions genre imagejpeg($image) qui renverra une
image au navigateur.
d_alma
Messages postés38Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention 1 décembre 2005 2 août 2005 à 15:56
Je sens que tu vas me remettre un bonhomme tout rouge mais.. tu ne t'enerves pas hein? pour l'affichage, l'url ne comporte pas le machin user.... et ça marche quand même... Alors!! Pourquoi donc??
d_alma
Messages postés38Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention 1 décembre 2005 2 août 2005 à 16:07
j'aurais pu (ce genre de truc reste dans mes capacités...) Mais nan. Et si j'avais mémorisé le mot de passe, il le serait dans tous les cas (et donc également pour le getimagesize!)
d_alma
Messages postés38Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention 1 décembre 2005 2 août 2005 à 16:24
En fait, (...quand je commence comme ça, jfinis par raconter ma vie)
je suis en train de faire une photothèque. Les images sont sur un serveur FTP. J'aimerais afficher toutes ces photos en miniature. Et grâce à la fonction getimagesize() je connaitrais la taille 'normale' et je pourrais modifier sa taille asns l'aplatir ni l'allonger.
Y'a une autre façon de faire???