İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

aynı siteyi kabul etmeme

apostle

0
İyinet Üyesi
Katılım
15 Eylül 2006
Mesajlar
516
Reaction score
0
Konum
BendeBilmiyorum
arkadaşlar basit bir dizin yazıyorum
dizinde aynı site varsa direk hata versin istiyorum
bu link dizinimizde mevcut gibi bunu nasıl yapabilirim
teşekkürler
 

MoD

0
İyinet Üyesi
Katılım
8 Nisan 2005
Mesajlar
1,722
Reaction score
2
Konum
Bursa
gerekli alanda unique index olusturduktan sonra formdaki veriyi isleme sokmadan once temizleme islemini kabaca asagidaki gibi yapabilirsin.
PHP:
//Gelen url = $site
$url=parse_url($site);
$site=$url[host];
 

captainzap

0
İyinet Üyesi
Katılım
1 Aralık 2005
Mesajlar
0
Reaction score
0
PHP:
<?
$url="http://orneksite.com/hebehodo.htm";
$url_parsed = parse_url($url);
$gelen = $url_parsed["host"];
$wwwnu = substr($gelen,0,4);
if($wwwnu != 'www.') {
$gelen = 'www.'.$gelen;
}

echo $gelen; //ciktimiz www.orneksite.com
?>
 

OnurSQL

0
İyinet Üyesi
Katılım
29 Mart 2005
Mesajlar
2,025
Reaction score
1
Konum
ankara
sql sorgusu
PHP:
<?
$sorgu = mysql_query("SELECT siteadresi FROM tabloadi WHERE siteadresi='$adres'"); // $adres, GET veya POST ile gelen veri.
$kayit = mysql_num_rows($sorgu);
if ($kayit> 0) {
echo "bu site kayıtlı";
// exit(); konulabilir.
} else {
// site kayıtlı değilse yapılacak işlemler
}
?>
 
X

xfreex

Misafir
OnurSqL Yardımın için teşekkürler bende ilk önce bunu denedim fakat
mesela kişi
www.xyz.com yazdığında kabul ediyor
sonra bir daha girip
www.xyz.com/ yazsa yine kabul ediyor
bu yüzden bende kullanmamıştım
Yardımlarınız için teşekkürler
 

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
/ bunun için de str replace kullan sorguya sokmdan önce bir şey kalmaz bence. $q = str_replace("/","",$q);
 

ErsaT

0
İyinet Üyesi
Katılım
9 Temmuz 2005
Mesajlar
200
Reaction score
0
Kodları birleştir nasıl yazarsa yazsın domaini alıyor zaten.
PHP:
<?php
$url=$_REQUEST['url'];
$url_parsed = parse_url($url);
$gelen = $url_parsed["host"];
$wwwnu = substr($gelen,0,4);

	if($wwwnu != 'www.') {
	$gelen = 'www.'.$gelen;
	}

$sorgu = mysql_query("SELECT siteadresi FROM tabloadi WHERE siteadresi='$gelen'");
$kayit = mysql_num_rows($sorgu);
if ($kayit> 0) {
echo "bu site kayıtlı";
// exit(); konulabilir.
} else {
// site kayıtlı değilse yapılacak işlemler
}
?>
 

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.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst