Author Topic: $image_hits Platzhalter ausgeben?  (Read 3273 times)

0 Members and 1 Guest are viewing this topic.

Offline Posty_hh

  • Pre-Newbie
  • Posts: 3
    • View Profile
$image_hits Platzhalter ausgeben?
« on: December 26, 2006, 11:02:56 PM »
Hi @ all

im Adminbereich werden die "Die 5 Bilder mit den meisten Hits (Total: 1735096)" angezeigt, die Anzahl der Hits würde ich gerne in einer PHP Datei ausgeben!

Siehe: http://www.nightlife-deutschland.de/Galerie_status.php Bilder die online sind.

Quelltext:
<?php

// PATH to your 4images Gallery / PFAD zu Ihrer 4images Gallerie
define('ROOT_PATH', './Partybilder/');
include(ROOT_PATH.'config.php');
include(ROOT_PATH.'includes/db_mysql.php');
include(ROOT_PATH.'includes/constants.php');


$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'] : ROOT_PATH.THUMB_DIR."/".$cat_id."/".$row['image_thumb_file'];



echo "<font color='#FF0000'>$total_images</font>\n";
?>

Ich hoffe mich kann jemand unterstützen...

LG und einen guten Rutsch ins neue Jahr
Posty