inserer une image dans mysql
Posté : 11 août 2008, 22:19
bonjour tt le monde,
je suis en train de developper un site avec php et je veux ajouter des images dans la base de donnee par leur chemin, mais jarrive pas a uploader l`image dans le serveur.
ca m`affiche l`erreur suivante:
et voila mon script php:
je me disais que c un probleme de droits d`ecriture dans ce dossier.
SVP SVP s`il ya qlq1 qui peut me sauver
, je serais tres reconnaissant
merci d`avance
je suis en train de developper un site avec php et je veux ajouter des images dans la base de donnee par leur chemin, mais jarrive pas a uploader l`image dans le serveur.
ca m`affiche l`erreur suivante:
voila mon code html:The requested URL /projet/insertion_image was not found on this server.
Code : Tout sélectionner
<form enctype="multipart/form-data" action="insertion_image" method="post">
<tr align="center">
<td> <b> reference de type </b> </td>
<td><input type="text" name="ref_type"></td>
</tr>
<tr align="center">
<td> <b> type </b> </td>
<td><input type="text" name="type"></td>
</tr>
<h3>chemin de l`image</h3>
<input type="hidden" name="MAX_FILE_SIZE" value="250000" />
<input type="file" name="fic" size=50 />
<input type="submit" name="upload" value="Envoyer" />
</form><?php
$db = mysql_connect("localhost","root",""); // connexion a la base de donnee
mysql_select_db("boutique",$db); // selection de la base de donnee
$ref_type = $_POST["ref_type"] ;
$type = $_POST["type"] ;
//newname voudra dire nom+ext qui arriverons du formulaire ex:zone_boutique.jpg
$newname =($rename.$ext);
//chemin voudra dire le chemin de deplacement de l'image (le repertoire images qu`on a cree)
$chemin = "C:/Program Files/EasyPHP 2.0b1/www/projet/images/".$newname;
$var = addslash($chemin);
move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$chemin);
//chmod ($chemin, 0644);
//chmod ($chemin,u+rw);
chmod ($chemin, 755 );
//création de la requête SQL:
$sql = "INSERT INTO type_produit ( ref_type, type)
VALUES ('$ref_type', '$type') " ;
$sql2 = "INSERT INTO type_produit (chemin)
VALUES ('".$var."') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $db) or die( mysql_error() ) ;
$requete2 = mysql_query($sql2, $db) or die( mysql_error() ) ;
// affichage des résultats, pour savoir si l'insertion a marche:
if($requete && $requete2)
{
echo("L'insertion bien effectuée") ;
}
else
{
echo("L'insertion échouée") ;
}
?>
sachant que jai cree un dossier nome images pour uploader mes images.je me disais que c un probleme de droits d`ecriture dans ce dossier.
SVP SVP s`il ya qlq1 qui peut me sauver
merci d`avance