Salut,
pour mon prochain site, je voudrais faire un formulaire qui uploade les fichiers des membres dans un dossier, ici /membres/images. Mais, en localhost ( chez moi), ça ne marche pas, je n´avais jamais essayé de faire ça auparavant, mais je n´y arrive pas. Pouvez-vous m´aider ? le code de upload.php ( le fichier du script) est ci-dessous. Quand je poste une image, il me met tout, le nom, la taille, le type, etc., et il me dit soit que je ne peux pas déplacer le fichier vers la destination, soit c´est impossible de créer ce fichier. C´est exactement ces erreurs là :
Warning : Unable to create ´images/image4.jpg´: Permission denied in
/Library/WebServer/Documents/GraphiColas/Futur/upl
oad.php on line 14
Warning : Unable to move ´/var/tmp/phpLXgjz3´ to ´images/image4.jpg´ in
/Library/WebServer/Documents/GraphiColas/Futur/upl
oad.php on line 14
Donc, si vous avez un moyen de m´aider, je vous remercie. Je n´ai pas uploadé le fichier upload.php.
@+ Colas
Le code de upload.php :
< form enctype="multipart/form-data" action="<?php $PHP_SELF ? >" method="POST">
< input type="hidden" name="MAX_FILE_SIZE" value="200000">
< input type="file" name="file"><br><br>
< input type="submit" value="Envoyer le fichier">
< /form>
< ?php
if ( $_POST) {
$dest = " /membres/images";
echo " Fichier sur le serveur : $file<br>"
. "Nom du fichier : $file_name<br>"
."Taille du fichier : " .substr($file_size, 0, -3)." Ko<br>"
."Type du fichier : $file_type<br><br>";
if ( move_uploaded_file($file, $dest)) {
move_uploaded_file($file, $dest);
echo ´OK ! ´;
}
}
? >