Maison >développement back-end >tutoriel php >Charger et télécharger des fichiers pour le développement de l'Internet mobile PHP
[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)
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 microtimeRenvoie 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îneint strlen(string $str);strtolowerLa chaîne est convertie en minusculesstring strtolower(string $str);strtoupperLa chaîne est convertie en majuscules
string strtoupper(string $str);ucfirstPremière lettre en majusculestring ucfirst(string $str);ucwordsConvertir la première lettre de chaque mot en majusculestring ucwords(string $str);ltrimSupprimer du début de la chaîne Espaces ou autres caractèresstring ltrim(string $str [, string $charlist]);rtrimSupprimer les espaces ou autres caractères de la fin de la chaînestring rtrim(string $str[, string $chirlist]);trimSupprimer les espaces ou autres caractères du début et de la fin de la chaîne str_replaceRemplacement de caractèresmixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count]);str_ireplace Remplacement de caractèresmixed 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]);strposRenvoie la position de la première occurrence d'un caractère dans un autre caractèreint strpos(string haystack, Mixed Needle[, int offset]);
Quantity date
Obtenir des informations sur la date/heurearray 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!