Bonjour à tous, Je voudrais savoir si une personne sait me dire comment faire pour changer le nom d'un fichier avant de le uploader sur mon serveur
ex: le fichier "images.jpg" devient "001logo.jpg".
Et pourquoi ne pas changer le nom du fichier une fois l'upload fait ?
Ca parait plus logique : tu reçois des données $_FILES, à toi d'en faire ce que tu veux.
De toutes façons, tu ne pourras pas renommer le fichier sur le poste du client.
Merci vitchi pour ta réponse mais oui, c'est important car il va après le chercher sur une autre page. Et il est configurer pour ce nom de fichier. Mais merci quand même.
LA GLOBULE te dit qu'utiliser php self c'est pas bien, alors t'oublies et a la place soit tu utilises "./" soit tu ne mets rien, ca revient au meme pour les formulaires.
Apres as-tu essaye de renommer tes fichier avec ce que je t'ai propose plus haut ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
(Keika) C'est fondamentalement différent. Voici ce qu'entraînent respectivement action="./" et
action="", avec Apache comme serveur Web, configuré de manière standard :
Premier cas :
- demande de consultation du répertoire avec soumission des données par le client
- Apache regarde si le répertoire existe
- Apache cherche quel est le fichier par défaut à consulter pour ce répertoire
- invocation de index.php
Deuxième cas :
- demande de consultation du fichier avec soumission des données par le client, le fichier demandé par le client est le fichier courant
- Apache regarde si le fichier existe
- Apache invocation le fichier
Bien sûr, si le fichier dans lequel le formulaire se trouve est index.php, ça revient au même. Mais si le fichier s'appelle autrement, ça change tout.