• ベストアンサー

pleiadesでステップごとの結果をデバッグ出力/ブラウザ出力に出したい

タイトル通りですが、添付画像の環境ではステップごとの結果が画面に出力されますが、 デバッグが最後まで終わらないと出力されない環境もあります。 画像では21行目までの結果が出力されています。 この違いがわからないのですが、どこに設定があるのでしょうか? pleiades3.5 Windows XP SP3 Apache2.0 PHP5.2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Apache2.2+PHP5.2+ZendDebugger+PDT2.1でちょっと試した限りでは、php.iniのoutput_handlerにmb_output_handlerを指定するか、もしくはoutput_bufferingに大きな値を指定した場合には、バッファリングされて途中結果を得られないようですね。 php.iniを変更せずに途中結果を得る方法は判りませんでした...

tss_jp
質問者

お礼

原因がどこにあるのか今まではわかりませんでしたが、 今回、php.iniになることがあり、勉強になりました。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Eclipse + XDebugでデバッグ時の表示

    Apache + PHP + XDebug + Eclipse(Pleiades 4.4 Luna)でデバッグを行ってい ますが、添付画像のようにカーソル行が<?phpのラインで止まって、カレント 行へ進みません。上のデバッグ窓では何行目まで進んでいるかカレント行 が表示されています。 カーソル行が進まないのは何が悪いのでしょうか? Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.15 (XAMPPでインストール) Windows8.1 Professional

    • 締切済み
    • PHP
  • Pleiades のXamppのセキュリティー

    Pleiades All in One 3.7.1.v20110924[PHP (JRE あり)]でPHPの勉強を始めました。 Xampp Control Panel からApacheとMySqlは起動してくれます。 http://localhostからXAMPPようこそ画面 左カラム「セキュリティ」をクリックすると セキュリティ画面が画像のようになっています。 普通なら右のステース枠外の下方に MySQLユーザルートのパスワードの設定リンクがあると思うのですが。 Xamppの設定は、どこも触っていません。 左側のエラーのところ一番上が 「Notice:Undefined index:navi-german in C:\pleiades-e3.7-php-jre_20110924\xampp\security\htdocs\navi.php line42 」と書かれていて、各言語のリンクになっているみたいです。 navi.phpファイルも覗いてみましたが、何が悪いか分かりませんでした。 対象法の分かる方、ご伝授お願いします(⌒ ⌒)(_ _)ぺこ。 パソコン環境:XP-Pro sp3

    • 締切済み
    • PHP
  • EclipseでPHPデバッグ環境

    Eclipseは以前Javaの開発で使ったことがありますが、 開発環境を自分で構築したことはありません。 最近PHPの仕事を請けるようになりましたが、 デバッグの効率が悪いのでEclipseでの環境を 構築したいと考えています。 ステップ実行しながら変数内の値をチェックできたら嬉しいです。 知りたいことは2つあります。 (1) PHPEclipse vs PDT 2009年10月現在、どちらの方が優れているのでしょうか? 上記の目的が果たせれば、導入が楽な方が良いです。 (2) 既存アプリからプロジェクトを作成 既存のアプリがあるので、これをEclipseに取り込む方法が わからず、これまでに何度か導入を挫折しています。 ローカルPCにapache、PHP、MySQL環境は整っており、 アプリはこの環境上で動作します。 あとはEclipse経由でデバッグが出来ればよいのですが。 以下、環境情報です。 Windows XP PHP 4.4.4 Apache 1.3.33 ご教示いただけましたら幸いです。

    • ベストアンサー
    • PHP
  • Pleiades All in OneでPHP

    いつもお世話になります。 Pleiades All in One 3.7.1.v20110924[PHP (JRE あり)] (デフォルトのまま、どこも触っていません。)でphpの勉強を始めました。 phpファイルは、「実行」で内部Webブラウザーに表示できるのですが、htmlファイルが「実行」では表示できず、 PHPエクスプローラーの form.htnl上で左クリック=>アプリケーションを開く=>Webブラウザー で表示しています。 form.html form.php を作り、form.htmmlに必要事項を書き込んで登録をクリックすると 画像のように「ファイルのダウンロード」と出て、内部Webブラウザーに表示されません。 どうしてこうなるのか分からず困っています。 因みに、わたしの借りているレンタルサーバに置いてテストすると上手くいきました。 対象法の分かる方ご伝授ください(⌒ ⌒)(_ _)ぺこ。 パソコン環境:XP-pro sp3 参考資料:はめての人のための かんたんPHP入門+MySQL

    • 締切済み
    • PHP
  • Pleiades のXamppのセキュリティー

    Pleiades All in One 3.7.1.v20110924[PHP (JRE あり)]でPHPの勉強を始めました。 Xampp Control Panel からApacheとMySqlは起動してくれます。 http://localhostからXAMPPようこそ画面 左カラム「セキュリティ」をクリックすると セキュリティ画面が画像のようになっています。 普通なら右のステース枠外の下方に MySQLユーザルートのパスワードの設定リンクがあると思うのですが。 Xamppの設定は、どこも触っていません。 左側のエラーのところ一番上が 「Notice:Undefined index:navi-german in C:\pleiades-e3.7-php-jre_20110924\xampp\security\htdocs\navi.php line42 」と書かれていて、各言語のリンクになっているみたいです。 navi.phpファイルも覗いてみましたが、何が悪いか分かりませんでした。 少し難しい質問になりましたが、解決法方をご教示頂けないでしょうか? ネットで調べても、よく分からない回答しかなかったので・・・。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • javascriptのデバッグについて

    最近phpとjavascriptに手を出しました。 現在xamppでApacheを起動しphpをテキストエディタで書いていましたが phpファイルの中にjavascriptを組み合わせて少し複雑なページを作ってみようと思いました。 しかしjavascriptは全くの初心者でphpファイルの中にjavascriptが混在しているためデバッグをどのように行えばよいのかわかりません。 FireBugを入れてみましたがどうもうまくいかず困りました。 こういった場合どのような開発環境が良いのでしょうか教えてください。 よろしくお願いします。

  • 多セッションな状況で、結果をファイル出力したい。

    みなさまよろしくお願い致します。 環境は、CentOs3.6、php4.3.2、MySQL3 です。 apacheのログのように、多セッションな状況で、それぞれの結果を同一ファイルに一行づつ追記出力したいと思っています。 fopen、fwrite、flockを使用した出力では、何となくですが、負荷的に不安が残ってしまいます。system()によるLinuxコマンド発行も含めて、何かスマートにできる良い方法が無いでしょうか?よろしくお願い致します。

    • ベストアンサー
    • PHP
  • system関数で、出力結果の全行を取得するためには

    system関数では、出力の結果の最後の行のみ取得しますが、 出力の全行を取得するのにはどうすればよいのか教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • デバッグに関して質問です。

    プログラム超初心者です。 eclipseでデバッグが出来ない状態についてご教授願います。 「10日でおぼえるAndroid アプリ開発 入門教室」という書籍の、 「LESSON10Androidプロジェクトをデバッグしよう」という項目で、 何もいじらずに作成したAndroid projectに対して、 setContentView(R.layout.main);にブレークポイントを付けて、 デバッグ、ステップオーバーしてみましょうという内容です step overした後、一番最初のスタック、 ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1647 からSource not found.が赤文字で出力され、その下にある 「edit source lookup path」のボタン以降もどれを選んでよいか分かりません。 デバッグAVDは2.3.3(API10)で、sources for android sdk は入って無い様です。只、sources for android sdkが インストールされている4.0.3で実行しても同様のエラーが出ました。 本では『「ステップオーバー」を選択して次の行に進みます。』としか 書かれておらず、エラーが正しいのか、不正なのかさえ分からない状態です。 お手数ですがご教授願います。

  • eclipse でのPHPのデバッグの仕方について

    PHPの勉強をしております、PHP初心者です。 Eclipse でのデバッグのやり方を質問させてくだい。 ステップ実行によるデバッグができないかと eclipse + PDT という開発環境をつくっています。 そこで質問なのですが、 一番初めの画面(PHPファイル)でのデバッグは その画面を選択して、 デバッグ→PHP Webアプリケーション  の手順で行なえています。 これは問題ないと思うのですが 例えば、遷移元の画面(HTMLファイル)から遷移先の画面(PHPファイル)に form から値が渡されるといった場合、 どのようにデバッグすればいいのでしょうか? いま、私は、遷移元のHTMLファイルを選択し アプリケーションから開く→Web ブラウザー の手順でひらき、遷移先の画面にいくのですが 遷移先のPHPファイルにブレークポイントを設定しても とまりません。 このやり方であっているのでしょうか? 遷移先画面を直接選択し デバッグ→PHP Webアプリケーション  の手順で行なってもそもそも遷移元画面を経ていないので 値がわたされてこないので意味がありません。 画面遷移がある場合の、値の受け渡しがある場合の デバッグをやり方を教えてください。

    • 締切済み
    • PHP
このQ&Aのポイント
  • 一括投資と積立投資を併用した場合、1000万円を一括投資し、月に五万円積立投資し年利3%で運用した場合に、10年後、15年後、20年後にはそれぞれどのくらいの金額になるか計算します。
  • 元金と合わせて、10年後には〇〇円、15年後には〇〇円、20年後には〇〇円になります。
  • 投資の利回りや運用期間によって、一括投資と積立投資の併用は資産形成に効果的な方法です。適切な投資戦略を選び、長期的な視野で資産を育てることが重要です。
回答を見る