Random images trên Website với 4images

Nguyễn Lam

Administrator
Staff member
copy đoạn code sau và save thành random.php và upload lên thư mục để file bạn muốn add random images
Mã:
<?php
/**************************************************************************
* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*
* &nbsp; &nbsp;4images - A Web Based Image Gallery Management System &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *
* &nbsp; &nbsp;---------------------------------------------------------------- &nbsp; &nbsp;*
* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*
* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; File: random.php &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *
* &nbsp; &nbsp; &nbsp; &nbsp;Copyright: (C) 2002 Jan Sorgalla &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*
* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Email: [email protected] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*
* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Web: http://www.4homepages.de &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *
* &nbsp; &nbsp;Scriptversion: 1.0 for 4images 1.6.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*
* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*
* &nbsp; &nbsp;Never released without support from: Nicky (http://www.nicky.net) &nbsp; *
* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*
**************************************************************************
* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*
* &nbsp; &nbsp;Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz- &nbsp; &nbsp; &nbsp; *
* &nbsp; &nbsp;bedingungen (http://www.4homepages.de/4images/lizenz.php) für &nbsp; &nbsp; &nbsp; *
* &nbsp; &nbsp;weitere Informationen. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*
* &nbsp; &nbsp;--------------------------------------------------------------- &nbsp; &nbsp; *
* &nbsp; &nbsp;This script is NOT freeware! Please read the Copyright Notice &nbsp; &nbsp; &nbsp; *
* &nbsp; &nbsp;(http://www.4homepages.de/4images/lizenz_e.php) for further &nbsp; &nbsp; &nbsp; &nbsp; *
* &nbsp; &nbsp;information. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*
* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*
*************************************************************************/

// PATH to your 4images Gallery / PFAD zu Ihrer 4images Gallerie
define('ROOT_PATH', './4images/');

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
 &nbsp; &nbsp; &nbsp; FROM ".IMAGES_TABLE." a, ".CATEGORIES_TABLE." b 
 &nbsp; &nbsp; &nbsp; WHERE a.image_active=1 
 &nbsp; &nbsp; &nbsp; AND a.cat_id = b.cat_id 
 &nbsp; &nbsp; &nbsp; AND b.auth_viewcat=".AUTH_ALL." 
 &nbsp; &nbsp; &nbsp; AND b.auth_viewimage=".AUTH_ALL."
 &nbsp; &nbsp; &nbsp; ";
$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 
 &nbsp; &nbsp; &nbsp; FROM ".IMAGES_TABLE." a, ".CATEGORIES_TABLE." b 
 &nbsp; &nbsp; &nbsp; WHERE a.image_active=1 
 &nbsp; &nbsp; &nbsp; AND a.cat_id = b.cat_id 
 &nbsp; &nbsp; &nbsp; AND b.auth_viewcat=".AUTH_ALL." 
 &nbsp; &nbsp; &nbsp; AND b.auth_viewimage=".AUTH_ALL." 
 &nbsp; &nbsp; &nbsp; 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 "<a href=\"".ROOT_PATH."details.php?image_id=$image_id\"><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";
?>
và add code sau vào bất kỳ chỗ nào bạn muốn trong file html
Mã:
<?php 
include("./random.php"); 
?>
 

Tra cứu điểm thi

Phần mềm mới

Quảng cáo

11223344550983550000
Top