İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Random gösterim

Inferno

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Eylül 2006
Mesajlar
652
Reaction score
2
Konum
Houston
Merhaba arkadaşlar sitemdeki tüm sayfalara reklam.php yi include ettim fakat reklam.php de reklamların random olarak gösterilmesini istiyorum bunu nasıl yapabilirim acaba? Yardımlarınız için şimdiden teşekkürler.
 

Inferno

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Eylül 2006
Mesajlar
652
Reaction score
2
Konum
Houston
PHP:
<?PHP
$siteler = file('hedefler.txt');

  if (is_file('data/sort')) {
  $num = file_get_contents('data/sort');
  }
  else {
  $num = 1;
  }

echo ''.$siteler[$num].'';

$num++;

$kaynak = fopen('data/sort','w+');
fwrite($kaynak,$num);
fclose($kaynak);
?>
forumda Angelo'nun yazdığı böyle bir kod buldum ama bir süre sonra hiç bir şey görünmüyor.
kod hedefler.txt den satır satır gösteriyor boş satır da bırakmamama rağmen yine de boş gösterim geliyor.
 

Loi

0
İyinet Üyesi
Katılım
13 Kasım 2006
Mesajlar
6,192
Reaction score
44
Konum
localhost
aynı dizinde 3 tane reklam dosyası oluştur: reklam-1.php reklam-2.php reklam-3.php diye. İçlerinede reklam kodlarını yerleştir, asagidaki kod isini gorecektir.

<?
$randx = rand(1,3);
include("reklam-$randx.php");
?>

Not: rand(1,3) buradaki 3 yerine 5 yazarsan, dizindeki reklam sayfa sayısınıda 5 e çıkarman gerekir.
 

Inferno

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Eylül 2006
Mesajlar
652
Reaction score
2
Konum
Houston
Teşekkürler Loi birde ben başka bir koddan editleyerek bir tane txt dosyasından satır satır okutma yaptım. İhtiyacı olan arkadaşlar olabilir benim gibi.
PHP:
<?php
$hedefler = file("hedefler.txt");
$anahtar = array_rand($hedefler);
$banner = $hedefler[$anahtar];
?>

<? echo $banner; ?>
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
PHP:
$reklam1 = 'adsense kodları nolu adsense';
$reklam2 = 'gittigidiyor reklamları';
$reklam3 = 'normal bir reklam';

$reklam = array($reklam1,$reklam2,$reklam3);
echo $reklam[rand(0,2)];


4 reklamınızın olduğunu varsayalım,

PHP:
$reklam1 = 'adsense kodları nolu adsense';
$reklam2 = 'gittigidiyor reklamları';
$reklam3 = 'normal bir reklam';
$reklam4 = 'başka bir reklam';

$reklam = array($reklam1,$reklam2,$reklam3,$reklam4);
echo $reklam[rand(0,3)];

yapılan değişikleri gözlemleyerek bu sayıyı artırmanız mümkün
 

osahin

0
İyinet Üyesi
Katılım
8 Ekim 2006
Mesajlar
4,978
Reaction score
34
Konum
kalbinizden :p
Atıyorum 4 tane reklam kodun var, bunları sitende reklam_1.txt,reklam_2.txt,reklam_3.txt,reklam_4.txt olarak kaydettin, reklamın random olarak çıkmasını istediğin yerede aşağıdaki kodu koyuyorsun...

PHP:
<?
$reklam = rand(1,4);
include ('reklam_'.$reklam.'.txt');
?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst