ホームページ  >  記事  >  バックエンド開発  >  Linux で PHP でファイルをアップロードする際の注意点

Linux で PHP でファイルをアップロードする際の注意点

WBOY
WBOYオリジナル
2016-07-25 08:53:24809ブラウズ
  1. chmod -R 777 html
コードをコピー

ディレクトリを変更して、すべてのユーザーに書き込み、読み取り、実行の権限を付与します

  1. chmod a+rwx html
コードをコピー

2. アップロードしたファイルのルートディレクトリを設定します。

  1. siteRoot = dirname(__file__); //プロジェクトのルートディレクトリを取得
コードをコピー

3. 設定ファイルphp.iniのアップロードサイズを変更します。

  1. post_max_size = 200M
  2. upload_max_filesize = 200M
時間に基づいてフォルダーを作成してファイルをアップロードしたい場合は、次の操作が必要です。

$aimUrl = str_replace('\', '/', $aimUrl);
    $aimDir = '';
  1. $arr =explode('/', $aimUrl);
  2. foreach ($arr as $str)
  3. {
  4. $aimDir .= $str . '/';
  5. if (!file_exists($aimDir)) {
  6. mkdir($aimDir);
  7. chmod($aimDir, 0777);
  8. }
  9. }
  10. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。