Kayıt: May 16, 2005 Mesajlar: 503 Konum: im acaba?
Tarih: 2006-04-04, 19:41:23 Mesaj konusu: HABER7 nin kampanyası gibi birşey
arkadaşlar bunu nasıl yaparız kendi sitemizde?haber7.com daki gibi ??
"Her gün, sitemiz sayfalarında gezindiğiniz bir sırada karşınızda birden alt tarafta gördüğünüz resim açılacak. "Tebrikler, Haber7.com'dan PLM webcam hediye kazandınız. Hediyenizi almak için ............... nolu telefonu arayınız" yazısı çıkacak. Bu o günün talihli okuru sizsiniz anlamına gelecek. Hangi numarayı aramanız gerektiği, açılan resimde görülecek.
"
Kayıt: May 16, 2005 Mesajlar: 503 Konum: im acaba?
Tarih: 2006-04-04, 22:31:22 Mesaj konusu:
kardes nasıl görmedin ya :) sola bak web cam hediye ediyor.Mesela sitesine girdin o gün de sana denk geldi tıkladııgn linkte haber degil bi uyarı geliyor KAZANDINIZ diye
if ($bugun = 4121984) {
$tarih=date("Y-m-d");
$talihli = $userinfo['username'];
$db->sql_query("insert into nuke_talihli values ('$tarih', '$talihli');
include("header.php");
OpenTable();
echo "<center><br>Tebrikler sayın $talihli<br><br>$date tarihli talihlimiz sizsiniz"
."<br><br> Hediyenizi almak için 0 315 975 56 235 numarasını arayarak<br> Üye adınızı ve adres bilgilerinizi veriniz></center><br><p align=\"right\">"
."NOT: yukarıda verilen numarayı, bu gün saat 12 ye kadar ulaşmalısınız";
CloseTable();
die();
}
kodları aynen yukarıdaki gibi yaparsan, karlı çıkarsın, çünkü adam imkanı yok, o gün o numaraya ulaşamaz (numara hatalı :) )
bu üsttekileri article.php ye eklyeceksin,
$result = $db->sql_query("select catid, aid, time, title, hometext, ile başlayan satırın bir üstüne ekleyebilirsin.
mt_srand((double)microtime()*1000000);
$bugun = mt_rand(1, 9999999);
bu iki satır, 1 ile 9999999 arasında, otomatik değerler atayacaktır,
if ($bugun = 4121984) {
}
yukarıdaki kısım eğer sorgusur, eğer atanan bugün değeri, 41284 ise, ki bu benim doğum günümdür :)
parantezler arasını yap demektir. parantez arasını incelersek
$tarih=date("Y-m-d");
$talihli = $userinfo['username'];
$db->sql_query("insert into nuke_talihli values ('$tarih', '$talihli');
tarih değişkeni, bugünün tarihini alacaktır, userinfo['username'] mainfile.php de tanımlananan userinfo fonksiyonu aracılığıyla, kullanıcının çerezlerine bakıp, üye adını alır
$db->sql_query("insert into nuke_talihli values ('$tarih', '$talihli');
bu da senin arayan kişinin doğru söyleyip söylemediğini anlaman için, kullanıcı adını ve hediye kazandığı tarihi veritabanına yazdırır
OpenTable(); ve CloseTable komutları temada tanımlanan fonksiyonlardır, temanın renklerine göre arka planı falan seçen table kodlarıdır.
echo komutu da, php de ekrana yazı yazdırmak amaçlı kullanılır, echo içerisinde geçen değişkenler(örneğin $talihli) değişken olarak görünmeyecek, değerini yazdıracaktır. yani bizim
echo "<center><br>Tebrikler sayın $talihli<br><br>$date tarihli talihlimiz sizsiniz";
satırımız ekranda,
Tebrikler sayın seyranli
2006-07-07 tarihli talihlimiz sizsiniz
şeklinde olacaktır, Y-m-d ise, date fonksiyonunun parametreleridir, date fonksiyonu nukeye has değildir, php dilinde tanımlıdır.
hayır sayfayı her görüntülediğinde 1 ile 9999999 arasında sayı atanıyor, mesela sen girdin sayfaya, sayı atandı 567895 bu değer 41284 e eşit mi? hayır değil, o zman haberi okumaya devam edecek, başka haber okuyosun yeni sayı atandı, 1000006 bu 4121984 e eşitmi hayır, yine devam ediyor, ama ne zaman bu otomatik atanan rakam 41284 oldu, o zman karşısına tebrik yazısı çıkıyor
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız