Bonjour,

on me demande d'afficher la dernière image uploadé sur un serveur FTP sans données des images sur MySQL ou fichier txt. Possible ? Et comment ? (même si j'ai des doutes).

Merci pour vos réponses.
Ma première idée serait de passer par un itérateur pour explorer le répertoire et d'utiliser la fonction filemtime() pour connaitre la date de dernière modification de chaque fichier pour déterminer lequel a été uploadé (ou modifié) en dernier.
Un itérateur ? Script php ? Quid de la sécurité du site en procédant ainsi sachant que le serveur FTP du site est différent du serveur FTP des images...
En PHP oui (ou Python, JAVA... si tu préfère, c'est possible aussi).
Ce script devra donc être exécuté sur le serveur hébergeant les images.

Itérateur : une boucle qui va parcourir le dossier. Tu peux faire ça avec la fonction glob() ou la classe DirectoryIterator si tu préfère utiliser la SPL.

Pour ce qui est de la sécurité je ne peux pas te répondre sans connaitre le cadre de ton besoin. Mais logiquement en restant simplement sur ce principe de fonctionnement je ne vois pas de risque de sécurité notable.
Modifié par moust (05 Sep 2012 - 16:12)