Ich liebe den Mod, aber ich habe eine Problem.
Bei Zirkelbilder.de haben wir zwei Galerien.
Einmal eine für die großen Bilder, einmal eine für die Avatare (unsere Avatarbase).
Ich möchte auf dem Blog von beiden Galerien die Zufallbilder zeigen.
Von der Hauptgalerie macht er es perfekt, so wie ich möchte.
Nun hab ich das ganze versucht zusätzlich mit der "Avatarbase" einzubauen und da haut er mir immer diese Fehlermeldung raus:
Warning: main(../galerie/includes/db_mysql_new.php) [function.main]: failed to open stream: No such file or directory in /www/htdocs/w0090b99/zirkelbilder/avatare.php on line 33
Warning: main(../galerie/includes/db_mysql_new.php) [function.main]: failed to open stream: No such file or directory in /www/htdocs/w0090b99/zirkelbilder/avatare.php on line 33
Warning: main() [function.include]: Failed opening '../galerie/includes/db_mysql_new.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/w0090b99/zirkelbilder/avatare.php on line 33
Fatal error: Cannot redeclare is_remote() (previously declared in /www/htdocs/w0090b99/zirkelbilder/random.php:37) in /www/htdocs/w0090b99/zirkelbilder/avatare.php on line 38
Irgendwie versteh ich nicht, warum er immer auf die Galerie versucht zuzugreifen bei der db_mysql_new.php.
Denn schließlich gebe ich in der avatar.php (umbenannte random.php) vor, dass er auf die avatare zugreifen soll.
Trotzdem verweigert sich das System und ich verzweifel.
Kann mir jemand helfen?
<?php
/**************************************************************************
* *
* 4images - A Web Based Image Gallery Management System *
* ---------------------------------------------------------------- *
* *
* File: random.php *
* Copyright: (C) 2002 Jan Sorgalla *
* Email: jan@4homepages.de *
* Web: http://www.4homepages.de *
* Scriptversion: 1.0 for 4images 1.6.1 *
* *
* Never released without support from: Nicky (http://www.nicky.net) *
* *
**************************************************************************
* *
* Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz- *
* bedingungen (http://www.4homepages.de/4images/lizenz.php) für *
* weitere Informationen. *
* --------------------------------------------------------------- *
* This script is NOT freeware! Please read the Copyright Notice *
* (http://www.4homepages.de/4images/lizenz_e.php) for further *
* information. *
* *
*************************************************************************/
// PATH to your 4images Gallery / PFAD zu Ihrer 4images Gallerie
define('ROOT_PATH', '../avatars/');
include(ROOT_PATH.'config.php');
include(ROOT_PATH.'includes/db_mysql_new.php');
include(ROOT_PATH.'includes/constants.php');
define('SCRIPT_URL', 'http://avatare.zirkelbilder.de/');
$site_db = new Db($db_host, $db_user, $db_password, $db_name);
function is_remote($file_name) {
return (preg_match('#^https?\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i', $file_name)) ? 1 : 0;
}
$sql = "SELECT COUNT(*) as total_images
FROM ".IMAGES_TABLE." a, ".CATEGORIES_TABLE." b
WHERE a.image_active=1
AND a.cat_id = b.cat_id
AND b.auth_viewcat=".AUTH_ALL."
AND b.auth_viewimage=".AUTH_ALL."
";
$row = $site_db->query_firstrow($sql);
$total_images = $row['total_images'];
mt_srand((double)microtime() * 1000000);
$number = ($total_images > 1) ? mt_rand(0, $total_images - 1) : 0;
$sql = "SELECT a.image_id, a.cat_id, a.image_name, a.image_active, a.image_thumb_file, a.image_comments
FROM ".IMAGES_TABLE." a, ".CATEGORIES_TABLE." b
WHERE a.image_active=1
AND a.cat_id = b.cat_id
AND b.auth_viewcat=".AUTH_ALL."
AND b.auth_viewimage=".AUTH_ALL."
LIMIT $number, 1";
$row = $site_db->query_firstrow($sql);
$image_id = $row['image_id'];
$cat_id = $row['cat_id'];
$image_name = $row['image_name'];
$image_comments = $row['image_comments'];
$thumb_src = (is_remote($row['image_thumb_file'])) ? $row['image_thumb_file'] : SCRIPT_URL.THUMB_DIR."/".$cat_id."/".$row['image_thumb_file'];
echo "<a href=\"".SCRIPT_URL."details.php?image_id=$image_id\" target=\"_new\"><img src=\"".$thumb_src."\" border=\"0\" alt=\"$image_name\"></a><br>\n";
echo "<b>$image_name</b><br>\n";
echo "Comments: $image_comments<br>\n";
?>