回显php转义引号

回显php转义引号,php,escaping,Php,Escaping,我尝试过多种不同的变体,但我相信我逃避这些变体的方式有问题。“创建记录”按钮不起任何作用,烫发。删除按钮甚至没有出现 echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'>"; echo "<in

我尝试过多种不同的变体,但我相信我逃避这些变体的方式有问题。“创建记录”按钮不起任何作用,烫发。删除按钮甚至没有出现

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'>";
echo "<input type='button' class='buttons' value='Perm. Delete' onClick='location.href=\"deleted.php?picfile=".$base_path.$picfile."\"'>";

echo”您缺少一个关闭
\”
点击

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'\">";
echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'\">";
echo”“;

您错过了一个
\”
的结束
点击

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'\">";
echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'\">";
echo”“;

您错过了一个
\”
的结束
点击

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'\">";
echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'\">";
echo”“;

您错过了一个
\”
的结束
点击

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'\">";
echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'\">";
echo”“;

在第一次回显中,您在
onClick=
之后打开一个双引号,但从不关闭它:

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'>";

echo”在第一个echo中,您在
onClick=
之后打开一个双引号,但从不关闭它:

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'>";

echo”在第一个echo中,您在
onClick=
之后打开一个双引号,但从不关闭它:

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'>";

echo”在第一个echo中,您在
onClick=
之后打开一个双引号,但从不关闭它:

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'>";
echo“
echo”;
回声“;
第二个按钮没有显示,因为缺少\”(见上文粗体部分)。

echo”“;
回声“;
第二个按钮没有显示,因为缺少\”(见上文粗体部分)。

echo”“;
回声“;
第二个按钮没有显示,因为缺少\”(见上文粗体部分)。

echo”“;
回声“;

第二个按钮没有显示,因为缺少\”(见上文粗体)。

您没有关闭转义,因此在结尾处有多个“引号”。
为了获得更好的结构,有时将所有内容放在一行并不总是最好的解决方案。我会将这些变量的链接组合成一个单独的字符串,然后简单地将其放进去

您没有关闭转义,因此在结尾处有多个“引号”。
为了更好的结构,有时将所有变量放在一行并不总是最好的解决方案。我会将这些变量作为一个单独的字符串组合起来,然后简单地放进去。

您没有关闭转义,因此最后有多个“引号”。
为了获得更好的结构,有时将所有内容放在一行并不总是最好的解决方案。我会将这些变量的链接组合成一个单独的字符串,然后简单地将其放进去

您没有关闭转义,因此在结尾处有多个“引号”。 为了获得更好的结构,有时将所有变量放在一行并不总是最好的解决方案。我会将这些变量作为一个单独的字符串组合起来,然后简单地放进去。

问题在于:

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'>";
echo”问题是:

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'>";
echo”问题是:

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'>";
echo”问题是:

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href='deleted.php?author=".$author."&title=".$title."&picfile2=".$picfile2."'>";
echo”试试这个

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href=deleted.php?author=$author&title=$title&picfile2=$picfile2\">";
echo "<input type='button' class='buttons' value='Perm. Delete' onClick=\"location.href=deleted.php?picfile=$base_path.$picfile\">";
echo”“;
回声“;
试试这个

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href=deleted.php?author=$author&title=$title&picfile2=$picfile2\">";
echo "<input type='button' class='buttons' value='Perm. Delete' onClick=\"location.href=deleted.php?picfile=$base_path.$picfile\">";
echo”“;
回声“;
试试这个

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href=deleted.php?author=$author&title=$title&picfile2=$picfile2\">";
echo "<input type='button' class='buttons' value='Perm. Delete' onClick=\"location.href=deleted.php?picfile=$base_path.$picfile\">";
echo”“;
回声“;
试试这个

echo "<input type='button' class='buttons' value='Create Record' onClick=\"location.href=deleted.php?author=$author&title=$title&picfile2=$picfile2\">";
echo "<input type='button' class='buttons' value='Perm. Delete' onClick=\"location.href=deleted.php?picfile=$base_path.$picfile\">";
echo”“;
回声“;

生成的HTML源代码是什么?onClick是用一个单引号关闭的,而它是用PHP转义双引号打开的,实际上转义问题不止一个…@MonkeyZeus:的确如此。这就是为什么我认为语法可能更好。生成的HTML源代码是什么?onClick是关闭的使用单引号而使用PHP转义双引号打开时,实际上存在更多的转义问题…@MonkeyZeus:的确如此。这就是为什么我认为语法可能更好。生成的HTML源代码是什么?onClick使用单引号关闭,而使用PHP转义双引号打开MonkeyZeus:的确,这就是为什么我认为语法可能更好的原因。结果是什么HTML源代码?onClick用一个单引号关闭,而它是用PHP转义双引号打开的。实际上,转义问题不止一个…@MonkeyZeus:是的。这就是为什么我认为语法可能更好的原因。