[php/mysql] : extraction du titre de l'image uploadée
Forum Programmation : [php/mysql] : extraction du titre de l'image uploadée
bonsoir à tous,
après moultes recherches infructueuses, je finis par vous demander comment on peut récupérer le titre de l'image uploadée, sachant que tout va bien pour l'upload en lui-même.
La difficulté pour moi est que, lorsque j'upload, j'ai le chemin absolu qui s'affiche dans le champ de récupération. Normal me direz-vous mais très ennuyeux car il faut que je récupère uniquement la fin du chemin absolu, c'est-à-dire uniquement : image.jpg
Pour vous éclairer, voici mon code simplifié du formulaire de chargement :
Code :
|
voici le code simplifié de mon fichier php :
Code :
|
voilà où j'en suis... ça fonctionne très bien...
mais, pour la récupération du nom de l'image uploadée (et non celui de l'image donné par le photographe), je vois vraiment pas.
quelqu'un aurait-il une piste, un tutoriel à me conseiller ?
merci d'avance...
(et probablement à demain matin)
c'est quoi la question??
basename() récupère juste le nom du fichier (donc: image.jpg)
et tu l'utilises déjà!!
ahhhhh d'accord....
en fait, je veux formuler ensuite un : INSERT titre-im INTO photo VALUES (variable qui récupère seulement le nom...)
c'est tout mais j'avais pas fait gaffe au basement()
je vois ça demain...
merci beaucoup en tout cas mister coca25!!!
d'ailleurs, le basename() ne sert à rien, vu que $_FILES['mon_image']['name'] est déjà le basename.
Répondre à crazycat@idn
bon, j'ai retenu le maximum concernant vos remarques et, tout fonctionne : l'enregistrement de la photo et le chargement de la photo. J'ai donc procédé à la réunion des deux dans un même formulaire mais... je me fais boulé concernant l'upload (encore une fois!!!). Il me dit que l'extension n'est pas bonne... J'ai lu, relu et re-relu mon code... je vois pas !!!
voici en tout cas, le résultat du tout :
Code :
|
voilà, j'ai l'impression que je récupère que $fichier et qu'il me manque du coup $extension. Mais, où et quoi je dois rajouter ?
merci bien pour les rensignements forts attendus...
cordialement
j'ai bien avancé !!!
au lieu de :
Code :
|
j'ai mis :
Code :
|
mais ça suffit pas, bizarre non...?
j'ai alors remplacé c dernier bloc par :
Code :
|
et j'obtiens :
[Array ( [basename] => ) Array ( [0] => png [1] => gif [2] => jpg [3] => jpeg [4] => JPG )code][/code]
toujours pas d'idée...?
merci d'avance
Donc, j'ai corrigé pas mal de truc et ça marche !!!
voici mon formulaire simplifié :
Code :
|
j'avais une faute dans mon enctype.... (ahhhh!!!!)
et voici mon fichier de traitement simplifié :
Code :
|
j'ai tout remis en POST (c'est mieux et obligatoire...) et j'ai surtout viré un exit() après le chargement de la photo (ça n'allait pas du coup jusqu'à la requête SQL)
Merci en tout cas à vous tous pour votre aide précieuse !!!
Il y a 296 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

crazycat@idn