嘿伙计们,我正在关注这些关于 php 图片上传的教程,用户在其中注册创建相册并可以将图片上传到特定相册。
文件结构将是文件夹,将在上传和上传/拇指中创建带有用户 ID 的文件夹,并且该用户的所有图像都将存储在那里。
问题是我的代码在本地服务器上运行完美,但在实时服务器上,详细信息设置为数据库正常,但没有上传,也没有错误返回......
文件权限在代码和服务器上的实际文件夹中为 744 755。有什么我可以尝试的吗?
function upload_image($image_temp, $image_ext, $album_id) {
$album_id = (int)$album_id;
mysql_query("INSERT INTO `images` VALUES ('', '".$_SESSION['user_id']."', '$album_id', UNIX_TIMESTAMP(), '$image_ext')");
$image_id = mysql_insert_id();
$image_file = $image_id.'.'.$image_ext;
move_uploaded_file($image_temp, 'uploads/'.$album_id.'/'.$image_file);
move_uploaded_file($_FILES["file"]["tmp_name"],"images/". $_FILES["file"]["name"]);
Thumbnail('uploads/'.$album_id.'/', $image_file, 'uploads/thumbs/'.$album_id.'/');
}