Upload de fichier en php

Bonjour tout le monde,
je suis debutant en php et je veux faire un upload de fichiers en php, et aussi savoir par quoi remplacer les fonctions du direct io aprés php 5.3.0 si vous pouvez m'aider merci bien.
buenos dias todo elmondo
Configuration: Linux
Firefox 3.0.17

1 réponse

  1. voilà un exemple:

    <html>
    <head></head>
    <body>
    <form method="post" enctype="multipart/form-data" action="">
    <input type="file" name="fichier" size="30">
    <input type="submit" name="upload" value="Uploader">
    </form>
    <?php
    if( isset($_POST['upload']) ){
    $content_dir = 'upload/';

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

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

    //vous pouvez vérifier l'extension du fichier ici.

    $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é";
    }
    ?>

    </body>
    </html>