PHP:fwrite 在 foreach 循环中不起作用(由于图像链接?)

标签 php html foreach fwrite

我是 PHP 的初学者。我发现了这个非常奇怪的问题:

<?php 
$datei = fopen("newUserTTT.txt", "w+");

foreach($_GET as $key => $value)
{
    $string = $key."=".$value;
    echo $string;
    fwrite($datei, $string);    
}
//fputs($datei, "test");
//fwrite($datei, "test");
fclose($datei); ?>

问题是 fwrite在循环中在我的网站上不起作用。如果我只执行这个小代码,它就可以正常工作。但是嵌入在我的网站中它不再起作用了。 fwrite循环外工作正常。

现在让我更困惑的是:在 HTML 中我有一个 <img...>还有一个外部样式表。

如果我突然注释掉这两行fwrite再次工作。但是这两行不包含任何 PHP 代码。我唯一能想象的是,只有这两行使用目录中的文件...

有什么想法吗?

最佳答案

如果您的 fwrite 在循环外工作正常,为什么不在那里使用它呢?像这样:

<?php
$datei = fopen('newUserTTT.txt','w+');
$string = '';
foreach($_GET as $key=>$value){
    $string.=$key.'='.$value;
}
fwrite($datei,$string);
fclose($datei); ?>

希望对您有所帮助!

关于PHP:fwrite 在 foreach 循环中不起作用(由于图像链接?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31564252/

相关文章:

php - 为什么当我将 XML 发送到 PHP 时,节点是小写的,但当我在 PHP 中解析它们时,它们是大写的?

html - 使用视频标签播放 m3u8 视频

r - 在 R 中嵌套并行函数 (

如果通过身份验证,php 将回显名字

php - Symfony2 创建左连接

jquery - 如何使用 jQuery 在文本字段中允许输入 20 - 50 之间的数字

javascript - 无法在 iframe 文本编辑器中使用自动换行

javascript - 如何动态创建 Javascript/Jquery 事件?

postgresql - foreach %dopar% + RPostgreSQL 的

php - Microsoft Graph API(日历)间歇性 503 错误