たかのしゅーのエンジニアへの道

ガチ初心者がウェブカツ受講すると、どうなるか。。。ってブログです。

7月13日の学習記録 画像のpost送信

ライブプレビュー機能はまだ実装してません。

とりあえず画像の登録をできるようにした。

 

画像のパスを指定する関数を作るのが大変。全然覚えてないし覚えられない。

今回もここは写経になってしまった。

そもそも$_FILESがむずい。

調べると、元々PHPにある変数。

使用するにはinputのtype属性の値をfileにする必要がある。そもそもformタグのmethod属性の値をpostにしないとだめ。

$_FILESには、アップロードされたファイルの
$_FILES['inputで指定したname']['name']:ファイル名
$_FILES['inputで指定したname']['type']:ファイルのMIMEタイプ
$_FILES['inputで指定したname']['tmp_name']:一時保存ファイル名
$_FILES['inputで指定したname']['error']:アップロード時のエラーコード
$_FILES['inputで指定したname']['size']:ファイルサイズ(バイト単位)
の5種類のデータが格納される。

これがわからず、サンプルコードの中にいきなり
$_FILES['pic']['error']
とか出てこられて、テンパる。。。

でも、連想配列だってことは、なんとなく覚えてたからよし。

またわからなくなったら調べればいい。

 

他にも、学習記録を入力するページの大元も完成。

明日は実際に処理を書いていく。