Php 用带有变量的onclick窗口重定向回显按钮

Php 用带有变量的onclick窗口重定向回显按钮,php,html,Php,Html,我所做的是永远找到文件,我会回显一个表行,其中包含文件名、大小和删除按钮。这里的delete按钮通过GET将文件名发送到一个php文件,但是我很难在echo中获取文件名变量。请帮忙 代码: foreach(全局(“**”)作为$files){ 回声“ .$文件 . "" .filesize($files) “Kb” . "" .试试onclick=“window.location.href=\”http://scripting.maxtstuff.com/logintest/delete.php

我所做的是永远找到文件,我会回显一个表行,其中包含文件名、大小和删除按钮。这里的delete按钮通过GET将文件名发送到一个php文件,但是我很难在echo中获取文件名变量。请帮忙

代码:

foreach(全局(“**”)作为$files){
回声“
.$文件
. ""
.filesize($files)
“Kb”
. ""

.试试
onclick=“window.location.href=\”http://scripting.maxtstuff.com/logintest/delete.php/?df=true&ftdn=“.$files.”\“;”

这是您的问题:
'…df=true&ftdn=$files/>“
.PHP不解析由单引号分隔的字符串,仅此而已。您可以通过使用
运算符连接来解决此问题:

'...df=true&ftdn='.$files.'" />';
或者使用双引号分隔字符串:

"...df=true&ftdn=$files\" />";

请注意,在最后一种情况下,您必须转义字符串中的所有双引号,或将其替换为单引号(HTML也接受这些引号)。

单击处理程序时输入标记中的引号有问题。请检查(并发布!)生成的HTML标记以查看问题。您忘记了第三层引号!请尝试打印\r($_GET)并将结果发布给我们……这很有效,非常感谢大家帮助我。我也理解,非常简单。@RobertBowlingJr.:很乐意帮助……如果我的回答解决了你的问题,你介意接受我的回答吗?-我知道,我是个妓女;)
"...df=true&ftdn=$files\" />";