Есть два массива. Один тасует изображения, другой не тасует. Когда вы заходите на сайт, он должен отображать изображения в случайном порядке. Это работает. Теперь я хотел бы, чтобы вы переадресовывались из этого другого домена, чтобы он отображал другой массив без перемешивания.
Вот мой массив без перемешивания:
<?
$items1 = array(
array('image'=>'/images/logos/1.png', 'link' => 'http://www.blah.com', 'text' => 'blah'),
array('image'=>'/images/logos/2.png', 'link' => 'http://www.blah.com', 'text' => 'blah'),
array('image'=>'/images/logos/3.png', 'link' => 'http://www.blah.com', 'text' => 'blah'),
array('image'=>'/images/logos/4.png', 'link' =>
);
?>
Вот я пытаюсь использовать оператор if else для отображения правильного массива:
<?php $domain = "http://www.blahblah.com";
if ($domain == blahblah.com)
{ echo '<?foreach($items1 as $i1){?>
<div>
<a href="<?=$i1['link'];?>"><img width="400" height="200" src="<?=$i1['image'];?>"></a>
</div>
<? } ?>'; }
else
{ echo '<?foreach($items as $i){?>
<div>
<a href="<?=$i['link'];?>"><img width="400" height="200" src="<?=$i['image'];?>"></a>
</div>
<? } ?>'; }
?>
Проведи меня к светлым людям! Спасибо
greg0ire > кодовое предложение:
<?php $domain = "http://www.blahblah.com";
if ($domain == "http://www.blahblah.com"):// use alternative syntax in templates
foreach($items1 as $i1): // do not try to "echo 'foreach'" ?>
<div>
<a href="<?=$i1['link'];?>"><img width="400" height="200" src="<?=$i1['image'];?>"></a>
</div>
<?php
endforeach;
else:
foreach($items as $i):?>
<div>
<a href="<?=$i['link'];?>"><img width="400" height="200" src="<?=$i['image'];?>"></a>
</div>
<?php
endforeach;
endif;?>