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 :

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;
 
};
BODY :

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>
le souci est que quand je sélectionne le fichier j'ai le chemin qui apparait dans le champ chemin
\\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