| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment régler le nom de fichier d'une pièce jointe PHP
    Vous pouvez fournir à l'utilisateur la possibilité de télécharger un fichier en pièce jointe à l'aide d'un formulaire HTML . Lorsque vous publiez les résultats de la forme de PHP , le fichier est automatiquement chargé dans un dossier temporaire et donné un nom temporaire sur le serveur Web. Vous pouvez découvrir des informations sur le fichier en cochant la case " _FILES " tableau associatif. Si vous souhaitez conserver le fichier en pièce jointe , vous devez régler le nom du fichier si nécessaire et déplacer le fichier dans un dossier permanent sur ​​le serveur Web en utilisant la fonction " move_uploaded_file " . Instructions
    1

    Créer un nouveau fichier PHP dans un éditeur ou le Bloc-notes. Insérez les en-têtes HTML dans le fichier. ! Par exemple, tapez :

    < DOCTYPE HTML PUBLIC "- //W3C //DTD HTML 4.01 Transitional //EN" Fichier < /title>

    http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    ;
    2

    Créer un formulaire HTML pour le téléchargement de fichiers . Définir l'action de la forme à lui-même , la méthode "POST" et n'oubliez pas d'ajouter l'attribut " entype " à l'élément d'entrée pour le fichier lui-même . Inclure un champ caché pour déterminer facilement si le formulaire a été soumis pour traitement . Par exemple, tapez :


    < php

    $ téléchargé = isset ($ _POST [" transféré "] ) ? $ _POST [" Transféré "] : null;

    if ($ téléchargées === null) { > Photos

    " method = " post " > Photos

    Télécharger le fichier :
    < nom de l'entrée =" chargé " type = "hidden" value = enctype "multipart /form-data" = "1" />




    3 processus de

    le téléchargement de fichiers à l'aide le contenu du tableau " _FILES " . Vérifiez l'élément " erreur " pour voir si une erreur est survenue lors du téléchargement et de prendre les mesures appropriées. Par exemple, tapez :


    if ($ _FILES [ "file" ] [" erreur "] > 0) die ( " fichier d'erreur de téléchargement ");
    4

    obtenir le fichier temporaire télécharger nom et le nom de fichier à partir du tableau associatif. Définir une variable égal au dossier de destination pour le fichier. Par exemple, tapez :

    $ tmp_name = $ _FILES [ "file" ] [" tmp_name "] ;

    $ nom_fichier = $ _FILES [ "file" ] [ "nom"] ;

    $ dest_folder = " /home /allusers /uploads /" ;
    5

    Vérifiez si le fichier existe déjà dans le dossier de destination et prendre les mesures appropriées . Par exemple, tapez :

    $ file = $ dest_folder . $ nom_fichier ;

    si file_exists ( $ file ) die ( "Erreur fichier existe déjà ! ");
    6

    Appelez la fonction " move_uploaded_file " pour régler le nom de fichier de la pièce jointe et déplacer le fichier téléchargé depuis le temporaire dans le dossier permanent. Par exemple, tapez :

    move_uploaded_file ($ tmp_name , $ file ) ;

    echo "Le fichier téléchargé avec succès ! " ; }


    > ? Photos

    Photos

    Photos

    Previous :

    next :
      articles connexes
    ·PHP Mkdir autorisation ne fonctionne pas 
    ·Comment vérifier si un fichier s'ouvre dans PHP 
    ·Comment fusionner des fichiers PDF avec PHP 
    ·Comment modifier un PDF au format SWF en PHP 
    ·Comment copier une commande SQL 
    ·Cache PHP MySQL Query Results 
    ·MySQL Tutorial Somme 
    ·Comment écrire une commande SQL Update Informix 
    ·Script Vs . Fonction intégrée dans SSIS 
    ·Comment calculer une date Différence PHP 
      articles en vedette
    ·Comment envoyer des SMS à l'aide d'applications Java 
    ·Aide à la programmation Batch 
    ·Comment désactiver un rapport d'erreurs PHP 
    ·Comment utiliser PHP pour créer un message d'alerte 
    ·Java Spring Vs . Struts 
    ·Comment faire pour convertir Javascript UTC Date de fin…
    ·Comment faire pour supprimer cache en PHP 
    ·Comment puis-je renommer plusieurs fichiers avec une da…
    ·Comment faire pour créer le traitement de texte 
    ·Programmation informatique dans le cartes perforées é…
    Copyright © Connaissances Informatiques http://fr.wingwit.com