Page 1 sur 1
Uploader une image
Posté : 03 déc. 2006, 16:57
par Invité
Salut,
J'aimerais uploader une images et ca donne cette erreur:
Warning: move_uploaded_file(http://........../tests/gallery/images/btn_submit.gif) [function.move-uploaded-file]: failed to open stream: HTTP wrapper does not support writeable connections. in /mnt/122/sdb/f/b/issam.jaafari/tests/gallery/gallery_check.php on line 88
voila la ligne 88:
$move = move_uploaded_file($TempName, $Destination.$img);
merci pour votre aide
Posté : 03 déc. 2006, 17:50
par Spols
apparement tu donne une url à la fonction plutot que de lui donner un chemin réelle
montre nous la provenance de la variable $destination, je pense que le problème vient de la
Posté : 03 déc. 2006, 18:32
par Invité
Oui la destination etait un nom de site + les rep et sous rep, j'ai change, voila le code:
<?
include ("config.php");
if(isset($_POST['date'])) $date = $_POST['date'];
else $date = '';
if(isset($_POST['img'])) $img = $_POST['img'];
else $img = '';
$date = date("d/m/Y");
$img = $_FILES['img']['name'];
$FileSize = $_FILES['img']['size'];
$TempName = $_FILES['img']['tmp_name'];
$MaxFileSize = 100000;
$Destination = "/images/";
$Allow_Ext="(gif|jpg|jpeg)";
$temp=explode('.',$img);
$extension=($temp[count($temp)-1]);
$File_Ext = strstr($img, '.');
if(empty($img)){
echo "Pas de fichier a uploader<br/>";
}
elseif ($FileSize > $MaxFileSize){
echo "taille tres gde";
}
elseif (!eregi($Allow_Ext,$extension)){
echo "Extension non autorisé.<br/>";
}
elseif (file_exists($Destination.$img)) {
print "Le fichier $img existe<br/>";
}
else {
$move = move_uploaded_file($TempName, $Destination.$img);
if ($move)
{
print "Fichier <tt><b>".$img."</b></tt> envoyé.<br/>";
}
else
{
print "Fichier <tt><b>".$img."</b></tt> non envoyé.";
}
}
mysql_close ();
?>
et l'erreur:
Code : Tout sélectionner
Warning: file_exists() [function.file-exists]: Unable to access /images/btn_submit.gif in /mnt/122/sdb/f/b/issam.jaafari/tests/gallery/gallery_check.php on line 34
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access /images/btn_submit.gif in /mnt/122/sdb/f/b/issam.jaafari/tests/gallery/gallery_check.php on line 39
Fichier btn_submit.gif non envoy
Posté : 03 déc. 2006, 19:52
par Invité
Je n'ai aucune idee, et j'ai les bras croises

Posté : 03 déc. 2006, 20:34
par Ajoloca
Bonsoir,
Ton message d'erreur est clair,
Il te dit que la fonction file_exists() ne peut accéder à /images/btn_submit.gif
Vérifie tes chemins d'accès ainsi que tes droits d'accès à ces dossiers et fichiers.
Posté : 03 déc. 2006, 20:37
par DocType
Décroise tes bras : ca sera déjà une bonne chose pour attaquer tes bugs !
remplace
$Destination = "/images/";
par
$Destination = "images/";
et eaffiche un
echo $destination.$img;
en fin de fichier.
Rapporte nous l'erreur generé ainsi que l'architecture de ton site web, dossier par dossier.

Posté : 04 déc. 2006, 17:19
par Invité
resolu