Récupérer le chemin d'une photo avec PHP

Fermé
Milkos santos Messages postés 14 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 17 février 2010 - 14 juil. 2009 à 00:56
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 14 juil. 2009 à 07:59
Bonjour,
je suis débutant dans la creation de site web, Donc, si je dis des bêtises, veuillez comprendre... Lol..

Bon , le probleme est le suivant, je voudrais inserer une image dans ma base de donnée phpmy admin..
En fait, je voudrais juste recuperer le chemin complet..
Grace aux code ke je vais vous montrer, kan g saisi la photo, il y ai posté dans la base données ke le nom du fichier.. en fait je voudrais le chemin complet...


Voici le code pour le "formulaire.html" pour saisir les données


<form action="inserer_image.php" method="post" enctype="multipart/formdata">
<input type="file" name="image1" size="12"/>
</form>

(il ya dautre donnée, mais en fait, c celà ki ns interesse.. lol



Voici le code pour "inserer_image.php"



<?php
// connexion à la base de données:
mysql_connect("localhost","root","");
mysql_select_db("article");
// récolte des données du fichier:
$image1 = $_POST ['image1'];
mysql_query(" INSERT INTO articles VALUES ('','$image1')");

mysql_close();
?>
<br /><br /><br />
<a href="afficher_image.php"> afficher </a>



et voici le code pour afficher_image.php



<?php
// connexion à la base de données:
mysql_connect("localhost","root","");
mysql_select_db("article");
// on récolte les données contenues dans la table:
$requete = mysql_query ("SELECT * FROM articles ");
while ($data = mysql_fetch_array ($requete) )

{
?>

L'image 1 est <img src="<?php echo $data['image1']; ?>" /> <br /><br />

<?php
}
mysql_close();
?>



voila, avec des codes, je ne recoi ke le nom de l'image dans la base de données, on dirai que le formulaire renvoi seulemen le nom, meme si dans le champ du "parcourir" , il y est marqué le chemin complet...


Euh, je sais ke je suis comme un perroquet, mais Si vous voudriez bien maider, ce serait sympa!!

merci d'avance!!
A voir également:

1 réponse

jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
14 juil. 2009 à 07:59
Bonjour,

Quand l utilisateur poste son image, tu la met bien à un endroit dans un des repertoire de ton site non?? donc ton chemin tu l'as... n'essaie pas de récupérer le chemin d origine du fichier (comme 'C:\Documents and Settings\Default User\My Documents') ca ne servirait à rien...
3