Maison >développement back-end >tutoriel php >Charger et télécharger des fichiers pour le développement de l'Internet mobile PHP

Charger et télécharger des fichiers pour le développement de l'Internet mobile PHP

巴扎黑
巴扎黑original
2017-03-19 09:34:591047parcourir

[Introduction] 1. Téléchargement de fichiers 1. Paramètres client : (1) Indiquez les valeurs correspondantes des attributs enctype et method dans la balise. Enctype= "multipart form-data "; Method= "POST " (2). Définissez une zone de saisie de type masquée dans le formulaire, où la valeur du nom est MAX

Paramètres du terminal :

(1). Pour les téléchargements de fichiers simples en

, il vous suffit d'utiliser la balise de lien HTML et de spécifier le fichier téléchargé avec la valeur URL de l'attribut href. Cette méthode ne peut gérer que certains fichiers de type MIME que le navigateur ne peut pas reconnaître.




Afin d'améliorer la sécurité, si vous ne souhaitez pas donner de lien de fichier dans la balise a, vous devez envoyer le nécessaire informations d'en-tête au navigateur, nous pouvons utiliser le code suivant.

touch

Définir l'heure d'accès et de modification du fichier

bool touch(string $filename[, int $ time[, int $time]])

copy

Copier le fichier

bool copy(string $source, string $dest)

Remarque : à déplacez des fichiers, veuillez utiliser la fonction renommer

file_put_contents

Écrivez une chaîne dans le fichier

int file_put_contents(string $filename, string $data[, int $flag[, ressource $content]])

file_get_contents

Lire le fichier entier dans la chaîne

string file_get_contents(string $filename[, bool user_include_path [, ressource $content[, int $ offset[, int $maxlen]]]])

serialize

Serialize

string sérialiser(mixed $value)

Remarque : Serialize() peut gérer n'importe quel type sauf la ressource. Vous pouvez même sérialiser() des tableaux contenant des références à eux-mêmes.

désérialiser

Désérialiser

désérialiser mixte (string $str)





Quantity date

Formater une heure/date locale

string date(string format[, int timestamp]);

Quantity getdate

Obtenir des informations sur la date et l'heure

array getdate([int timestamp]);


Quantity microtime

Renvoie l'horodatage Unix actuel et les microsecondes

microtime mixte([bool get_as_float]);

Quantity_date_default_timezone_set

Définir le fuseau horaire par défaut

bool date_default_timezone_set(string timezone_identifier);

Quantity_default_timezone_get

Obtenir le fuseau horaire par défaut

string date_default_timezone_get(void); 🎜>

3. Bibliothèque de fonctions de caractères

strlen

Obtenir la longueur de la chaîne

int strlen(string $str);

strtolower

La chaîne est convertie en minuscules

string strtolower(string $str);

strtoupper

La chaîne est convertie en majuscules

string strtoupper(string $str);

ucfirst

Première lettre en majuscule

string ucfirst(string $str);

ucwords

Convertir la première lettre de chaque mot en majuscule

string ucwords(string $str);

ltrim

Supprimer du début de la chaîne Espaces ou autres caractères

string ltrim(string $str [, string $charlist]);

rtrim

Supprimer les espaces ou autres caractères de la fin de la chaîne

string rtrim(string $str[, string $chirlist]);

trim

Supprimer les espaces ou autres caractères du début et de la fin de la chaîne

str_replace

Remplacement de caractères

mixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count]);

str_ireplace

Remplacement de caractères

mixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count]);

md5

Calculer le hachage MD5 de la chaîne

string md5(string $str[, bool $raw_output=false]);

strpos

Renvoie la position de la première occurrence d'un caractère dans un autre caractère

int strpos(string haystack, Mixed Needle[, int offset]);


Quantity date

Formater une heure/date locale

string date(string format[, int timestamp]);

Quantity getdate

Obtenir des informations sur la date/heure

array getdate([int timestamp]);


Quantity microtime

Renvoie l'horodatage Unix actuel et les microsecondes

microtime mixte( [bool get_as_float]);

Quantity_date_default_timezone_set

Définir le fuseau horaire par défaut

bool date_default_timezone_set(string timezone_identifier);

Quantity_date_default_timezone_get

Obtenez le fuseau horaire par défaut

string date_default_timezone_get(void);

3. Bibliothèque de fonctions de caractères

strlen

Obtenez la chaîne length

int strlen(string $str);

strtolower

Convertir la chaîne en minuscule

string strtolower(string $str);

strtoupper

Convertir la chaîne en majuscule

string strtoupper(string $str);

ucfirst

Première lettre en majuscule

string ucfirst(string $str);

ucwords

Convertir la première lettre de chaque mot en lettres majuscules

string ucwords(string $str);

ltrim

Supprimer les espaces ou autres caractères du début de la chaîne

string ltrim(string $str [, string $charlist]);

rtrim

Supprimez les espaces ou autres caractères de la fin de la chaîne

string rtrim(string $str[, string $chirlist]);

trim

Commencer à partir de la chaîne et supprimer les espaces ou autres caractères à la fin

str_replace

Remplacement de caractères

mixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count] ) ;

str_ireplace

Remplacement de caractères

mixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count]) ;

md5

Calculer le hachage MD5 de la chaîne

string md5(string $str[, bool $raw_output=false]);

strpos

Renvoie la position de la première occurrence d'un caractère dans un autre caractère

int strpos(string haystack, Mixed Needle[, int offset]);

Quantity microtime

Renvoie l'horodatage Unix actuel et les microsecondes

microtime mixte([bool get_as_float]);

● date_default_timezone_set

Définir le fuseau horaire par défaut

bool date_default_timezone_set(string timezone_identifier);

Quantity_date_default_timezone_get

Obtenir le fuseau horaire par défaut

string date_default_timezone_get(void);

strlen

Obtenir la longueur de la chaîne

int strlen(string $str);

strtolower

Convertir la chaîne en minuscule

chaîne strtolower( string $str);

strtoupper

Convertir la chaîne en majuscule

string strtoupper(string $str);

ucfirst

Mettre en majuscule la première lettre de chaque mot

string ucfirst(string $str);

ucwords

Convertir la première lettre de chaque mot en lettres majuscules

string ucwords( string $str);

ltrim

Supprimer les espaces ou autres caractères du début de la chaîne

string ltrim(string $str [, string $charlist ]);

rtrim

Supprimer les espaces ou autres caractères de la fin de la chaîne

string rtrim(string $str[, string $chirlist]);

trim

Supprimer les espaces ou autres caractères du début et de la fin de la chaîne

str_replace

Remplacement de caractères

mixed str_ireplace(mixed $search , Mixed $replace , Mixed $subject, [int $count]);

str_ireplace

Remplacement de caractère

mixed str_ireplace(mixed $search, mixte $replace, mixte $subject, [int $count]);

md5

Calculer le hachage MD5 de la chaîne

string md5(string $str[, bool $raw_output=false]);

strpos

Return La position où un caractère apparaît pour la première fois dans un autre caractère

int strpos(string haystack, Mixed Needle[, int offset]);

Téléchargement de fichiers

1. Paramètres client :

(1), dans

2. Téléchargement de fichier

Le téléchargement de fichier simple doit uniquement utiliser la balise de lien HTML et spécifier la valeur URL de l'attribut href du fichier téléchargé. Cette méthode ne peut gérer que certains fichiers de type MIME que le navigateur ne peut pas reconnaître.




Afin d'améliorer la sécurité, si vous ne souhaitez pas donner de lien de fichier dans la balise a, vous devez envoyer les informations d'en-tête nécessaires au navigateur. Nous pouvons utiliser le code suivant.

3. Bibliothèque de fonctions de fichier

toucher

Fichier de configuration Heure d'accès et de modification

bool touch(string $filename[, int $time[, int $time]])

copy

Copier le fichier

bool copy(string $source, string $dest)

Remarque : veuillez utiliser la fonction renommer pour déplacer des fichiers

file_put_contents

Écrivez une chaîne dans le fichier

int file_put_contents(string $filename, string $data[, int $flag[, resource $content]])

file_get_contents

Lire le fichier entier dans la chaîne

string file_get_contents(string $filename[, bool user_include_path [, resource $content[, int $offset[, int $maxlen]]]])

4. Sérialisation de la séquence et Deserialize

serialize

Serialize

string Serialize(mixed $value)

Remarque : Serialize() Peut gérer n'importe quel type sauf ressource. Vous pouvez même sérialiser() des tableaux contenant des références à eux-mêmes.

désérialiser

Désérialiser

désérialiser mixte (string $str)



● date

Formater une heure/date locale

chaîne date (format de chaîne [, int timestamp]);

● getdate

Obtenir des informations sur la date/heure

array getdate([int timestamp]);


● microtime

Renvoie l'horodatage Unix actuel et les microsecondes

microtime mixte([bool get_as_float]);

Quantity_date_default_timezone_set

réglage du fuseau horaire par défaut

bool date_default_timezone_set(string timezone_identifier);

Quantity_date_default_timezone_get

Obtenir le fuseau horaire par défaut

string date_default_timezone_get(void);

3. Bibliothèque de fonctions de caractères

strlen

Obtenir la longueur de la chaîne

int strlen(string $str);

strtolower

La chaîne est convertie en minuscules

string strtolower(string $str);

strtoupper

La chaîne est convertie en majuscules

string strtoupper (string $str);

ucfirst

Mise en majuscule la première lettre

string ucfirst(string $str);

ucwords

convertira la première lettre de chaque mot en majuscule

string ucwords(string $str);

ltrim

Supprimer les espaces ou autres caractères du début de la chaîne

string ltrim(string $str [, string $charlist]);

rtrim

Supprimer les espaces ou autres caractères de la fin de la chaîne

string rtrim ( string $str[, string $chirlist]);

trim

Supprimer les espaces ou autres caractères du début et de la fin de la chaîne

str_replace

Remplacement de caractère

mixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count]);

str_ireplace

Caractère remplacement

mixed str_ireplace(mixed $search, mixte $replace, mixte $subject, [int $count]);

md5

Calculer le hachage MD5 de la chaîne

string md5(string $str[, bool $raw_output=false]);

strpos

Renvoie la position de la première occurrence d'un caractère dans un autre caractère

int strpos(string haystack, Mixed Needle[, int offset]);



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