21-08-2008 : 21h21 min - Disconnected
Last modification : 12 August 2007
Nous allons voir comment transférer un fichier de votre ordinateur local vers un serveur grâce à PHP.
Voici le code permettant de créer le formulaire :
Le champ "max_file_size" indique la taille maximale que peut avoir un fichier, en octet.
On obtient (à noter que le formulaire en exemple ne fonctionne pas):
Lorsqu'un fichier est transféré, celui-ci est stocké dans un dossier système temporaire du serveur. Cinq variables $_FILES sont créées qui contiennent le nom, la taille et le type du fichier ainsi que le nom du fichier temporaire et un éventuel code d'erreur.
Voyons le code de la page telech.php qui traitera le fichier envoyé sur le serveur :
La fonction move_uploaded_file renvoi FALSE si le transfert n'a pas pu être réalisé. Cela peut être utilisé pour tester le transfert.
Page suivante : Insérer des scripts tout faits