0

嘿,我的 php/mysql/html 人,

我有一个保存图像路径的变量,然后将其插入到完美运行的数据库中(是的,我正在使用 mysql_real_escape_string)。

$file_name = $_FILES["file"]["name"];
$path='images\ '. $file_name;
insert into...blah blah blah

该路径稍后从数据库中提取并存储在所述变量中。

$path       = $row['file_path'];

我正在尝试通过以下方式显示它:

 // the contents of $path in this case is: images\ cats.jpg
echo "<img src=" . $path . ">";

但是,图像中断了,因为 src 所拍摄的唯一内容是:图像\,而不是图像的实际名称+扩展名。我知道这可能与斜线有关,但我是新手,可以使用一些帮助。提前致谢!

4

2 回答 2

1

您的

$path='images\ '. $file_name; 

应该

$path='images\'. $file_name;
于 2013-05-01T03:20:13.607 回答
0

打印 $path 变量并查看值。

echo $path;exit;

您将在网络浏览器上获得价值。

复制浏览器上显示的值并将其粘贴到 URL 中,如果您看到图像,则您保存的路径是正确的,如果不是,您在指定资源的相对路径时也出错了。

于 2013-05-01T03:50:21.010 回答