首頁  >  問答  >  主體

將TypeScript/Angular客戶端產生的伺服器端文字檔案中的問題

<p>"問題在於,我正試圖透過Client瀏覽器發起的請求將文字內容寫入伺服器端檔案。NOTE:這已經是相當長的時間以來,我對TypeScript/PHP/伺服器的工作了,所以請不要假設我默認就知道一切:)我根據自己的程式碼進行了修改:/問題/11240996/將JavaScript輸出到檔案中-server<br /><br />我最終得到了一個使用PHP伺服器端建立檔案"h.txt"的程式碼。確實是建立了一個空檔案"h.txt",但它的內容"456"從未寫入:我從未收到關於原因的錯誤訊息。"456"是文件的內容,</p><p><br /></p>

伺服器端

<pre class="brush:php;toolbar:false;">//PHP程式碼:(有點複雜,但應該可以工作) //h.txt已創建,但其內容從未寫入:唯讀問題?我找不到如何查看//文件是否是唯讀的) //php程式碼位於伺服器上 <br /><br />伺服器上的h.txt 對客戶端只是讀取的問題嗎?解決方案是什麼?<br /><br />我希望能夠將文字寫入伺服器上的h.txt 檔案。</p><p>< br / ></p>
P粉022140576P粉022140576414 天前430

全部回覆(1)我來回復

  • P粉135799949

    P粉1357999492023-08-08 13:53:33

    好的,在這裡您以寫入方式開啟一個文字文件,然後立即關閉它。

    function getData() {
      $myFile = fopen("h.txt", "w");
      fclose($myFile);
      sleep(5);

    您實際上需要做的是將內容寫入資料變數中,然後以像這樣的方式將網址作為參數傳入:

    function getData() {
    $myFile = fopen("h.txt", "w");
    fwrite($myFile, filter_input(INPUT_POST, 'data', FILTER_SANITIZE_SPECIAL_CHARS));
    fclose($myFile);

    我也個人比較喜歡輸入內容(input_put_content())而不是fopen/fclose。

    回覆
    0
  • 取消回覆