Bonjour à tous.
il y a eu quelques post à ce sujet mais je n'arrive pas à trouver mon bonheur.
Je veux enregistrer le lien d'un fichier dans une bdd mais sans uplaoder le fichier. Celui étant déjà stocker le serveur.
voila mon code :
HEAD :
BODY :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php include "connec.inc.php"; if(isset($_POST['valider'])) { $lien = mysql_real_escape_string($_POST['lien']); $query="INSERT INTO `test` (`fichier`) VALUES ('$lien');"; $exec=mysql_query($query,$connec) or die("erreur -> ".mysql_error()); echo "<SCRIPT LANGUAGE='JavaScript'>"; echo "alert('Le fichier a bien été ajouté.')"; echo "</SCRIPT LANGUAGUE>"; } ?> <script language="javascript"> <!-- function adresse(){ document.getElementById("lien").value=document.getElementById("chemin").value; };
le souci est que quand je sélectionne le fichier j'ai le chemin qui apparait dans le champ chemin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 choisissez un fichier :<br /> <input type="file" id="chemin" onchange="adresse();" /> <br /><br /> <form> chemin du fichier :<br /> <input type="text" id="lien" /> <input type="submit" name="valider" value="Enregistrer"> </form>
\\Serv-fic\documents\Commun\COURRIER\lettre.doc
Mais dans le champ lien j'ai
C:\fakepath\lettre.doc
je ne vois pas...
Merci de m'aider si quelqu'un a la solution
Partager