将TypeScript/Angular客户端生成的服务器端文本文件中的问题
P粉022140576
P粉022140576 2023-08-07 15:48:34
0
1
478
<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。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板