Probleme bouton parcourir php

Résolu
yuri648 Messages postés 677 Date d'inscription   Statut Membre Dernière intervention   -  
yuri648 Messages postés 677 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'essaye de récuprer le lien d'un fichier on le sélectionnant par le bouton parcourir
et il me recupere juste le nom du fichier j'ai utilisé javascript et un champ text hidden pour copier le lien vers ce champs
voici des parties du script

<html>
<form name="general" action="index.php" method="post" >
<input type='hidden' name='chemin_fichier' id='chemin_fichier' value=''>
<input type="text" name="testo" value=''>
<input type="submit" name="test" value="Test" >
<input type="submit" name="test2" value="Test2" onclick="fonctionJS()">
<input name="machin" type=file>

</form>

if ($_POST['test2'])
{

echo $_POST['chemin_fichier'];



}

<script language="javascript">
<!--
function fonctionJS() {
// document.getElementById('chemin_fichier').value=document.getElementById('machin').value;
document.forms["general"].elements["chemin_fichier"].value=document.forms["general"].elements["machin"].value;
}
//-->
</script>

</html>

merci
A voir également:

4 réponses

floverdevel Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   15
 
Salut :)

il te manque l'attribut enctype à ton form si tu veux récupérer le fichier

<form name="general" action="index.php" method="post" enctype="multipart/form-data">


https://www.w3schools.com/tags/att_form_enctype.asp

Par contre si tu veux le path complet du fichier, je crois que ça dépend du browser que tu utilises ... certain te donnes le chemin complet et d'autres te donnent uniquement le nom de fichier.

Parce que, en fait, le champ type="file" est fait pour attacher le contenu du fichier au data envoyé en post.

Qu'est-ce que tu essaies de faire exactement avec le fichier ?
0
yuri648 Messages postés 677 Date d'inscription   Statut Membre Dernière intervention   7
 
merci de m'avoir répondre je veux recuperer le nom d'un fichier que je selectionne et son lien pour que je puisse l'envoyer par ssh a un ou plusieur ordinateur dans le reseau
par exemple
scp /home/yuri/mul_pi yuri@192.168.1.1:/home/yuri/Dessktop
la commande ssh est lancé avec un script shell
je travail avec fire fox
merci
0
yuri648 Messages postés 677 Date d'inscription   Statut Membre Dernière intervention   7
 
j'ai pas encore trouvé
0
yuri648 Messages postés 677 Date d'inscription   Statut Membre Dernière intervention   7
 
pour ceux qui s'interesse j'ai reglé mon probleme avec le navigateur internet explorer installer sur ubuntu a bien marché avec

document.forms["changer"].elements["text"].value = document.forms["changer"].elements["file"].value


merci
0