当用户注册成功时创建文件,创建的每个用户文件夹只能由守护进程读取/写入,而不是由管理员或其他任何人读取/写入, 主用户文件夹由我创建,并具有所需的所有权限,甚至不具备名称守护程序
我遇到的问题是,当我上传图片时,它上传到该用户的目录(用户名的正确目录),我在那里看到它,但问题是当我想将图像回显到它不起作用的页面。
我使用moveupload()
功能并且它移动但是它无法在页面上显示图像,所有其他信息都显示在用户页面上,如名称ect,但不是图像。我可以做什么?< / p>
这是用户注册时创建文件的代码段。我正在使用mac
if(!file_exists("user/$u")) {
mkdir("user/$u",0755);
}
答案 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" />