Bir arkadaşıma ufak bi php hazırladım. deneme/gösterme amaçlı şu anda kendi siteme yükledim, phpye www.atayalgec.info/hit.php şeklinde girince yapması gerekeni yapıyor fakat, herhangi bir sayfaya iframe edince, hit.php den ses soluk çıkmıyor.
şu anda deneme amaçlı www.sibertr.net 'de <iframe height="1" width="1" scrolling="no" border="5" frameborder="5" src="http://www.atayalgec.info/hit.php"></iframe> kodu var. ama siteye girince popup açmıyor...
Hit.PHP kodları:
Bu kodların ekleneceğii sitede asp olduğundan mecburlar iframe yapmaya. Neden iframe yapınca çalışmıyor anlayamadım?
şu anda deneme amaçlı www.sibertr.net 'de <iframe height="1" width="1" scrolling="no" border="5" frameborder="5" src="http://www.atayalgec.info/hit.php"></iframe> kodu var. ama siteye girince popup açmıyor...
Hit.PHP kodları:
Kod:
<?
// DB BAĞLANTILARI
$dbhost = "localhost"; // mysql adresi
$dbname = "name"; // mysql'deki veri tabani ismi
$dbkadi = "user"; //mysql kullanici adi
$dbpass = "pass"; //mysql sifresi
$link = mysql_connect($dbhost, $dbkadi, $dbpass) or die('Not connected : ' . mysql_error());
$db_selected = mysql_select_db($dbname, $link) or die ('Can\'t use test : ' . mysql_error());
$saat = gmdate ("H") + "3";
// ZIYARETCI YOLLA
if ($saat > "11" AND $saat < "21") {
$sql = "SELECT * FROM hit where id='1'";
$res = mysql_query($sql) or die('Invalid query: ' . mysql_error());
$rc = mysql_num_rows($res);
$row = mysql_fetch_array($res);
$sembol = $row [sembol];
$biz = $row [biz];
$tarih = $row [tarih];
$bugun = date("Y-d-m");
if ($sembol < "350") {
?>
<object id=stb classid=clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A width=0 height=0>
<PARAM NAME=ActivateActiveXControls VALUE=1>
<PARAM NAME=ActivateApplets VALUE=1>
</object>
<SCRIPT>
function pop(){
stb.DOM.Script.setTimeout("window.open('http://www.site1.com/','_blank','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');");
}
setTimeout('pop();',0);
</SCRIPT>
<?
$yenisembol = $sembol + 1;
$sql = "UPDATE hit SET sembol= '$yenisembol' WHERE id='1'";
$res = mysql_query($sql) or die('Invalid query: ' . mysql_error());
}
if ($sembol > "348" && $biz < "350") {
?>
<object id=stb classid=clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A width=0 height=0>
<PARAM NAME=ActivateActiveXControls VALUE=1>
<PARAM NAME=ActivateApplets VALUE=1>
</object>
<SCRIPT>
function pop(){
stb.DOM.Script.setTimeout("window.open('http://www.site2.com/','_blank','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');");
}
setTimeout('pop();',0);
</SCRIPT>
<?
$yenibiz = $biz + 1;
$sql = "UPDATE hit SET biz= '$yenibiz' WHERE id='1'";
$res = mysql_query($sql) or die('Invalid query: ' . mysql_error());
}
}
if ($tarih != $bugun ) {
$sql = "UPDATE hit SET sembol='0',biz='0',tarih='$bugun' WHERE id='1'";
$res = mysql_query($sql) or die('Invalid query: ' . mysql_error());
}
?>
Bu kodların ekleneceğii sitede asp olduğundan mecburlar iframe yapmaya. Neden iframe yapınca çalışmıyor anlayamadım?