Maison  >  Article  >  développement back-end  >  PHP Advanced Practice-Quels sont les attributs des membres de la classe de téléchargement de fichiers ?

PHP Advanced Practice-Quels sont les attributs des membres de la classe de téléchargement de fichiers ?

慕斯
慕斯original
2021-06-21 17:56:552039parcourir

L'article précédent vous a présenté "Qu'est-ce qu'une classe de gestion des exceptions personnalisée en PHP ? Comment résoudre la classe de gestion des exceptions personnalisée ? 》, cet article continue de vous présenter la pratique avancée de PHP - quels sont les attributs membres de la classe file-upload ? Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

PHP Advanced Practice-Quels sont les attributs des membres de la classe de téléchargement de fichiers ?

Pratique avancée PHP - Classe File.Upload

Les attributs des membres sont :

  • Membres qui doivent être initialisés

  • Chemin de téléchargement du fichier

  • Suffixe Allow_upload

  • Allow_uploaded mime

  • Allow_uploaded file size

  • Activer ou non les noms aléatoires

  • Ajouter un préfixe de fichier|

  • Numéro d'erreur personnalisé et message d'erreur

  • Informations sur le fichier à enregistrer

  • Nom du fichier

  • Suffixe du fichier

  • Taille du fichier

  • Mime du fichier

  • Chemin du fichier temporaire

  • Nouveau nom du fichier

  • Il existe des moyens de le rendre public

  • uploadFile ($key);_Renvoie le chemin du fichier si le téléchargement réussit, false si le téléchargement échoue

  • Le numéro d'erreur et les informations sur l'erreur peuvent être obtenus directement de l'extérieur

Prenons le code comme exemple. Nous créons un nouveau fichier et définissons une classe dans le fichier. Tout d'abord, nous écrivons les attributs du membre, puis nous écrivons l'approximatif. étapes de la méthode. Sortez, nous avons d'abord besoin du chemin de téléchargement du fichier, du suffixe de téléchargement du fichier, du mime qui permet le téléchargement du fichier, de la taille du fichier qui peut être téléchargé, de l'activation ou non des noms aléatoires et de l'ajout de préfixes de fichier, du code. est le suivant :

<?php
class Upload
{
    //文件.上传保存路径
    protected $path = &#39;./upload/&#39;;
    //允许的后缀
    protected $al1owSuffix = [&#39;jpg&#39;,&#39;jpeg&#39;,&#39;gif&#39;,&#39;wbmp&#39;.&#39;png&#39; ];
    //允许的mime
    protected $allowMime = [&#39;image/jpeg&#39;,&#39;image/gif&#39;,&#39;image/wbmp&#39;,&#39;image/png&#39;];
    //允许的文件大小
    protected $maxSize = 2000000;
    //是否启用随机名字
    protected $isRandName = true;
    //上传文件前缀
    protected $prefix = &#39;up_&#39; ;
    //错误号码和错误信息
    protected $errorNumber;
    protected $errorInfo;
    //错误号码和错误信息.
    protected $errorNumber;
    protected $errorInfo;
    //文件的信息
    protected $oldName ;
    protected $suffix;
    protected $size;
    protected $mime;
    protected $tmpName;
    //文件新名字
    protected $newName;
}

Le code ci-dessus est le nôtre Quelques attributs des membres

Après avoir écrit les attributs, nous commençons à écrire la méthode de construction et la méthode de construction externe,

//文件新名字
protected $newName ;
public function_ construct( )
{
I
}
public function uploadFile($key)
{
}
}

Apprentissage recommandé : Tutoriel vidéo php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn