ホームページ >バックエンド開発 >PHPチュートリアル >PHP ファイルのアップロードとダウンロード_PHP チュートリアル
1. ファイルのアップロード 1. クライアントの設定: (1) タグ内の enctype 属性とメソッド属性の対応する値を指定します。 &nb […]
1. ファイルのアップロード
1. クライアント設定:
(1)、在
2. ファイルのダウンロード
単純なファイルをダウンロードするには、HTML リンク タグを使用し、ダウンロードしたファイルの href 属性の URL 値を指定するだけです。このメソッドは、ブラウザーが認識できない一部の MIME タイプのファイルのみを処理できます。
セキュリティを向上させるため、aタグ内にファイルリンクを付与したくない場合は、必要なヘッダ情報をブラウザに送信する必要があります。以下のコードを使用できます。
3. ファイル関数ライブラリ
タッチ
ファイルアクセスと変更時刻を設定します
bool touch(string $filename[, int $time[, int $time]])
コピー
ファイルをコピーする
ブールコピー(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() は、リソースを除く任意の型を処理できます。それ自体への参照を含む配列を Serialize() することもできます。
シリアル化解除
デシリアライゼーション
混合アンシリアル化(string $str)
●日付
現地の時刻/日付をフォーマットする
文字列日付(文字列形式[, intタイムスタンプ]);
●日付の取得
日付/時刻情報を取得する
配列 getdate([int タイムスタンプ]);
●マイクロタイム
現在の Unix タイムスタンプとマイクロ秒を返します
mixed microtime([bool get_as_float]);
● date_default_timezone_set
デフォルトのタイムゾーンを設定する
bool date_default_timezone_set(string timezone_identifier);
● date_default_timezone_get
デフォルトのタイムゾーンを取得する
文字列 date_default_timezone_get(void);
3. キャラクター関数ライブラリ
ストレン
文字列の長さを取得する
int strlen(string $str);
ストロワー
文字列を小文字に変換します
文字列 strto lower(string $str);
ストラトアッパー
文字列を大文字に変換します
string strtoupper(string $str);
ucfirst
大文字
文字列 ucfirst(string $str);
言葉
各単語の最初の文字を大文字に変換します
文字列 ucwords(文字列 $str);
ルトリム
文字列の先頭からスペースまたはその他の文字を削除します
string ltrim(string $str [, string $charlist]);
リトリム
文字列の末尾からスペースまたはその他の文字を削除します
string rtrim(string $str[, string $chirlist]);
トリム
文字列の先頭と末尾からスペースまたはその他の文字を削除します
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ハッシュを計算する
string md5(string $str[, bool $raw_output=false]);
ストラポス
ある文字が別の文字内で最初に出現する位置を返します
int strpos(文字列干し草の山、混合針[, int オフセット]);