Rechercher : dans
Par :

[Bouton parcourir] Chemin absolu d'un fichier

Dernière réponse le 17 mar 2009 à 16:25:16 Vincent, le 3 jui 2006 à 16:19:59 
 Signaler ce message aux modérateurs

Bonjour à tous,
Je suis actuellement en train d'implémenter un site Web en PHP/MySQL (avec EasyPHP sur Windows XP, navigateur Firefox), et je désirerais récupérer le chemin absolu (et non pas le nom du fichier) menant au fichier que je sélectionne grâce à un bouton "parcourir" (dans un formulaire, avec un bon "<input type="file"...>"). Est-ce possible, de préférence sans uploader le fichier sur le serveur ?
Il faut savoir que j'ai essayé avec la fonction realpath de PHP appliquée au nom de fichier (que l'on peut aisément récupérer avec un formulaire), mais celle-ci ne renvoie rien (c'est normal si le fichier ne se trouve pas dans le répertoire courant au site).

Merci de votre aide ;)

Meilleures réponses pour « [Bouton parcourir] Chemin absolu d'un fichier » dans :
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha-Bang Premièrement,...
Administration de MySQL VoirLa base de données mysql Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

addaaoua, le 6 aoû 2007 à 10:48:16

Bonjour,

Si vous êtes arrivé à résoudre votre problème je suis interessé par la solution, Merci :d

Répondre à addaaoua

2

Alain42, le 6 aoû 2007 à 11:52:51
  • +1

Salut,

Inspires toi de ça:

<html>
<head>
<script language="javascript">
<!--
function adresse(){
document.getElementById("chemin2").value=document.getElementById("chemin1").value;
};
-->
</script>
</head>
<body>
choisissez un fichier :<br />
<input type="file" id="chemin1" size="100" onchange="adresse();" />
<br /><br />
<form>
	chemin du fichier :<br />
	<input type="text" id="chemin2"  size="100"/>
</form>
</body>
</html>

Répondre à Alain42

3

debian_complet, le 8 fév 2008 à 11:28:55
  • +2

Tu as intérêt à mettre type=hidden pour chemin 2

Répondre à debian_complet

4

Taorepoara, le 14 fév 2009 à 19:55:17
  • +2

ça fonctionne sur Internet Explorer mais comment faire pour que ça marche sur tous les autres navigateur?

Répondre à Taorepoara

5

 Christophe7502, le 17 mar 2009 à 16:25:16
  • +2

Bonjour,

j'ai pas testé ce code, mais a mon avis ça doit marcher aussi sur safari mais pas sur FF (depuis la version 3) ni Opera parce que, pour des raisons de sécurité, le chemin complet n'est malheuresement plus accessible pour ces 2 navigateurs.

Répondre à Christophe7502