Les formulaires avec PHP

Formulaire minimal en HTML

    
        
            <form method="POST" action="form.php">
                <input type="text" name="email">
                <input type="submit" name="envoyer" value="envoyer">
            </form>
        
    

les sauts de ligne dans le message se font avec \n et il faut que $body soit obligatoirement entouré de ""

Formulaire en HTML avec envoi de fichier

    
        
            <form method="POST" action="form.php" enctype="multipart/form-data">
                <input type="file" name="fichier">
                <input type="submit" name="envoyer" value="envoyer">
            </form>
        
    

Récupération du fichier en PHP

    
        $file = $_FILES['fichier']['name'];
        $size = $_FILES['fichier']['size'];
        $tmp = $_FILES['fichier']['tmp_name'];
        $type = $_FILES['fichier']['type'];
        $error = $_FILES['fichier']['error'];
        move_uploaded_file($tmp, 'nouveau_nom');
    

Balise HTML pour passer un tableau en paramètre