图像文件权限不起作用

时间:2014-05-31 11:18:25

标签: php jquery mysql sql

当用户注册成功时创建文件,创建的每个用户文件夹只能由守护进程读取/写入,而不是由管理员或其他任何人读取/写入, 主用户文件夹由我创建,并具有所需的所有权限,甚至不具备名称守护程序

我遇到的问题是,当我上传图片时,它上传到该用户的目录(用户名的正确目录),我在那里看到它,但问题是当我想将图像回显到它不起作用的页面。 我使用moveupload()功能并且它移动但是它无法在页面上显示图像,所有其他信息都显示在用户页面上,如名称ect,但不是图像。我可以做什么?< / p>

这是用户注册时创建文件的代码段。我正在使用mac

if(!file_exists("user/$u")) {
mkdir("user/$u",0755);
}

1 个答案:

答案 0 :(得分:0)

您是否使用正确的HTML语法来回显图像?您不能简单地在PHP中执行echo $imagePath;,您必须为输出使用正确的HTML语法。

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

修改

如果您正在使用与PHP混合的HTML,则HTML输出如下:

HTML

<img src="<?php echo $log_userpath . "/" . $main_userimage;?>" width="220px" height="300px" />