ファイルアップロードの実装手順—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