1

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

0 に答える 0