Uploader un fichier dans un dossier choisit

Stormower Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Rhydan1 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   -
Salut à tous, j'espère que vous allez bien.
Je me lance dans la création d'un site de partage de document pour ma classe, je viens de commencer.
Pour chaque matière, il y a un formulaire d'upload de fichier qui doit déposer le fichier dans un dossier donné. (par la suite je listerait les fichier de X matière avec des liens pour les télécharger.)
Seulement, mon script d'upload ne fonctionne pas.
echo "<br> <br> <br>Ici les docs de SI";
	echo"
<br> <br> 
<form method=\"post\" enctype=\"multipart/form-data\" action=\"\" >
<p>
<input  type=\"file\" name=\"fichier\" size=\"30\" />
<input type=\"submit\" name=\"upload\" value=\"Uploader\" >
</p>
</form>";



if( isset($_POST['upload']) ) // si formulaire soumis
{
    $content_dir = '/var/www/si/si'; // dossier où sera déplacé le fichier

    $tmp_file = $_FILES['fichier']['tmp_name'];

    if( !is_uploaded_file($tmp_file) )
    {
        exit("Le fichier est introuvable");
    }

    // on copie le fichier dans le dossier de destination
    $name_file = $_FILES['fichier']['name'];

    if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
    {
        exit("Impossible de copier le fichier dans $content_dir");
    }

    echo "Le fichier a bien été uploadé";
}


Le site annonce que fichier a bien été uploadé mais il n'apparaît pas sur le serveur.
J'ai pourtant bien mit le dossier en chmod 777.
Je remercie tout ceux qui pourront m'éclairer.
A voir également:

3 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Salut,

essayes en rajoutant un / à ton dossier

$content_dir = '/var/www/si/si/'; // dossier où sera déplacé le fichier
1
Stormower Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Cela fonctionne, merci beaucoup !
0
Rhydan1 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   70
 
PS : La balise <br> s'utilise de cette manière : <br />

--
0