• 締切済み

テキストファイルの読み込み

http://www.ajaxtower.jp/ini/html/index1.htmlにあるサンプルで xmlHttp.open("GET", "http://www.ajaxtower.jp/sample/readfile.txt", true); の、ファイルの場所を変えたいのですが、とりあえず、同じフォルダ内のテキストファイルtest.txtにアクセスしようと、"./test.txt"に変えて、クリックしても何も表示されませんでした。 apacheを起動してhtdocsにtest.txtを入れて"files://localhost/test.txt"に入れてもダメでした。 xmlHttp.openが読めるtextファイルは、どういう状態である必要があるのでしょうか?

  • USB99
  • お礼率41% (85/206)

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>apacheを起動してhtdocsにtest.txtを入れて"files://localhost/test.txt" http://localhost/test.txt じゃないの?

関連するQ&A

  • PHPのファイルが開けません

    http://www.phpbook.jp/tutorial/ini/index2.html sample2-1.phpファイルと全く同じコードのファイル sample2をphpinfo.phpファイル(http://www.phpbook.jp/install/phpini/index2.html) と同じ場所に入れました(C:\Program Files\Apache\Apache24\htdocs)が、 http://localhost/phpinfo.php の時は早く表示されるのに http://localhost/ sample2.php はWeb ページが見つかりません (ちなみにアドレスがhttp://localhost/%20sample2.phpとなります) と出てしまいました。置く場所を間違えていますか?

    • ベストアンサー
    • PHP
  • Javascriptでテキストファイルの読み込み

    「Javascriptでテキストファイルを読み込むサンプル」を 以下URLからそのままコピーし http://www.ajaxtower.jp/ini/html/sample1.html ローカルPCや私がレンタルしているサーバにおいて試したのですが 「サーバ側のファイルです」 という文字が表示されませんでした。 上記URLではもちろん文字が表示されたのですが。 htmlファイルがおいてある場所依存でうまく動作したりしなかったりするのでしょうか? サーバサイドプログラムなのでそのような差は無いと思っているのですか・・・ サンプルの解説が書かれているURLです http://www.ajaxtower.jp/ini/html/index1.html

  • Apacheのmod_rewriteでURLの書き換え

    Apacheのmod_rewriteでURLを書き換えたいと思います。 ルートデイレクトリは"C:/Program Files/Apache Group/Apache2/htdocs"です。   そして、http://localhost/sample/ と打ったときに、"C:/Program Files/Apache Group/Apache2/htdocs/sample"ではなく、"C:/tmp/test"にアクセスされるようにするには、httpd.confにどのような設定を追加すればよいのでしょうか? Apache 2.0.63 Windows Vista

  • JavaScriptで日付別のテキストファイル読込

    JavaScript初心者です。よろしくお願いします。 いつもはSSIでテキストファイルを読み込んで表示させているのですが、特定のファイルではなく、日付ごとに読み込むファイルを変える必要があり、いろいろと調べてはみたのですがどうにも参考にできそうなところを見つけられず困っています。 $(function() { $("#test_text").load("sample.txt"); }); これでsample.txtをtest_textの場所に読み込むことはできたのですが、loadで読み込むファイル名を日付によって書き換える方法はないでしょうか。 各ファイル名は0429.txtのように日付にしています。

  • テキストファイルの読み込み

    CGIがある同じフォルダのテキストファイルをcgiに読み込んで表示するにはどうしたらいいでしょうか。 (例) sample.cgiがあり test.txtには <A HREF="http://www.yahoo.co.jp/">ヤフー</A> などのタグが書かれ、それをCGIで差込みhtmlとして表示したい。 #cgiは素人です。コピペで使っているだけ。 #質問のしかたも自信なし。

    • ベストアンサー
    • CGI
  • Wordpress のPHPファイルをIEで開く

    WordPress のテーマを変更したいと思い、PHPファイルをいじったのですが PHPファイルをそのままIEで開けないんですね。 ディレクトリはこんな感じなんですが、 C:\Program Files\Apache\Apache24\htdocs\wordpress\wp-content\themes http://localhost/wordpress\wp-content\themes\twentytwelve\index.php では開けませんでした。間違ってますか? It works と表示されるファイル(C:\Program Files\Apache\Apache24\htdocsにあります。)はhttp://localhost/で開けます。

    • ベストアンサー
    • PHP
  • PHPでのファイルアップロードについて

    初めて質問させていただきます。 PHPの勉強をはじめたばかりの初心者です。教本をもとに勉強を進めています。すべて教本どおりに設定し進めてきましたが、ファイルアップロードの箇所でどうしてもうまくいきません。いろいろ、php.iniを修正したり、PHPを修正したりしましたが本どおりの結果になりません。ご指導お願いします。 以下2種類のhtmlファイルとphpファイルを使用 (1)upform.htmlの内容 <HTML><BODY> <FORM METHOD="POST" ENCTYPE="MULTIPART/FORM-DATA" ACTION="upload.php"> <INPUT TYPE="FILE" NAME="upfile"><br> <INPUT TYPE="SUBMIT" VALUE="アップロード"> </FORM> </BODY></HTML> (2)upload.phpの内容 <html><body> <?php if(move_uploaded_file ($_FILES['upfile']['tmp_name'], "./htdocs/phpbook/" ) == FALSE) { print "失敗しました。"; }else{ print ($_FILES['upfile']['name']); print "をアップロードしました。"; } ?> </BODY></HTML> 上記内容でhtmlファイルを呼び出し、abc.txt(デスクトップに保存している)をアップロードしようとすると、以下のエラーが返されます。 ↓↓エラー内容 Warning: move_uploaded_file(./htdocs/phpbook/) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\phpbook\upload.php on line 7 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\phpB.tmp' to './htdocs/phpbook/' in C:\Program Files\Apache Group\Apache2\htdocs\phpbook\upload.php on line 7 失敗しました。 ↑↑エラー内容 いろいろ思考錯誤し、upload.phpファイルの6行目"./htdocs/phpbook/"の箇所を、"abc.txt"としてみると、『アップロードしました』とアップロードに成功(?)し、abc.txtはC:\Program Files\Apache Group\Apache2\htdocs\phpbook内にアップロードされました。 教本では、"./htdocs/phpbook/"はファイルの保存先と注記されていますが、エラーになります。"abc.txt"に書き換えることでアップロードに成功しています。また、なぜ、アップロード先がC:\Program Files\Apache Group\Apache2\htdocs\phpbook内になるのかもわかりません。php.iniファイルの設定でしょうか。質問が長くなり、また、内容に足りない面もあるかもしれないですが、どうかよろしくお願いします。 【参考】 php.iniのFile Uploadsを抜きました。 ;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). upload_tmp_dir = ; Maximum allowed size for uploaded files. upload_max_filesize = 2M

    • ベストアンサー
    • PHP
  • PHPファイルをドリームウイーバーが・・・

    初めまして。 アパッチとPHP5をインストールしています。 アパッチのhtdocsにPHPファイルを入れて、ブラウザで 確かめようとしてhttp://localhost/sample1.php と入力するとドリームウイーバーが立ち上がってしまうんですが、 回避する方法はありますでしょうか?

    • 締切済み
    • PHP
  • バッチファイルの記述方法

    バッチファイルでファイルパスを ひとつにまとめて記述したいと考えてます。 そこで以下のように書いたのですが 思った動きになりません。 set DOCPATH="C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\sample\" test.bat %DOCPATH%test.csv 値をセットするときは「set ○○」で 使用するときは「%○○%」という認識でしたが どこが違うのでしょうか?

  • 沢山のテキストファイルを一つに

    下のように、Testフォルダに Area1、Area2・・・とフォルダがあり、 その中に、Sample.txtがあります。 C:\Test\Area1\Sample.txt C:\Test\Area2\Sample.txt C:\Test\Area3\Sample.txt ・ ・ ・ C:\Test\Area30\Sample.txt それぞのフォルダのSample.txtは "1234567890.123" "2345678901.234" "3456789012.345" . . . のように、数桁の数字が数百行並んでいます。 例えば、 Area1\Sample.txt に100行、 Area2\Sample.txt に200行、 Area3\Sample.txt に150行あるとします。 これを、 1~100行にArea1\Sample.txtの内容を、 101~300行にArea2\Sample.txtの内容を、 301~450行にArea3\Sample.txtの内容を、 として、Area30までのSample.txtを並べた 一つのテイストファイルに書き直したいのですが、 何しろ沢山あるので、一つ一つ開いてコピぺでは、 書き落としなども心配ですし、毎回大変時間が掛かります。 簡単に並べて書き出す方法はないでしょうか。 Excel等を使ってできないでしょうか。 宜しくお願いします。

専門家に質問してみよう