A
Anonymous
Guest
Je cherche à pouvoir proposer à mes visiteurs d'uploader des images sur mon site.
Pour ceci j'ai trouvé ce petit script:
Dans un dossier appelé 'upload' j'ai mis ceci:
dans 'index.php'
Dans le même dossier, fichier 'upload.php3'
Si je laisse le chmod de ce dossier 'upload' à 755 j'obtient ceci sur la page de confirmation:
Si je met le chmod à 777 (comme il faut normalement faire je pense): erreur 500.
Merci de votre aide!
Pour ceci j'ai trouvé ce petit script:
Dans un dossier appelé 'upload' j'ai mis ceci:
dans 'index.php'
Code:
<html>
<head>
<title>Upload script</title>
</head>
<body>
<form method="post" action="upload.php3" ENCTYPE="multipart/form-data">
<input type="file" name="file_name" enctype="multipart/form-data"><br>
<input type="hidden" name="MAX_FILE_SIZE" value="10000000">
<input type="submit" value="Envoyer">
</form>
</body>
</html>
Dans le même dossier, fichier 'upload.php3'
Code:
<?
if ($file_name == "none")
{
print "Spécifier un fichier à envoyer.";
}
else
{
/* indiquer $dest_file qui correspond au répertoire de destination */
$dest_file="www/upload/";
/* enlève un "\" */
$source_file=stripslashes($file_name);
/* copie du fichier */
$res_copy=copy($source_file , $dest_file);
print "Fichier envoyé.";
}
?>
Si je laisse le chmod de ce dossier 'upload' à 755 j'obtient ceci sur la page de confirmation:
Code:
Warning: copy(www/upload/): failed to open stream: No such file or directory in /home/allgsm/www/upload/upload.php3 on line 16
Si je met le chmod à 777 (comme il faut normalement faire je pense): erreur 500.
Merci de votre aide!