2012-02-27 22 views
-1

これはかなり複雑な質問ですが、私は確信しています。私はしばらくの間インターネットをトロールしようとしましたが、おそらく私はグーグルで私の質問を正しく言いません。
PHP経由でアップロードする

私は以下の情報を要求するHTMLフォームを持っています。

  • ユーザーが
  • コメント私はすでに画像とDIRへのアップロード、それをキャプチャするPHPスクリプトを作成している

をアップロードするポスト

  • 画像の
  • タイトルに名前を付けますが、私がやりたいことは、テキストフィールドをキャプチャし、データ(写真とテキスト)をレンダリングし、私が設定した書式設定を使ってウェブページに投稿することです。

    これはどれくらい簡単に達成できますか?

    PHP:http://www.mediafire.com/?bxze6j9kn048uzb

    <?php 
        if ((($_FILES["file"]["type"] == "image/gif") 
        || ($_FILES["file"]["type"] == "image/jpeg") 
        || ($_FILES["file"]["type"] == "image/jpg") 
        || ($_FILES["file"]["type"] == "image/pjpeg")) 
        && ($_FILES["file"]["size"] < 512)) { 
         if ($_FILES["file"]["error"] > 0) { 
          echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; 
         } else { 
          echo "Upload: " . $_FILES["file"]["name"] . "<br />"; 
          echo "Type: " . $_FILES["file"]["type"] . "<br />"; 
          echo "Size: " . ($_FILES["file"]["size"]/1024) . " Kb<br />"; 
          echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />"; 
    
         if (file_exists("upload/" . $_FILES["file"]["name"])) { 
          echo $_FILES["file"]["name"] . " already exists. "; 
         } else { 
          move_uploaded_file($_FILES["file"]["tmp_name"], 
          "upload/" . $_FILES["file"]["name"]); 
          echo "Stored in: " . "upload/" . $_FILES["file"]["name"]; 
         } 
         } 
        } else { 
         echo "Invalid file"; 
        } 
    ?> 
    

    フォーム:http://www.mediafire.com/?bao8n2uftu7ma34

    ベスト
    <form action="upload_file.php" method="post" enctype="multipart/form-data"> 
        <input type="text" name="title" id="title" maxlength="50" size=40"> 
        <input type="file" name="file" id="file" /> 
        <textarea name="comments" maxlength="3000" cols="30" rows="12"></textarea> 
        <input type="image" src="/Images/upload_button.png" name="submit" value="Submit" /> 
    </form> 
    




    ロブ。

  • +0

    http://www.w3schools.com/php/php_mysql_intro.aspをしてください始める(あなたはおそらく、あなたのWebホテルに持っている)例えばmongodbmysqlを見てみましょう – BenOfTheNorth

    答えて

    関連する問題