php頁面架構內echo無法輸出文字,也無法輸出到硬碟上的txt檔案

來源:互聯網
上載者:User
php頁面架構內echo無法輸出文字,也無法輸出到硬碟上的txt檔案,這是為什麼呢?


回複討論(解決方案)

首先什麼架構,再者將代碼貼出來看看

是大幅改造後的ecshop後台,最上面一個橫的菜單,下面左側一列菜單,下面右側就是我說的架構。

 

真想不通,請各位大俠幫忙指點一下,十分感謝!

確認執行到了atxt()函數
確認之後 echo('ok'); 這句執行了嗎,如果頁面有跳轉,可以加exit 斷點一下。

謝謝斑竹,我也不知道有沒執行到,後面的語句執行了,這兩句應該也執行了吧,頁面沒跳轉。

應該有執行到,後面的語句都執行了,返回了結果,這兩句肯定也執行了,頁面沒跳轉。

實在是百思不得其解,整個目錄也設為everyone完全控制了,怎麼就不行呢?

這到底是為什麼呢?

1、確保在atxt()函數下有a.txt並且有許可權。
2、確保參數正確。
根據你說echo都出不來東西的話。估計參數錯誤的機率很大。
你可以試試在if ($_REQUEST['act'] == 'operate'){}內,外都測試下echo ‘ok’;
估計是沒有進入if內部

謝謝樓上,我現在發現我每次在程式裡加入這個函數,程式就有點不正常,請幫我看看我這個程式有什麼問題?參數也沒傳錯啊,就傳一個字串。整個網站的根目錄也設為EVERYONE可寫了,不知怎麼回事!頁面會出現一片空白。

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);                } }

一片空白,很可能是代碼出現了致命錯誤。
你開啟錯誤資訊顯示看看有什麼錯誤。

樓上的問題解決了。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.