Problems med bildgalleri
Moderatorer: Moderatorgrupp, Supportgrupp
Problems med bildgalleri
http://www.phpbbhacks.com/viewhack.php?id=1060
Allt gick utmärkt med installationen men så fort man ska ladda upp en bild:
När man ska skicka bilden i "album_upload.php?cat_id=0" blir det en vit sida och allt dör. Någon som är bekant med galleriet och kan hjälpa mig?
Problemet för mig va att jag inte kunde ladda upp bilder som va större än 1460x1095 pixlar pga att mitt webhotell (B-One) inte har nog stort "temp minne" för att kunna hantera så stora bilder. Dom har ställt in "temp minnet" på 16MB.
Så det kan vara så illa att du får ta å ladda upp mindra stora bilder.
Välkommen till: http://www.bikersite.se - Träffpunkten för svenska bikers!
Men jag kom och tänka på en sak, kan det bete sig så här om CHMOD inte är instält på 777? Jag använder nämligen Core FTP och när man ska ändra CHMOD på en mapp säger den "cannot detarmine date/time"... hur som helst går det och ändra till 777 men varje gång man går in i en mapp och sedan tillbaka står den i 666 igen.
Ska kanske vara så, va vet ja?
Provade och ställa in det på manuellt och det funka, men ja tänkte kontakta loopia igen och fråga på det ovan.ask your server admin to get to know the information of your GD extansion for PHP: GD version,
JPG support, PNG support?
You should do a phpinfo() too. If you had not GD installed you should consider the option "Manual Thumbnail" (poster must upload thumbnail manually)
Men vad är GD?
men kan jag lägga upp en subdomän på en UNIX server och köra scriptet där?
(överkurs som vanligt för mig, men på nåt sett brukar ja lyckas med lite hjälp
Hittade dom här raderna i filen: album_upload.php
Frågan är alltså om det går och flytta över filen och ändra något i den. Någon som orkar svara *host* Holger
_____________________________________________________________
// --------------------------------
// This image is okay, we can cache its thumbnail now
// --------------------------------
if( ($album_config['thumbnail_cache'] == 1) and ($pic_filetype != '.gif') and ($album_config['gd_version'] > 0) )
{
$gd_errored = FALSE;
switch ($pic_filetype)
{
case '.jpg':
$read_function = 'imagecreatefromjpeg';
break;
case '.png':
$read_function = 'imagecreatefrompng';
break;
}
$src = @$read_function(ALBUM_UPLOAD_PATH . $pic_filename);
if (!$src)
{
$gd_errored = TRUE;
$pic_thumbnail = '';
}
else if( ($pic_width > $album_config['thumbnail_size']) or ($pic_height > $album_config['thumbnail_size']) )
{
// Resize it
if ($pic_width > $pic_height)
{
$thumbnail_width = $album_config['thumbnail_size'];
$thumbnail_height = $album_config['thumbnail_size'] * ($pic_height/$pic_width);
}
else
{
$thumbnail_height = $album_config['thumbnail_size'];
$thumbnail_width = $album_config['thumbnail_size'] * ($pic_width/$pic_height);
}
$thumbnail = ($album_config['gd_version'] == 1) ? @imagecreate($thumbnail_width, $thumbnail_height) : @imagecreatetruecolor($thumbnail_width, $thumbnail_height);
$resize_function = ($album_config['gd_version'] == 1) ? 'imagecopyresized' : 'imagecopyresampled';
@$resize_function($thumbnail, $src, 0, 0, 0, 0, $thumbnail_width, $thumbnail_height, $pic_width, $pic_height);
}
else
{
$thumbnail = $src;
}
if (!$gd_errored)
{
$pic_thumbnail = $pic_filename;
// Write to disk
switch ($pic_filetype)
{
case '.jpg':
@imagejpeg($thumbnail, ALBUM_CACHE_PATH . $pic_thumbnail, $album_config['thumbnail_quality']);
break;
case '.png':
@imagepng($thumbnail, ALBUM_CACHE_PATH . $pic_thumbnail);
break;
}
@chmod(ALBUM_CACHE_PATH . $pic_thumbnail, 0777);
} // End IF $gd_errored
} // End Thumbnail Cache
else if ($album_config['gd_version'] > 0)
{
$pic_thumbnail = '';
}
// --------------------------------
// Check Pic Approval
// --------------------------------
$pic_approval = ($thiscat['cat_approval'] == 0) ? 1 : 0;
// --------------------------------
// Insert into DB
// --------------------------------
$sql = "INSERT INTO ". ALBUM_TABLE ." (pic_filename, pic_thumbnail, pic_title, pic_desc, pic_user_id, pic_user_ip, pic_username, pic_time, pic_cat_id, pic_approval)
VALUES ('$pic_filename', '$pic_thumbnail', '$pic_title', '$pic_desc', '$pic_user_id', '$pic_user_ip', '$pic_username', '$pic_time', '$cat_id', '$pic_approval')";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not insert new entry', '', __LINE__, __FILE__, $sql);
}
// --------------------------------
// Complete... now send a message to user
// --------------------------------
if ($thiscat['cat_approval'] == 0)
{
$message = $lang['Album_upload_successful'];
}
else
{
$message = $lang['Album_upload_need_approval'];
}
if ($cat_id != PERSONAL_GALLERY)
{
if ($thiscat['cat_approval'] == 0)
{
$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("album_cat.$phpEx?cat_id=$cat_id") . '">')
);
}
$message .= "<br /><br />" . sprintf($lang['Click_return_category'], "<a href=\"" . append_sid("album_cat.$phpEx?cat_id=$cat_id") . "\">", "</a>");
}
else
{
if ($thiscat['cat_approval'] == 0)
{
$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("album_personal.$phpEx") . '">')
);
}
$message .= "<br /><br />" . sprintf($lang['Click_return_personal_gallery'], "<a href=\"" . append_sid("album_personal.$phpEx") . "\">", "</a>");
}
$message .= "<br /><br />" . sprintf($lang['Click_return_album_index'], "<a href=\"" . append_sid("album.$phpEx") . "\">", "</a>");
message_die(GENERAL_MESSAGE, $message);
}
// +------------------------------------------------------+
// | Powered by Photo Album 2.x.x (c) 2002-2003 Smartor |
// +------------------------------------------------------+
?>
http://smartor.is-root.com/viewtopic.ph ... her+server
http://smartor.is-root.com/viewtopic.ph ... her+server
Ingen support via PM!
Vilka är online
Användare som besöker denna kategori: 2 och 0 gäster



