Php - 如何使用printf打印图像?

时间:2013-11-11 19:31:43

标签: php

我尝试使用printf打印图像,但它不起作用。

专栏" imagem"显示图像的目录。

function listaCDs() {
            $sql = "SELECT * FROM `cds`";
            if(($rs=$this->bd->executarSQL($sql))){

                        while ($row = mysql_fetch_array($rs)) {


                              printf("


                            <img src=%s height="100" width="100" />", $row['imagem']);
                              echo "<br>";
                        }

            }
            else {
                return false;
            }
        }

3 个答案:

答案 0 :(得分:1)

尝试:

printf("<img src='%s' height='100' width='100' />", $row['imagem']);

答案 1 :(得分:0)

使用此

printf("<img src=%s height='100' width='100' />", $row['imagem']);

而不是

printf("<img src=%s height="100" width="100" />", $row['imagem']);

对于属性,您在双quotes内有两个quotes,这就是问题所在。查看this demo.

答案 2 :(得分:0)

确保图像的目录是公共的(即在浏览器中复制并粘贴$ row ['imagem']以查看它是否可访问)。