PDA

View Full Version : سوال: کد تغیر عکس رندم با لینک



hamed_hymn
دوشنبه 29 شهریور 1389, 23:23 عصر
با سلام به کاربران و مدیران محترم مجید آنلاین
من نیاز به یه کد php دارم که چنین قابیلتی داشته باشه
تغیر عکس به صورت رندم یا به ترتیب (فرقی نداره) که هر عکس لینک مخصوص خودشو داشته باشه
یعنی هر عکس که تغیر میکنه همراهشم لینکش تغیر کنه
اگه کسی هست لطفا یاری کنه

yasgig
دوشنبه 29 شهریور 1389, 23:32 عصر
با سلام به کاربران و مدیران محترم مجید آنلاین
سلام دوست من خوش اومدی به انجمن برنامه نویس

SAMAN_PHP
سه شنبه 30 شهریور 1389, 02:01 صبح
من نیاز به یه کد php دارم که چنین قابیلتی داشته باشه
تغیر عکس به صورت رندم یا به ترتیب (فرقی نداره) که هر عکس لینک مخصوص خودشو داشته باشه
اگه با js انیکارو کنی بهتره چون با php صفحه بایدرفرش بشه.
به فرظ شما پنجتا عکس داری که بصورت رندم

<?php
$Rand= Rand (1,5);
switch($Rand)
{

case '1': $src= 'images/bn.jpg'; $link= 'http://barnamenevis.org'; break;

case '2': $src= 'images/mo.jpg'; $link= 'http://forum.majidonline.com'; break;

case '3': $src= 'images/ip.jpg'; $link= 'http://forum.iranphp.org'; break;

case '4': $src= 'images/pn.jpg'; $link= 'http://php.net'; break;

case '5': $src= 'images/ao.jpg'; $link= 'http://ashiyane.org'; break;
}
echo'<a href="'.$link.'"><img border="0" src="'.$src.'" ></a>';
?>

mohmadd
سه شنبه 30 شهریور 1389, 03:06 صبح
اگر تعداد عکس ها زیاد هستند میتونی لیست url را در ارایه بریزید و سپس با mt_rand از 0 تا تعداد عناصر ارایه مهنای 1 عددی راندوم گرفته بشه .


$array=array('Url1','Url2');
mt_rand(0,count($array)-1);

funpatogh
سه شنبه 30 شهریور 1389, 22:23 عصر
این هم با جاوا اسکریپتش
random.js


var img_width = "468";
var img_height = "60";
var img_title = "test";

var ad=new Array()
ad[0]='http://domain.com/1.gif';
ad[1]='http://domain.com/2.gif';


var links=new Array()

links[0]='http://www.wordpress.com';
links[1]='http://www.funpatogh.com';


var xy=Math.floor(Math.random()*ad.length);
document.write('<a href="'+links[xy]+'" target="_blank"><img src="'+ad[xy]+'" width="'+img_width+'" height="'+img_height+'" alt="'+img_title+'" border="0"></a>');
توی صفحه این شکلی صداش میزنید


<script src="http://domain.com/random.js" type="text/javascript"></script>