技術資料

ファイルアップロードの実装手順—HTMLとPHPの基礎から学ぶ

2023.04.17

error この記事は最終更新日から1年以上が経過しています。

ファイルアップロードフォームには form タグに enctype 属性をつける必要がある。

<form method="POST" action="upload.php" enctype="multipart/form-data">
    <label>アップロードファイル
    <input type="file" name="uploadfile"></label>
    <input type="submit" value="アップロード">
</form>

アップロードされたファイルの情報をPHPで処理する時は、 $_FILES 変数を操作する。

// 保存先指定
$savefile_name = './images/upload.jpg';
// アップロードされたファイルの存在チェック
if(isset($_FILES['uploadfile']) && is_uploaded_file($_FILES['uploadfile']['tmp_name'])){
    // ファイルのMIMEチェック
    if($_FILES['uploadfile']['type'] == 'image/jpeg' || $_FILES['uploadfile']['type'] == 'image/pjpeg'){
        // ファイルを保存
        move_uploaded_file($_FILES['uploadfile']['tmp_name'],$savefile_name);
        // パーミッション変更
        chmod($savefile_name, 0666);
    }
}

ざっくりこんな感じ。

Google検索でリッチリザルトを表示するパンくずリストの設定方法

2023.04.26

Googleの検索結果にパンくずリストを表示させるための構造化データの設定方法を解説します。JSON-LD形式でパンくずリストを設定する方法と、PHPでのURLエンコード方法について紹介します。

Google構造化データ HTML PHP

PHPとPerlを使ったファイルアップロードとサーバー処理の基本

2007.11.24

ファイルアップロードフォームの作成から、PHPやPerlでのファイルの受け取り、保存方法まで、基本的な手順を解説します。

HTML Perl PHP

PHPでGoogle Analyticsデータを取得する初心者向けガイド:APIの設定からコード例まで

2024.12.25

Google Analytics Data API の有効化から、PHP を使った具体的なデータ取得手順まで、わかりやすく解説しています。初心者の方でも安心して実装できるよう、コード例も用意。

Google Analytics Data API PHP

ダッシュボードのパフォーマンス改善:Ajaxとiframeの実践例

2024.12.11

サーバーサイドですべてを処理してから画面を出力するのではなく、データを分割して効率的に表示する手法をご紹介。Ajaxとiframe、それぞれの特徴や実装例をわかりやすく解説します。

HTML JavaScript jQuery

阿部辰也へのお仕事の依頼・お問い合わせ

お名前 *必須
会社名
メールアドレス *必須
電話番号
URL
お問い合わせのきっかけ
お問い合わせの内容 *必須
個人情報の取り扱いについて *必須 プライバシーポリシーをご確認いただき、同意いただける場合は「同意する」にチェックをしてください。

keyboard_double_arrow_up
TOP