php ページのフレーム内のエコーはテキストを出力できず、ハードディスク上の txt ファイルにも出力できません。これはなぜですか?
まず、フレームワークとは何か、次にコードを投稿して確認してください
えー
全然分かりません、アドバイスお願いします、ありがとうございます!
atxt() 関数が実行されたことを確認します。
確認後、echo('ok'); 文が実行されたかどうかを確認します。ページがジャンプした場合は、終了ブレークポイントを追加できます。
ありがとう、Buzhu。次の 2 つの文も実行されたかどうかはわかりません。
以下のステートメントが実行され、結果が返されているはずであり、ページはジャンプしていません。
ディレクトリ全体が全員によって完全に制御されるように設定されているのに、なぜ機能しないのでしょうか。
どうしてですか?
2. パラメータが正しいことを確認します。
おっしゃるとおり、エコーでも何も生まれないとのこと。推定されたパラメータが間違っている可能性が高くなります。
if は内側ではないと思います
🎜 上の階の方、今わかりましたこの関数をプログラムに追加するたびに、プログラムが少し異常になります。私のプログラムの何が問題なのかを教えてください。パラメータは誤って渡されるのではなく、文字列だけが渡されます。理由はわかりませんが、Web サイト全体のルート ディレクトリも誰でも書き込み可能に設定されています。ページは空白で表示されます。 🎜<?php define('IN_ECS', true);require(dirname(__FILE__) . '/includes/init.php');require_once(ROOT_PATH . 'includes/lib_order.php');... ...if ($_REQUEST['act'] == 'operate'){ atxt('ok'); echo('ok');... ...function atxt($txt='') { $filename = 'a.txt'; $somecontent = $txt; if (is_writable($filename)) { if (!$handle = fopen($filename, 'w')) { exit; } if (fwrite($handle, $somecontent) === FALSE) { exit; } fclose($handle); } }