İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

rasgele include

peep

0
İyinet Üyesi
Onaylı Üye
Katılım
20 Mayıs 2007
Mesajlar
6,382
Reaction score
87
PHP:
<?php
$deger[] = "ads1.php";
$deger[] = "ads2.php";
$deger[] = "ads3.php";
$deger[] = "ads4.php";
$deger[] = "ads5.php";
$deger[] = "ads6.php";

$ads = rand(1,6);
$adsense = $deger[$ads];

include ("$adsense");

?>
çalışıyor ama bazen

Warning: include() [function.include]: Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/xxx/public_html/ads.php on line 12

böyle hata veriyor nedendir anlamadım ?
 

uyuz

0
İyinet Üyesi
Katılım
31 Aralık 2003
Mesajlar
2,515
Reaction score
0
$ads = rand(0,5);

yapmalısın o satırı.
 

MoD

0
İyinet Üyesi
Katılım
8 Nisan 2005
Mesajlar
1,722
Reaction score
3
Konum
Bursa
Shuffle yardimci olabilir.
PHP:
shuffle($deger);
$adsense = $deger[0];
include ("$adsense");
 

peep

0
İyinet Üyesi
Onaylı Üye
Katılım
20 Mayıs 2007
Mesajlar
6,382
Reaction score
87
teşekkürler arkadaşlar sorunu sayenizde hallettim. +rep
 

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.

Üst