【问题标题】:echo an image inside html table using php使用 php 在 html 表中回显图像
【发布时间】:2015-02-24 05:52:00
【问题描述】:

我尝试使用 PHP 生成一个只有 2 个单元格的 html 表格。第一个表格单元格是一个图像,第二个单元格有另一个表格。我可以将我想要的数据放在第二个单元格中(表格格式)。但未能在第一个表格单元格中显示图像。

搜索论坛显示一些与问题相关的已解决回声,但它无法解决我的问题。

这是我使用的代码,

if(array_filter($values2))
{

     echo "<!DOCTYPE html>";
     echo "<html>";
     echo "<head>";
     echo "<table>";

     echo "<tr>";
     echo "<td>";
     echo "<img src = treedir . '/' .  $tffam;?>"; //my problem here
     echo "</td>";              

     echo "<td>";
     //a table generating code and it  works fine
     echo "</td>";
     echo "</tr>";
     echo "</body>";
     echo "</html>"; 

}

【问题讨论】:

标签: php arrays html html-table


【解决方案1】:

你可以试试这个:

echo "<img src='treedir/$tffam' alt='some text' >"; 

【讨论】:

    【解决方案2】:

    问题出在 " 和 ' 上。试试这个:

      echo "<img src='/treedir/" .  $tffam . "'/>";
    

    【讨论】:

    • 我试过你提供的命令。但静止图像无法显示。 $tffam 也包含带有扩展名的确切图像名称@Adrian
    • 我编辑了代码,但你能告诉我 $tffam 的值并检查你的 /treedir/ 中是否真的有图像
    • $tffam 的值为 ABI3VP1.png。在treedir中有一个同名的png文件。我仔细检查了它。还是绝对路径有问题? /var/www/html/sn/treedir 是完整路径。但结果是一样的@Adrian
    • 您的网页在哪里?在 /var/www/html/sn 中?
    • 成功了。感谢您花时间研究这个问题@Adrian
    猜你喜欢
    • 2019-06-26
    • 2015-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多