beyler yapacağım şey şu Önce siteye girince giren kişinin ip sini db den kontrol edecek eğer varsa başka bir sayfa açacak.Yoksa link havuzu olacak o havuzdan rastgele link açacak ve ip i db ye kayıt edecek.Her sayfa yenilemede kontrol edecek ip i havuzda varmı diye dediğim gibi eğer yoksa link havuzunda rastgele bir sayfayı açacak varsa yine istediğim bir sayfayı açacak
beyler php kodum :
kod
<?php
// MySQL bağlantısı
$connect=mysql_connect("localhost", "***_ip", "sifre")
mysql_select_db("veritabanı", $connect);
// Kullanıcı IP'sini alıp değişkene atadık.
$ip=$_SERVER['REMOTE_ADDR'];
// IP veritabanında var mı yok mu?
$ipSorgu=mysql_query("SELECT * FROM ipler WHERE ip='$ip'");
if (mysql_num_rows($ipSorgu)>0)
{
// Bu IP daha önce veritabanına kaydedilmiş, başka bir sayfa açılacak. iFrame src'ini değiştirin.
echo '<iframe name="iframe" src="link buraya" width="%100" height="600" marginwidth="1" marginheight="1" scrolling="no" align="absmiddle" border="0" frameborder="0"></iframe>';
}
else
{
// Bu IP havuzda yok, rastgele sayfa açacağız.
$rastgeleSite=mysql_query("SELECT site_url FROM siteler ORDER BY rand()");
$rastgeleFetch=mysql_fetch_array($rastgeleSite);
echo '<iframe name="iframe" src="', $rastgeleFetch['site_url'],'" width="%100" height="600" marginwidth="1" marginheight="1" scrolling="no" align="absmiddle" border="0" frameborder="0"></iframe>';
// Son olarak bu IP'yi veritabanına kaydediyoruz ki bir dahaki gelişinde aynı IP var mı yok mu kontrol edebilelim.
mysql_query("INSERT INTO ipler (ip) VALUES ('$ip')");
}
?>
kod
kod
MYSql ;
tablo: ipler
|---id---||---ip---|
|--- 1---||127.0.0.1|
tablo: siteler
|---id---||---site_url---|
|--- 1---||
http://www.r10.net |
kod
aynen böyle verdiği hata :
kod
Parse error: syntax error, unexpected T_STRING in /home/occili/public_html/exe/mysql.php on line 4
kod
hatanın sebebi ne olabilir? anlayan varsa bi ekleyi versib
[email protected]