[PHP-users 31662] Re: データーベースに保存ディレクトリーを記述
YuGo
yu.gotou @ gtec-ni.com
2007年 3月 10日 (土) 08:44:40 JST
田中 章人 どの
ここに書いてあるスクリプトは、テキストの送信しかしていないのではないですか。
$_FILES['userfile']['name']や$_FILES['userfile']['tmp_name']が出てくると
ころはないですか。
参考にしてください。
http://www.php.net/manual/ja/features.file-upload.php
YuGo
> はじめまして。デザイナーのペーパーナイフです。
> PHP初心者ですが、よろしくお願いします!
>
> 入門書の「ゲストブック」というサンプル・スクリプトをカスタマイズして、
> 日記帳を作成しようと思っています。
>
> d_imageフォームから画像データをアップロードできません。
> どうすればアップロードできて、データーベースに保存ディレクトリーを記述するこ
> とが、
> できるのでしょうか??
>
> ========================================================
>
> // POSTメソッドで送信された場合は書き込み処理を実行する
> if ($_SERVER["REQUEST_METHOD"] == "POST") {
> // フォームからデータを受け取る
> $d_title = cnv_dbstr($_POST["d_title"]);
> $d_image = cnv_dbstr($_POST["d_image"]);
> $d_mes = cnv_dbstr($_POST["d_mes"]);
>
> // タイトルとメッセージが入力されていればデータの追加を実行する
> if (!empty($d_title) and !empty($d_mes)) {
> // データを追加する
> $sql = "INSERT INTO diarydata(d_title, d_image, d_mes, d_date) ";
> $sql .= "VALUES(";
> $sql .= "'" . $d_title . "',";
> $sql .= "'" . $d_image . "',";
> $sql .= "'" . $d_mes . "',";
> $sql .= "'" . date("Y/m/d H:i:s") . "'";
> $sql .= ")";
> $res = mysql_query($sql, $conn) or die("データ追加エラー");
> if ($res) {
> echo "<p>書き込みありがとうございました</p>";
> }
> }
> // 名前やメッセージが空白の場合はエラーメッセージを出力する
> else {
> echo "<p><b>お名前とメッセージを入力してください</b></p>";
> }
> }
>
> _________________________________________________________________
> ウィルス対策ソフト ただ今、2,000円キャッシュバックキャンペーン中!
> http://onecare.live.jp
>
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>
PHP-users メーリングリストの案内