试图让PHP将字符串发布到文件中
我试图使用PHP发送表单的值,格式为列表项,其中包含一个图像和一个标题,添加到一个文本文件中,然后由另一个页面读取。图像上传部分工作正常,但php的输出如下 当它应该更像漫画5-试图让PHP将字符串发布到文件中,php,Php,我试图使用PHP发送表单的值,格式为列表项,其中包含一个图像和一个标题,添加到一个文本文件中,然后由另一个页面读取。图像上传部分工作正常,但php的输出如下 当它应该更像漫画5- 与其尝试转义双引号,不如尝试在需要封装字符串的地方使用单引号 $string = ("\n <li>" . $title . "<img alt='" . $alt . "' src='" . $location . "' > " . $caption . "</li>"); 你
与其尝试转义双引号,不如尝试在需要封装字符串的地方使用单引号
$string = ("\n <li>" . $title . "<img alt='" . $alt . "' src='" . $location . "' > " . $caption . "</li>");
你的代码也是正确的。但是你应该删除额外的空白。如果这不起作用,那么另一个问题是。你能在设置表单值的地方发布代码吗?将其粘贴到名为appendlist.php的原始posts文件中?不,表单位于名为admin.php的文件中,写入该文件的脚本名为appendlist.phpI在我的本地计算机上尝试了你的代码,它似乎工作正常。我所做的唯一更改是正确地自动关闭标记并删除空格,这两者都与您的问题无关。使用正确的值写入文件,并且var_dump$字符串生成它应该生成的内容。我测试了您的代码,将这些值发布到页面本身,它正常工作。问题似乎出在其他地方,比如appendlist.php。
$string = ("\n <li>" . $title . "<img alt='" . $alt . "' src='" . $location . "' > " . $caption . "</li>");