在php函数链接中显示图像

发布于 2024-10-22 11:27:37 字数 692 浏览 1 评论 0原文

我对以下问题有疑问。

功能

    function print_link($link_num)
{
    global $error_str;
    if($link_num) {
    $error_str .= "<a href=\"page.php?toloc=$link_num\"><img src='img/Move.png'/>$link_num</a>"
    ;


    }

我有根据 $link_num 在数字旁边显示图像的

,我创建了一个文件夹,其中包含分配给该数字的图像($link_num)。

我试图显示图像而不需要显示 $link_num 和图像。

到目前为止,我已尝试过

$error_str .= "<a href=\"page.php?toloc=$link_num\"><img src="img/'.$link_num.'.png" />";

,但出现意外的 T_STRING 错误。

我对 php 的了解不是很好,有没有办法可以根据 $link_num 直接从我的文件夹链接图像?

我希望我已经说清楚了。 感谢您的阅读。

i have a question in regards to the following.

i have the function

    function print_link($link_num)
{
    global $error_str;
    if($link_num) {
    $error_str .= "<a href=\"page.php?toloc=$link_num\"><img src='img/Move.png'/>$link_num</a>"
    ;


    }

which displays an image next to a number according to $link_num

i have created a folder with images assigned to this number ($link_num).

im trying to display an image without having the need to display $link_num and the image.

so far ive tried

$error_str .= "<a href=\"page.php?toloc=$link_num\"><img src="img/'.$link_num.'.png" />";

but i get an unexpected T_STRING error.

my knowlege of php is not so good, is there a way i can link the image directly from my folder according to $link_num?

i hope ive been clear.
thank you for reading.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

私藏温柔 2024-10-29 11:27:37

您在代码中混合了“和”。img标签中的第一个“没有正确转义,因此导致页面上出现解析错误尝试:

$error_str .= "<a href=\"page.php?toloc=$link_num\"><img src=\"img/".$link_num.".png\" />";

You are mixing your " and ' within the code. The first " in the img tag is not being escaped properly and hence caused a parse error on the page try:

$error_str .= "<a href=\"page.php?toloc=$link_num\"><img src=\"img/".$link_num.".png\" />";
戏舞 2024-10-29 11:27:37

你必须转义“.png”中的点(.):

$error_str .= "<a href=\"page.php?toloc=$link_num\"><img src="img/'.$link_num.'\.png" />";

但为了使其更清楚,仅使用一种类型的“:

$error_str .= '<a href="page.php?toloc='.$link_num.'"><img src="img/'.$link_num.'.png" />';

you have to escape the dot (.) in ".png":

$error_str .= "<a href=\"page.php?toloc=$link_num\"><img src="img/'.$link_num.'\.png" />";

But to make it more clear use only one type of ":

$error_str .= '<a href="page.php?toloc='.$link_num.'"><img src="img/'.$link_num.'.png" />';
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文