將TypeScript/Angular客戶端產生的伺服器端文字檔案中的問題
P粉022140576
P粉022140576 2023-08-07 15:48:34
0
1
472
<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粉022140576
P粉022140576

全部回覆(1)
P粉135799949

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

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。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板