Web Porgramlamadan Anlayanlar
-
Arkadaşlar hepinize öncelikle merhaba
Simdi benim beş altı tane site var
şimdi kişisel sitemde diğer sitelerin herbirini göstermek istiyorum
yani ziyaretçi
www.kisiselsitem.com yazdığında ve sayfayı her yenilediğinde farklı bir sitem çıkacak bunu nasıl yapabilirim
-
yokmu yardım edecek bir kardeşimiz
-
sitenin index ine çok kısa bir kod yazmalısın mantığı şu şelikde olucak, php olucak ve iframe kodu kullanıcaksın iframe adresine yani href="$rastgele_site" olucak. $rastgele_site değişkenini rand() fonkksiyounu ile kullanıcaksın böylece her sayfa yenilendiğinde iframe href komutuna farklı bir veri gelicek böylecek her site yenilendiğinde farklı bir siteye yönlenmiş olucak. mantığı bu hacı şimdi yaz... bende yazarım ancak bilmiyorsan öğren biliyorsan yaz acizlik etme diye :)
-
Click mantığı söylemiş sen olmasaydın kodu yazıvercekdim :)
-
Wordpress için öyle birşey olması lazım.. ben gördüm diye hatırlıyorum ama tahribatta görmedim... her sayfa yenilemede tema değişiyordu.
-
asp ile yapılabilir basit mantıkla
kisiselsitem.com a iframe cakarsın
örnek:
<%
set baglan = Server.CreateObject("Adodb.Connection")
baglan.Open "Provider=Microsoft.Jet.Oledb.4.0;Data Source ="& Server.MapPath("site.mdb")
set rast = Server.CreateObject("Adodb.Recordset")
SQL = "Select site from siteler "
rast.Open SQL, baglan, 1,3
randomize timer
rg=int(rnd*rast.recordcount)
rast.move(rg)
rastgele=rast("site")
%>
<iframe src="<%=rastgele%>"></iframe
<%rast.close%>bu sekilde yaparak dbden site her yenilendiğinde siten acılır
-
hostun asp yada php tarz desteklemiyosa
javascript ile yapabilirsin..
<SCRIPT LANGUAGE="Javascript">
<!--
function page() {
} ; p = new page() ; n = 0
//----Database-------
p[n++]= "http://www.tahribat.com"
p[n++]= "http://www.google.com"
// just keep adding..
//-------------------
i=Math.floor(Math.random() * n);
self.location.href=( p[i] );
//--></SCRIPT> -
php olarak; şöyleki kendi sitemde de kullanıyorum. sayfa her yenilendiğinde db deki bilgiler arasından rastgele birini seçiyo. gösteriyo.
<?
$sorgu1 = mysql_query("SELECT COUNT(*) FROM dipnot");
$yaz1 = mysql_result($sorgu1, 0);
srand((double)microtime()*1000000);
$tut=rand(1,$yaz1);
$sorgu=mysql_query("select * from dipnot where id=$tut");
$yaz=mysql_fetch_array($sorgu);
$oku=$yaz["yazi"];
echo $oku;
?>
