質問: $pdo->prepare($sql); $stmt->execute($arr); return $stmt->fetchAll(); } function h($string) { return htmlspecialchars($string, ENT_QUOTES, 'utf-8'); } ?> ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: > > 自分が書いているコード自体の方向性が合っているのか不安になり質問させて頂いています。 > > > コードが不十分なので方向性が見えませんが、一般的には ・ファイルを POST で受け取る ・バリデーションをかける ・move_uploaded_file() ・ファイルパスを DB に保存 の手順を踏みます。 ファイルアップロード系に必須なセキュリティ対策は多方面の知識が必要となります。 間違うと簡単にサーバを乗っ取られるので、気をつけてください。 参考: ファイルアップロードの例外処理はこれぐらいしないと気が済まない **コメントまでが記事ですw** データベースに画像を保存するのはありでしょうか?