Html bouton parcourir

Bonjour,

Dans un formulaire j'ai un bouton parcourir qui me permet de récupérer l'adresse complète d'un fichier. Existe-t-il un code qui permet de récupérer uniquement le nom du fichier avec son extension ? Je pose cette question car ma page HTML n'affiche mon image que si je mets seulement le nom du fichier, si je mets l'adresse complète l'image ne s'affiche pas. Donc s'il n'y a pas de solution à ma première question, alors est-il possible de faire en sorte que ma page HTML affiche une image dont l'adresse est complète ?...

J'espère avoir été claire dans mes explications...

2 réponses

  1. Salut,

    Une fois que tu as récupéré l'adresse complete, tu traites sur ta chaîne de caractère pour ne récupérer que la fin.
    0
    1. oui j'entends bien, peux tu m'expliquer comment on fait ?
      Je te remercie pour ta réponse.
      0
      1. Je ne sais pas en quel langage tu travailles donc ca va etre dur ^^
        0
      2. ah excuses moi ^^' je suis en html / php / pourquoi pas insérer du javascript, tant que je comprends le fonctionnement du code =)
        0
      3. non pour faire ca le php ira très bien :-)

        alors fais comme ca et ca devrait le faire je pense:
        Si ton chemin est comme ceci par exemple:
        C:/NomFichier tu fais ca:
        strNomFichier = strchr(strCheminFichier,"/");
        Si il est comme ceci:
        C:\NomFichier tu fais ca:
        strNomFichier = strchr(strCheminFichier,"\");

        Et normalement ca devrais fonctionner.
        0
      4. peux tu m'expliquer les mots du code ? à quoi ils servent... pour que je puisse l'adapter à mon code perso. S'il te plaît.

        Parce que le chemin que je récupère se trouve dans : $_POST['photo']
        et je voudrais placer le nom du fichier avec son extension ici : $photo

        donc avec ton code je serais tenter de mettre :
        $photo=strchr($_POST['photo'],"\");
        ... mais le reste de mon code bug xD
        0
      5. Ca correspondrait à ca en effet.
        Il bug a quel endroit?
        Quelle est l'erreur?
        0