Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Banlandığım için file_get_contents'lı örnekte de aynı hata mesajını verdi. Sanırım ip'ye göre de kontrol yapıyor. Bir de bu site sanırım php değil asp.net kullanıyor server bilgileri şu şekilde gözüküyor çünkü :
HTTP/1.1 200 OK Connection: close Date: Tue, 09 Jan 2007 00:27:32 GMT Server...
Tamam deneyeyim, 5 defa denememiştim 2 defa denemiştim :)
Denedim ve sonuç aşağıdaki gibi oldu. Haklısınız gerçekten de flood koruması koymuşlar.
Yalnız koruma koymuşken sadece cookie kontrollü bi koruma koymaları garibime gitti. Ben olsaydım ip'ye göre kontrol ederdim :) Bir de şu PHPSESSID...
Yazdığım kodu size yollamadan önce denedim. Cookie kontrolü yapılmıyor. Yani size yolladığım örnek çalışır durumda. Cookie kontrolü yapılsa bile yazdığınız örnekte belirttiğiniz PHPSESSID işe yaramaz. Eğer firefoxunuzda web developer eklentisi varsa size atılmış cookilere bakarsanız PHPSESSID...
Oyun99.com'un tasarımını yapan colornewmedia fakat scripti yazan colornewmedia değil. Scripti yazan kişi benim ve colornewmedia ile alakam bulunmamaktadır. Ayrıca oyun99.com'daki script satılık değil. Yukarıda yapılan yanlış bilgilendirmeyi düzeltmek amacıyla belirtmek istedim.
Forumu uzun süredir okuyucu olarak takip ediyorum, genelde bu forumda yazmamaya özen gösteriyorum fakat "sayğılarımla" yazmanız beni çok rahatsız etti. Yazmadan duramadım. Angelo hatanızı düzeltmeye çalışmış fakat siz bunu anlayamadınız sanırım. "sayğılarımla" değil "saygılarımla" şeklinde olacak.
Konuyu okudum ve cevap vermeden duramayacağım. Kardeşim sen programcı değilsen o zaman ne diye sıfırdan program yazıp emeğinin karşılığını isteyen adamlara laf atıyorsun? Sen script editlemekten başka birşey bilmediğin için bu fiyatlar sana uçuk gelebilir. Ama bu adamlar sıfırdan yazacaklarını...
<?php
$bilgi = mysql_fetch_assoc(mysql_query("select count(id) as uye_sayisi from uyeler"));
$ulkeler = mysql_query("select ulke, count(ulke) as sayi from uyeler group by ulke order by sayi desc");
while ($ulke = mysql_fetch_assoc($ulkeler)) {
$yuzde = ($ulke_sayi / $bilgi[uye_sayisi]) * 100...
Bu şekilde bir sorguyu başka yerlerde de kullandığım için kesin konuşuyorum. :)
Hatta üstte bahsettiğim tableın yapısını ve sql sorgusuna ait resultıda vereyim.
Table yapısı :
CREATE TABLE `loglar` (
`ip` varchar(15) NOT lisanssız default '',
`sorgu` varchar(255) NOT lisanssız default '',
`zaman`...
Bu sorguyu denediğim için yazdım isterseniz siz de deneyin. Mesela benim "loglar" isminde bir tableım var. İçerisindeki columnlar ip, islem ve tarih. Sayfaların her görüntülenmesinde tablea ip ile birlikte yapılan işlem insert ediliyor. Hangi ip, siteyi kaç kere görüntüledi bunu azalan şekilde...
Sanırım kullandığımız terimlerden dolayı bi anlam karışıklığı oldu. Benim sütundan kastettiğim column, tablodan kastettiğim table. Verdiğim çözümde ise yeni_tablo gibi ek bir table oluşturmaya gerek kalmıyor, ben bunu demek istemiştim.
count(ulke) as sayi dediğimde ek tablo mu oluşturuluyor?
Dediğim şekilde sıralamayı da mysql'e yaptırmak yerine neden arraye atmak istiyorsun anlayamadım.
Çözüm verilmiş ama başka bir yol da ben yazayım :
<?php
$ulkeler = mysql_query("select ulke, count(ulke) as sayi from uyeler group by ulke order by sayi desc");
while ($ulke = mysql_fetch_assoc($ulkeler))
echo "$ulke[ulke] ($ulke[sayi]) <br>";
?>
Bu şekilde ek tablo oluşturmadan ülke sayısına...
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.