Se connecter / S'enregistrer
Votre question

PHP décomposer un nom de fichier

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
19 Décembre 2004 14:04:56

bonjour,
pour mon site, j'ai besoin d'uploader des images sous un nom contenant des numéros... (ce script marche, aucun problème).
par exemple, si le membre numéro 18 envoie une photo, le fichier portera le nom 18.jpg
J'ai une page ou j'affiche toutes les photos, par la procédure readdir...mais je voudrai récupérer le nom de l'image, pour mettre le nom correspondant du membre...
Je ne sais pas comment récuperer ce nom....(ensuite, une fois que j'ai le numéro, je n'aurais aucun mal à trouver le nom coresspondant...)

Merci pour votre aide

Autres pages sur : php decomposer nom fichier

19 Décembre 2004 14:30:32

C'est flou... j'ai du mal à comprendre.

readdir te retourne le nom des fichiers des images, suffit de lire la doc. Si tu souhaites récupérer le nom des images avant qu'elle soit stocké sur ton serveur (les noms d'origines), il faudra bien stocker ces noms quelque part (une base de donnée, ou le nom des fichiers, ex: 18-mon_image.jpg).

Je saisi pas très bien ton problème...
19 Décembre 2004 23:24:15

en fait, le fichier est déja sur le serveur....(le script d'upload marche nickel !)
moi, je veux afficher les images contenues dans le dossier, et, en fonction du nom de l'image, afficher un texte.
on suppose ke dans mon dossier, j'ai une image : 18.jpg
je veux afficher cette image, et matquer a coté "18"...
je pense que c'est déja plus clair...non ?
Contenus similaires
19 Décembre 2004 23:33:16


$files = basename ($paths);
echo $files;

voila
20 Décembre 2004 11:22:57

Citation :

<?
$dh = opendir($dir)
while( ($file = readdir($dh)) !== falsh)
{
echo $file //affiche le nom entier du fichier ex 18.jpg
}
?>

donc apres avec une petite regex ou une autre bidouille tu peux récupere 18
21 Décembre 2004 00:02:39

eu...tu peux expliquer le regex comment tu t'en sers stp ???
merci beaucoup pour vos réponses...
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS