【发布时间】:2022-06-18 04:04:16
【问题描述】:
我是一名 PHP 新手,试图弄清楚如何使用该语言构建 HTML 超链接。我想要生成此 HTML 就绪代码的代码:
<a href="http://10.10.10.10/bigLongStringHere">LINK1</a>
这是我目前正在修改的 PHP 代码:
$someString = "bigLongStringHere";
$URL1 = "<a href=\"http://10.10.10.10/".$someString.">LINK1</a>";
print("= = = = = = = = = = = = = = = = = = = = = =\n");
print("URL1 :: ".$URL1."\n");
print("URL1 :: $URL1\n");
print("URL1 :: \"$URL1\"\n");
当我在浏览器中运行上述代码时,我会得到以下输出:
= = = = = = = = = = = = = = = = = = = = = =
URL1 :: _LINK1_
URL1 :: "
URL1 :: _LINK1_ 行中的“LINK1”实际上是一个超链接。当我将鼠标悬停在该超链接上时,浏览器会显示超链接是:
http://10.10.10.10/bigLongStringHere%3ELINK1%3C/a%3EURL1%20%20::%20%20%3Ca%20href=
...我认为可以翻译成这个...?
http://10.10.10.10/bigLongStringHere>LINK1</a>URL1::<ahref=
我不确定,并且已经为此摸索了好几个小时。有人看到我的错误吗?谢谢。
【问题讨论】:
-
你还没有关闭
href的字符串值。$URL1 = "<a href=\"http://10.10.10.10/".$someString."\">LINK1</a>";