[Upload] upload de fichier images
lorsque je tente d'uploader une image via un formulaire html vers un script php
il me renvoie deux erreurs que voici:
Citation:
Warning: move_uploaded_file(/db/images/Collines.jpg): failed to open stream: No such file or directory in /home.2/imoprome/www/core/management/addannounce.php on line 50
Warning: move_uploaded_file(): Unable to move '/tmp/phpV4uATJ' to '/db/images/Collines.jpg' in /home.2/imoprome/www/core/management/addannounce.php on line 50
Voici mon formulaire HTML :
Code:
1 2 3 4 5 6 7 8 9 10
| <form action="./addannounce.php" method="post" onsubmit="return isValidAnnounce()" enctype="multipart/form-data">
<!-- reste du formulaire-->
Images :<input type="file" name="image" size="50"/><br/>
<input type="submit" name="send" value="add"/>
</form> |
Et voici mon script php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| /* tableau des types mimes autorisés */
if(isset($_FILES['image']) && $_FILES['image'] != ""){
$mime_types = array('image/jpeg','image/png');
/* informations sur le fichier uploadé */
$file = $_FILES['image'];
$tmp_file = $_FILES['image']['tmp_name'];
$content_dir = "/db/images/";
$name_file = $_FILES['image']['name'];
/* controle de son type mime */
if(in_array($file['type'], $mime_types)) {
$stock = '/db/images/';
if(move_uploaded_file($_FILES['image']['tmp_name'], $content_dir.$_FILES['image']['name']))
{
echo "Le fichier ".$_FILES['image']['name'].
" a été téléchargé avec succès dans ".$content_dir;
}
else{
echo "Ou s'est perdu mon fichier?";
}
} else {
echo "Format d'image non pris en charge";
exit;
}
} |
voila si quelqu'un de vous à une idée?
sur ce lien vous pouvez trouver la configuration PHP de chez OVH
www.imopromet.com/info.php