Heim >Backend-Entwicklung >PHP-Tutorial >Laden Sie Dateien für die PHP-Entwicklung für das mobile Internet hoch und laden Sie sie herunter
[Einführung] 1. Datei-Upload 1. Client-Einstellungen: (1) Geben Sie die entsprechenden Werte der Enctype- und Methodenattribute im Tag an. Enctype= „multipart form-data“; Method= „POST“ (2) Legen Sie ein Eingabefeld für versteckte Typen im Formular fest, wobei der Wert „Name“ MAX ist.
Terminaleinstellungen:
(1). Für einfache Dateidownloads in
müssen Sie nur das HTML-Link-Tag verwenden und den URL-Wert des href-Attributs für die heruntergeladene Datei angeben. Diese Methode kann nur einige MIME-Typdateien verarbeiten, die der Browser nicht erkennen kann.
Um die Sicherheit zu verbessern, müssen Sie das Notwendige senden, wenn Sie im Tag keinen Dateilink angeben möchten Um Header-Informationen an den Browser zu senden, können wir den folgenden Code verwenden.
touch
Dateizugriff und Änderungszeit festlegen
bool touch(string $filename[, int $ time[, int $time]])
copy
Datei kopieren
bool copy(string $source, string $dest)
Hinweis: To Dateien verschieben, bitte verwenden Sie die Umbenennungsfunktion
file_put_contents
Schreiben Sie einen String in die Datei
int file_put_contents(string $filename, string $data[, int $flag[, Ressource $content]])
file_get_contents
Die gesamte Datei in einen String einlesen
string file_get_contents(string $filename[, bool user_include_path [, resources $content[, int $ offset[, int $maxlen]]]])
serialize
Serialize
string serialize(mixed $value)
Hinweis: serialize() kann jeden Typ außer resouce verarbeiten. Sie können sogar Arrays serialisieren(), die Verweise auf sich selbst enthalten.
unserialize
Deserialize
mixed unserialize(string $str)
Ortszeit/-datum formatieren
string date(string format[, int timestamp]);
● getdate
Datums-/Uhrzeitinformationen abrufen
array getdate([int timestamp]);
● MikrozeitstrlenGibt den aktuellen Unix-Zeitstempel und die Mikrosekunden zurück
gemischte Mikrozeit([bool get_as_float]);
● date_default_timezone_set
Legen Sie die Standardzeitzone fest
bool date_default_timezone_set(string timezone_identifier);
● date_default_timezone_get
Standardzeitzone abrufen
string date_default_timezone_get(void);
3. ZeichenfunktionsbibliothekBerechnen Sie den MD5-Hash des StringsErmitteln Sie die Zeichenfolgenlänge
int strlen(string $str);
strtolower
String wird in Kleinbuchstaben umgewandelt
string strtolower(string $str);
strtoupper
String wird in Großbuchstaben umgewandelt
string strtoupper(string $str);
ucfirst
Anfangsbuchstabe groß geschrieben
string ucfirst(string $str);
ucwords
Konvertieren Sie den ersten Buchstaben jedes Wortes in Großbuchstaben
string ucwords(string $str);
ltrim
Entfernen Sie Leerzeichen oder vom Anfang der Zeichenfolge andere Zeichen
string ltrim(string $str [, string $charlist]);
rtrim
Leerzeichen oder andere Zeichen vom Ende der Zeichenfolge entfernen
string rtrim(string $str[, string $chirlist]);
trim
Entfernen Sie Leerzeichen oder andere Zeichen vom Anfang und Ende des Strings
str_replace
Zeichenersetzung
mixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count]);
str_ireplace
Zeichenersetzung
mixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count]);
md5string md5(string $str[, bool $raw_output=false]);
strpos
Gibt die Position des ersten Vorkommens eines Zeichens in einem anderen Zeichen zurück
int strpos(string haystack, Mixed Needle[, int offset]);
● Datum
Ortszeit/-datum formatieren
string date(string format[, int timestamp]);
● getdate
Datums-/Uhrzeitinformationen abrufen
array getdate([int timestamp]);
● Mikrozeit
Gibt den aktuellen Unix-Zeitstempel und die Mikrosekunden zurück
gemischte Mikrozeit( [bool get_as_float]);
● date_default_timezone_set
Standardzeitzone festlegen
bool date_default_timezone_set(string timezone_identifier);
● date_default_timezone_get
Holen Sie sich die Standardzeitzone
string date_default_timezone_get(void);
3. Zeichenfunktionsbibliothek
strlen
Holen Sie sich den String length
int strlen(string $str);
strtolower
String in Kleinbuchstaben umwandeln
string strtolower(string $str);
strtoupper
String in Großbuchstaben umwandeln
string strtoupper(string $str);
ucfirst
Erster Buchstabe großgeschrieben
string ucfirst(string $str);
ucwords
Konvertieren Sie den ersten Buchstaben jedes Wortes in Großbuchstaben
string ucwords(string $str);
ltrim
Leerzeichen oder andere Zeichen vom Anfang der Zeichenfolge entfernen
string ltrim(string $str [, string $charlist]);
rtrim
Entfernen Sie Leerzeichen oder andere Zeichen vom Ende der Zeichenfolge
string rtrim(string $str[, string $chirlist]);
trim
Beginnen Sie mit der Zeichenfolge und Leerzeichen oder andere Zeichen am Ende löschen
str_replace
Zeichenersetzung
mixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count] ) ;
str_ireplace
Zeichenersetzung
mixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count]) ;
md5
Berechnen Sie den MD5-Hash des Strings
string md5(string $str[, bool $raw_output=false]);
strpos
Gibt die Position des ersten Vorkommens eines Zeichens in einem anderen Zeichen zurück
int strpos(string haystack, Mixed Needle[, int offset]);
● microtime
Gibt den aktuellen Unix-Zeitstempel und die Mikrosekunden zurück
mixed microtime([bool get_as_float]);
● date_default_timezone_set
Legt die Standardzeitzone fest
bool date_default_timezone_set(string timezone_identifier);
● date_default_timezone_get
Standardzeitzone abrufen
string date_default_timezone_get(void);
strlen
Stringlänge abrufen
int strlen(string $str);
strtolower
String in Kleinbuchstaben umwandeln
String strtolower( string $str);
strtoupper
String in Großbuchstaben umwandeln
string strtoupper(string $str);
ucfirst
Schreibe den ersten Buchstaben jedes Wortes groß
string ucfirst(string $str);
ucwords
Wandle den ersten Buchstaben jedes Wortes in Großbuchstaben um
string ucwords( string $str);
ltrim
Leerzeichen oder andere Zeichen vom Anfang der Zeichenfolge entfernen
string ltrim(string $str [, string $charlist ]);
rtrim
Leerzeichen oder andere Zeichen vom Ende der Zeichenfolge entfernen
string rtrim(string $str[, string $chirlist]);
trim
Leerzeichen oder andere Zeichen vom Anfang und Ende der Zeichenfolge entfernen
str_replace
Zeichenersetzung
mixed str_ireplace(mixed $search , gemischt $replace , gemischt $subject, [int $count]);
str_ireplace
Zeichenersetzung
mixed str_ireplace(mixed $search, gemischt $replace, gemischt $subject, [int $count]);
md5
Berechnen Sie den MD5-Hash des Strings
string md5(string $str[, bool $raw_output=false]);
strpos
Return Die Position, an der ein Zeichen zum ersten Mal in einem anderen Zeichen erscheint
int strpos(string haystack, Mixed Needle[, int offset]);
1. Dateien hochladen
1. Client-Einstellungen:
(1), in
2 . Dateidownload
Beim einfachen Dateidownload muss lediglich das HTML-Link-Tag verwendet und der URL-Wert des Attributs href für die heruntergeladene Datei angegeben werden. Diese Methode kann nur einige MIME-Typdateien verarbeiten, die der Browser nicht erkennen kann.
Wenn Sie im A-Tag keinen Dateilink angeben möchten, müssen Sie zur Verbesserung der Sicherheit die erforderlichen Header-Informationen an den Browser senden. Wir können den folgenden Code verwenden.
3. Dateifunktionsbibliothek
Touch
Datei einstellen Zugriffs- und Änderungszeit
bool touch(string $filename[, int $time[, int $time]])
copy
Datei kopieren
bool copy(string $source, string $dest)
Hinweis: Bitte verwenden Sie die Umbenennungsfunktion, um Dateien zu verschieben
file_put_contents
Schreiben Sie eine Zeichenfolge in die Datei
int file_put_contents(string $filename, string $data[, int $flag[, resources $content]])
file_get_contents
Die gesamte Datei in string lesen
string file_get_contents(string $filename[, bool user_include_path [, resources $content[, int $offset[, int $maxlen]]]])
4. Sequenz serialisieren und Deserialize
serialize
Serialize
string serialize(mixed $value)
Hinweis: serialize() Kann jeden Typ verarbeiten außer Ressource. Sie können sogar Arrays serialisieren(), die Verweise auf sich selbst enthalten.
unserialize
Deserialize
mixed unserialize(string $str)
● Datum
Ortszeit/-datum formatieren
string date(string format[, int timestamp]);
● getdate
Datums-/Uhrzeitinformationen abrufen
array getdate([int timestamp]);
● microtime
Gibt den aktuellen Unix-Zeitstempel und die Mikrosekunden zurück
mixed microtime([bool get_as_float]);
● date_default_timezone_set
Einstellung der Standardzeitzone
bool date_default_timezone_set(string timezone_identifier);
● date_default_timezone_get
Standardzeitzone abrufen
string date_default_timezone_get(void);
3. Zeichenfunktionsbibliothek
strlen
Stringlänge abrufen
int strlen(string $str);
strtolower
String wird in Kleinbuchstaben umgewandelt
string strtolower(string $str);
strtoupper
String wird in Großbuchstaben umgewandelt
string strtoupper (string $str);
ucfirst
Den ersten Buchstaben groß schreiben
string ucfirst(string $str);
ucwords
wird konvertiert den ersten Buchstaben jedes Wortes in Großbuchstaben umwandeln
string ucwords(string $str);
ltrim
Entfernen Sie Leerzeichen oder andere Zeichen vom Anfang der Zeichenfolge
string ltrim(string $str [, string $charlist]);
rtrim
Leerzeichen oder andere Zeichen vom Ende des Strings entfernen
string rtrim ( string $str[, string $chirlist]);
trim
Entfernen Sie Leerzeichen oder andere Zeichen vom Anfang und Ende des Strings
str_replace
Zeichenersetzung
mixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count]);
str_ireplace
Zeichen replacement
mixed str_ireplace(mixed $search, Mixed $replace, Mixed $subject, [int $count]);
md5
Berechnen Sie den MD5-Hash des Strings
string md5(string $str[, bool $raw_output=false]);
strpos
Gibt die Position des ersten Vorkommens eines Zeichens in einem anderen Zeichen zurück
int strpos(string haystack, Mixed Needle[, int offset]);
Das obige ist der detaillierte Inhalt vonLaden Sie Dateien für die PHP-Entwicklung für das mobile Internet hoch und laden Sie sie herunter. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!