_nayutaxのプロフィール

@_nayutax _nayutax
ありがとう数3
質問数2
回答数4
ベストアンサー数
3
ベストアンサー率
75%
お礼率
50%

  • 登録日2014/05/09
  • 画面遷移させずに、選択画像ファイルを渡す方法

    下記のようなPHPスクリプトにおいて、ファイル選択ダイアログで選択したファイルを bbs.php で、$photo変数をGETで受け取るにはどうすればいいのでしょうか?ちなみに今のところ、受け取った $photo変数の中身はNULLです。 GET渡し以外にも方法があれば教えていただきたいです。(たとえば、$_SESSION['']変数を利用するなど) 【bbs.php】 <td><b>画像を添付</b></td> <!-- インラインフレーム --> <td><iframe src="test.html" width="460" height="40" frameborder="no" scrolling="no"> フレームを表示できないブラウザへのメッセージ </iframe> </td> ~ <?php $photo = $_GET['photo']; // 添付画像ファイル名 ?> --------------------------------------------------------------- 【test.html】 <html> <head><title>ファイルのアップロード</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body text="white"> <table rows="1" cols="3" height="30" border="0"> <tr> <td valign="top">画像選択(10MB以下)</td> <form action="./file_upload.php" method="post" enctype="multipart/form-data" target="upload_frame"> <!-- upload_frame : ダミーフレーム --> <input type="hidden" name="max_file_size" value="10240000"> <td valign="top"><input type="file" name="sendfile" /></td> <td valign="top"><input type="submit" value="送信" /></td> </form> </tr> </table> <div id="container"></div> <iframe name="upload_frame" sytle="display:none;"></iframe> </tr> </form> </table> </body> </html> ---------------------------------------------------------- 【file_upload.php】 <?php $upload_dir = './files/'; $filename = $_FILES['sendfile']['name']; if(move_uploaded_file($_FILES['sendfile']['tmp_name'], $upload_dir.$filename)){ echo "画像".$filename."をアップロードしました。<br><br>"; // データベースの画像カラムを挿入する $con = mysql_connect("~", "~", "~"); // ローカルのMySQLデータベースサーバーに接続する mysql_select_db("~"); // データベースサーバーに存在する(myPHPAdminで作成済みの)データベースを選択する // ラストレコードの画像ファイルカラムを更新する $sql = "UPDATE bbstbl SET(photo=$_FILES['sendfile']['name']) WHERE ORDER BY sid limit 1;"; $result = mysql_query($sql, $con); $rowco = mysql_affected_rows($con); // テーブルの行数 mysql_close($con); // データベースとの接続を解除する // header("Location: bbs.php?photo=$filename"); }else{ echo "画像のアップロードに失敗しました。<br><br>"; } ?> <script type="text/javascript"><!-- var container = parent.document.getElementById('container'); image = parent.document.createElement('img'); image.src = './<?php print($filename);?>'; container.appendChild(image); //--></script> -------------------------------------------------------------

    • ベストアンサー
    • PHP
  • ASP.netで質問があります。

    http://okwave.jp/qa/q8622954.html  以上で質問内容がご確認できます。  [ web.config ]がカギを握っているのかわかりませんが!?  [ web.config ]のプログラムのを以下のURLで公開しました。  http://homepage3.nifty.com/mtaiyo/web.config  以上ですが、  [ web.config ]プログラムのどこかを  変更すれば、現在のログインユーザとパスワードで  ログインできるようになるのでしょうか!?  ログインユーザとパスワードを変更してもかまいません  とにかくログインができるように成りたいです。  よろしくお願いいたします。

    • Campus2
    • 回答数3
  • ajax反映後のjqueryが動かない

    色々と簡略化してますが、以下のようなajaxを交えたコードを書いています。 <script type="text/javascript"> $(function() { /* 初期変数処理 */ ............ /* HTML内object操作 */ ............ /* ある箇所をclickでイベント */ $('#hoge').click(function(e) ←(1)画面アニメーション { test3(); } /* 数秒後に(1)を自動実行 setInterval(function(){ ...... } /* formを使って検索 */ $('#form').submit(function(event) { event.preventDefault(); ........(中略) $.ajax({ type:"POST", url: "hoge.php", data:{data: data}, timeout: xxxxx, beforesend: { ........ }, complete: { ........ } success: function(data){ ......... ← (2)HTML内object操作、jquery部分は避ける test2(); } }); return false; }); function test1(){ ........ }; function test2(){ ........ }; function test3(){ ........ }; }); </script> [HTML] <form id = "form"> <input name="list"/> <button>送信!</button> </form> <div id="hogehoge"> ................. ←(3)検索で内容変更する箇所 </div> としているのですが、一度送信ボタンを押して(2)の処理を行った後、 (1)のアニメーションも含め、すべてのjquery要素が使用できなくなってしまいました。 http://semooh.jp/jquery/api/events/live/type,+fn/ によればliveを使えばclick処理はできるとありましたが、これでも動きません。 setIntervalの効果や、submitイベントすら動きませんでした。 なお、検索前は問題なく動作します。通常時は問題ないのですが、submit後からおかしいので、 ajaxに関してなにか見逃している箇所があるとは思うのですが、 どこが悪いのかはっきりと検討がついていません。 どなたかお知恵をお貸しいただけませんでしょうか。宜しくお願いします。

  • ノートパソコンでも動く統合開発環境について

    JavascriptやVBSなどの開発を行いたいです。 低スペックパソコン(ネットブック)でも快適に使っている統合開発環境はありますか? スペックは OS windows7 homepremium 64bit CPU intel core i5 2410m@2.40Ghz メモリー 4GB HDD 500GB グラボ オンボード  サウンド オンボード