ホームページ >バックエンド開発 >PHPチュートリアル >PHP モバイル インターネット開発用のファイルのアップロードとダウンロード
【はじめに】 1. ファイルのアップロード 1. クライアントの設定: (1) タグ内の enctype 属性と Method 属性の対応する値を指定します。 Enctype= "multipart form-data "; Method= "POST " (2)
で単純なファイルをダウンロードするには、フォームに隠しタイプの入力ボックスを設定します。 HTML リンク タグを使用し、ダウンロードしたファイルの href 属性の URL 値を指定する必要があります。このメソッドは、ブラウザーが認識できない一部の MIME タイプのファイルのみを処理できます。
セキュリティを向上させるため、aタグ内にファイルリンクを付与したくない場合は、必要なヘッダ情報をブラウザに送信する必要があります。
touchファイルのアクセスと変更時刻を設定します
bool touch(string $filename[, int $time[, int $time]])
copy
ファイルをコピーします
bool copy( string $source, string $dest)
注: ファイルを移動するには、名前変更関数を使用してください
file_put_contents
ファイルに文字列を書き込みます
int file_put_contents(string $filename, string $data[, int $ flag[, resource $content]])
file_get_contents
ファイル全体を文字列に読み込みます
string file_get_contents(string $filename[, bool user_include_path [, resource $content[, int $offset[, int $maxlen]] ]])
serialize
Serialization
string Serialize(mixed $value)
注: Serialize() は、リソースを除く任意の型を処理できます。それ自体への参照を含む配列を Serialize() することもできます。
unserialize
Deserialize
mixed unserialize(string $str)
● date
現地時間/日付をフォーマットする
● getdate
日付/時刻情報を取得します
array getdate([int timestamp]);
● microtime
現在の Unix タイムスタンプとマイクロ秒を返します microtime( [ bool get_as_float]);文字列の長さを取得int strlen(string $str);● date_default_timezone_set
デフォルトのタイムゾーンを設定します
bool date_default_timezone_set(string timezone_identifier);
● date_default_timezone_get
デフォルトのタイムゾーンを取得します
string date_default_timezone_ get(void );
3.文字関数ライブラリstrlen
string md5(string $str[, bool $raw_output=false]);strposstrto lower
文字列を小文字に変換
string strto lower(string $str);
strtoupper
文字列変換 To uppercase
string strtoupper(string $str);
ucfirst
最初の文字を大文字にする
string ucfirst(string $str);
ucwords
各単語の最初の文字を大文字に変換する
string ucwords (string $str);
ltrim
文字列の先頭からスペースまたはその他の文字を削除します
string ltrim(string $str [, string $charlist]);
rtrim
文字列の末尾からスペースまたはその他の文字を削除します他の文字
string rtrim(string $str[, string $chirlist]);
trim
文字列の先頭と末尾からスペースまたは他の文字を削除します
str_replace
文字置換
mixed str_ireplace(mixed $ search,mixed $replace,mixed$subject,[int $count]);
str_ireplace
文字置換
mixed str_ireplace(mixed $search,mixed$replace,mixed$subject,[int $count]);
md5文字列の MD5 ハッシュを計算します
● dateある文字が別の文字内で最初に出現する位置を返します
int strpos(string haystack,混合針[, int offset]);
現地の時刻/日付をフォーマットします
string date(string format[, int timestamp]);
● getdate
日付/時刻情報を取得します
array getdate([int timestamp]);
● microtime
現在のUnixタイムスタンプとマイクロ秒を返します
mixed microtime([bool get_as_float]);
●date_default_timezone_set
デフォルトのタイムゾーンを設定します
bo ol date _default_timezone_set(string timezone_identifier) ;
● Date_default_timezone_get
デフォルトのタイムゾーンを取得します
string date_default_timezone_get(void);
三、文字関数ライブラリ
strlen文字列の長さを取得しますint strlen(string $str);str to lower 文字列は小文字に変換されますstring strto lower(string $str);strtoupper文字列は大文字に変換されますstring strtoupper(string $str);ucfirst最初の文字は大文字になります string ucfirst(string $ str);ucwords各単語の最初の文字を大文字に変換しますstring ucwords(string $str);ltrim文字列の先頭からスペースまたは他の文字を削除します
string ltrim( string $str [, string $charlist]);rtrim文字列の末尾からスペースまたは他の文字を削除しますstring rtrim(string $str[, string $chirlist]);trim 文字から 文字列の先頭と末尾にあるスペースやその他の文字を削除しますstr_replace文字置換mixed str_ireplace(mixed $search,mixed$replace,mixed$subject,[int $count]); str_ireplace characters 置換mixed str_ireplace(mixed $search,mixed$replace,mixed$subject,[int $count]);
md5
文字列の MD5 ハッシュを計算しますstring md5(string $str[, bool $raw_output=false]);strposある文字が別の文字内で最初に出現する位置を返します● microtime現在のUnixタイムスタンプとマイクロ秒を返しますmixed microtime([bool get_as_float]);● date_default_timezone_setset デフォルトの時刻ゾーン bool date_default_timezone_set(string timezone_identifier);● date_default_timezone_getデフォルトのタイムゾーンを取得しますstring date_default_timezone_get(void);strlen文字列の長さを取得しますint strlen(string $str) ; strto lower 文字列を小文字に変換string strto lower(string $str);strtoupper文字列を大文字に変換string strtoupper(string $str);ucfirst最初の文字を大文字にするstring ucfirst( string $str);ucwords各単語の最初の文字を大文字に変換しますstring ucwords(string $str);ltrim文字列の先頭からスペースまたは他の文字を削除しますstring ltrim (string $str [, string $charlist]);rtrim文字列の末尾からスペースまたは他の文字を削除しますstring rtrim(string $str[, string $chirlist]);trim削除文字列の先頭と末尾のスペースまたは他の文字str_replace文字置換mixed str_ireplace(mixed $search,mixed$replace,mixed$subject,[int $count]);str_ireplaceint strpos(string haystack,混合針[, int offset]);
文字置換mixed str_ireplace(mixed $search,mixed$replace,mixed$subject,[int $count]); md5 文字列の MD5 ハッシュを計算しますstring md5(string $str[, bool $raw_output=false]);strposある文字が別の文字内で最初に出現する位置を返しますint strpos (string haystack,mixed needle[, int offset]);1. ファイルのアップロード 1. クライアント設定:
2.
単純なファイルのダウンロードでは、HTML リンク タグを使用し、ダウンロードしたファイルの href 属性の URL 値を指定するだけで済みます。このメソッドは、ブラウザーが認識できない一部の MIME タイプのファイルのみを処理できます。
セキュリティを向上させるため、a タグ内にファイルへのリンクを付与したくない場合は、必要なヘッダ情報をブラウザに送信する必要があります。以下のコードを使用できます。copy3. ファイル関数ライブラリ touch
ファイルのアクセスと変更時刻を設定します
bool touch(string $filename[, int $time[, int $time]])
ファイルをコピー
bool copy(string $source, string $dest)注: ファイルを移動するには、名前変更関数を使用してくださいfile_put_contentsファイルに文字列を書き込みますint file_put_contents(string $filename, string $data[, int $flag[, resource $content]])
file_get_contents
ファイル全体を文字列に読み込みます
string file_get_contents(string $filename[, bool user_include_path [, resource $content[, int $offset[, int $maxlen]]]])
4. シリアル化と逆シリアル化
serialize
serialization
string Serialize(mixed $value)
注: シリアル化() はリソース以外の任意の型を処理できます。それ自体への参照を含む配列を Serialize() することもできます。
unserialize
Deserialize
mixed unserialize(string $str)
● date
ローカル時刻/日付をフォーマットします
string date(string format[, int timestamp]) ;
● getdate
日付/時刻情報を取得します
array getdate([int timestamp]);
● microtime
現在の Unix タイムスタンプとマイクロ秒を返します
mixed microtime ([bool get_as_floで] );
● date_default_timezone_set
デフォルトのタイムゾーンを設定します
bool date_default_timezone_set(string timezone_identifier);
● date_default_timezone_get
デフォルトのタイムゾーンを取得します
string date_default_timezone_get(vo id);
3. 文字関数ライブラリ
strlen
文字列の長さを取得する
int strlen(string $str);
strto lower
文字列を小文字に変換する
string strto lower(string $str);
strtoupper
文字列を大文字に変換する
string strtoupper(string $str);
ucfirst
最初の文字を大文字にする
string ucfirst(string $str);
ucwords
各単語の最初の文字を大文字に変換する
string ucwords(string $str) );
ltrim
文字列の先頭からスペースまたは他の文字を削除します
string ltrim(string $str [, string $charlist]);
rtrim
文字列の末尾からスペースまたは他の文字を削除しますまたはその他の文字
string rtrim(string $str[, string $chirlist]);
trim
文字列の先頭と末尾からスペースまたは他の文字を削除します
str_replace
文字置換
mixed str_ireplace(mixed $ search,mixed$replace,mixed$subject,[int$count]);
str_ireplace
文字置換
mixedstr_ireplace(mixed$search,mixed$replace,mixed$subject,[int$count]) ;
md5
文字列の MD5 ハッシュを計算します
string md5(string $str[, bool $raw_output=false]);
strpos
ある文字が別の文字内で最初に出現する位置を返します
int strpos(string haystack,混合針[, int offset]);
以上がPHP モバイル インターネット開発用のファイルのアップロードとダウンロードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。