こんにちは、ユーザーがサインアップしてアルバムを作成し、特定のアルバムに画像をアップロードできる 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.'/');
}