میخای رندم باشه یا طبق الگو پیش بره؟
<?php
$imgSrc=array();
$imgText=array();
$imgSrc[1]='myImage1.gif';
$imgText[1]='Banner Num 1';
$imgSrc[2]='myImage2.gif';
$imgText[2]='Banner Num 2';
$imgSrc[3]='myImage3.gif';
$imgText[3]='Banner Num 3';
$imgSrc[4]='myImage4.gif';
$imgText[4]='Banner Num 4';
$imgSrc[5]='myImage5.gif';
$imgText[5]='Banner Num 5';
$n=rand(1,5);
for($i=1;$i<=5;$i++)
{
?>
<img src="<?php echo $imgSrc[$n] ?>" alt="<?php echo $imgText[$n] ?>">
<?php
$n++;
if($n>5)
$n=1;
}
?>
<?php
$banner = array();
$banner[] = array(
'image' => '1image.jpg',
'text' => 'توضیحات'
);
$banner[] = array(
'image' => '2image.jpg',
'text' => 'توضیحات'
);
$banner[] = array(
'image' => '3image.jpg',
'text' => 'توضیحات'
);
$banner[] = array(
'image' => '4image.jpg',
'text' => 'توضیحات'
);
shuffle($banner);
foreach($banner as $result){
echo '<img src="'.$result['image'].'" title="'.$result['text'].'">';
}
?>
هر تعداد عکس اضافه کنی میتونی بصورت رندم نمایش بدیPHP:<?php $banner = array(); $banner[] = array( 'image' => '1image.jpg', 'text' => 'توضیحات' ); $banner[] = array( 'image' => '2image.jpg', 'text' => 'توضیحات' ); $banner[] = array( 'image' => '3image.jpg', 'text' => 'توضیحات' ); $banner[] = array( 'image' => '4image.jpg', 'text' => 'توضیحات' ); shuffle($banner); foreach($banner as $result){ echo '<img src="'.$result['image'].'" title="'.$result['text'].'">'; } ?>
خوب اوناهاش دیگه با برنامه نویسی ربطی نداره و به html ربط داره این قسمتی که برات میزارم رو عوض کن درست میشه زیر هم نمایش میدهhttp://www.ninisite.com/discussion/
من یه چیزی شبیه سمت راست اینجا می خوام
تبلیغات لینک دار و زیر هم
این کدی که شما لطف کردید،کنار هم نمایش میده
foreach($banner as $result){
echo '<img src="'.$result['image'].'" title="'.$result['text'].'">';
echo '<br>';
}
ممنونم..خوب اوناهاش دیگه با برنامه نویسی ربطی نداره و به html ربط داره این قسمتی که برات میزارم رو عوض کن درست میشه زیر هم نمایش میده
PHP:foreach($banner as $result){ echo '<img src="'.$result['image'].'" title="'.$result['text'].'">'; echo '<br>'; }
<?php
$banner = array();
$banner[] = array('image' => '1image.jpg','text' => 'توضیحات','link' => 'link1');
$banner[] = array('image' => '2image.jpg','text' => 'توضیحات','link' => 'link1');
$banner[] = array('image' => '3image.jpg','text' => 'توضیحات','link' => 'link1');
$banner[] = array('image' => '4image.jpg','text' => 'توضیحات','link' => 'link1');
shuffle($banner);
foreach($banner as $result){
echo '<a href="'.$result['link'].'"><img src="'.$result['image'].'" title="'.$result['text'].'"></a>';
echo '<br>';
}
?>
عالی بودکد:<?php $banner = array(); $banner[] = array('image' => '1image.jpg','text' => 'توضیحات','link' => 'link1'); $banner[] = array('image' => '2image.jpg','text' => 'توضیحات','link' => 'link1'); $banner[] = array('image' => '3image.jpg','text' => 'توضیحات','link' => 'link1'); $banner[] = array('image' => '4image.jpg','text' => 'توضیحات','link' => 'link1'); shuffle($banner); foreach($banner as $result){ echo '<a href="'.$result['link'].'"><img src="'.$result['image'].'" title="'.$result['text'].'"></a>'; echo '<br>'; } ?>