İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

/ işaretini dikkate almamak

A

abandoned_17

Misafir
arkadaşlar hafızada arama php si yaptım.
örneğin ara.php?string=mp3 yazınca hafızada mp3 arıyor.
Ama ben ara.php?string=/mp3 yazınca mp3 kelimesini aramasını istiyorum.
yani / işareti orada geçersiz olucak. Kodlarım şunlar...

PHP:
<?php 

 $string=$_GET['string']; 



 $baglanti=mysql_connect("localhost","besturkn_root","123456"); 

 mysql_select_db("besturkn_turk2"); 

 $SQL="SELECT id FROM siteler WHERE ad like '%$string%' or adr like 

 '%$string%' or aciklama like '%$string%' or arama like '%$string%' "; 

 $sorgu=mysql_query($SQL) ; 

 if (!$sorgu) 

 { 

 echo "fddffds";  exit(); 

 } 

 $arguman=0; 

 $adet=0; 

 while($sira=mysql_fetch_array($sorgu)) 

 { 

 $sonuc[$arguman]=$sira["id"]; 

 $arguman++; 


 } 

 if($string{0}!='"') 

 { 

 $pieces=explode(" ",$string); 

 for($i=0;$i<(count($pieces)-1);$i++) 

 { 

 $SQL="SELECT id FROM edergi WHERE ad like '%$pieces[$i]%'or 

 adr like '%$pieces[$i]%' or aciklama like '%$pieces[$i]%' or arama like '%$pieces[$i]%' "; 

 $sorgu=mysql_query($SQL) ; 

 if (!$sorgu) 

 {  echo("<P>Hata Olustu:  " . mysql_error() . "</P>");  exit();} 

 $i=0; 

 echo count($sonuc); 


 while($sira=mysql_fetch_array($sorgu)) 

 { 

 while($i<(count($sonuc)-1)) 

 { 

 if($sira["id"]!=$sonuc[$i]) 

 $sonuc[$arguman]=$sira["id"]; 

 $arguman++; 

 $i++; 

 } 

 } 

 } 

 } 

 for($i=0;$i<count($sonuc);$i++) 

 { 

 $SQL="SELECT * FROM siteler WHERE id='$sonuc[$i]'"; 

 $sorgu=mysql_query($SQL) ; 

 if (!$sorgu) 

 {  echo("<P>Hata Olustu:  " . mysql_error() . "</P>");  exit();} 

 while($sira=mysql_fetch_array($sorgu)) 
 { 

$ad=substr("$sira[ad]",0,22);
$adr=substr("$sira[adr]",0,80);
$aciklama=substr("$sira[aciklama]",0,100);
$id=substr("$sira[id]",0,40);
echo ("<font face='Arial' style='font-size: 9pt' style='text-decoration: none'><a class=tolga href=git.php?id=$id> $ad <font color=#FF0000>($aciklama)</font> * <font color=#008000><i>($adr)</i> </font></font> ");


 ?>
 

WhiteKey

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
400
Reaction score
0
Konum
istanbul
gönderdiğin özel mesaja verdiğim cevapla aynıdır ..

ewet az önce siteni inceledim...

benim yaptığımı yapmak istiyorsun ama bundan sonra öyle önüme gelene ne yardım edicem nede öyle bişey istediğin çok BASİT bir çözüm ama herkez oturduğu yerden bişeyler istiyor onu çözemedim ihtiyacım olan şimdiye 3-4 şey için benden kimisi para istedi kimiside ben ona para verdim falan dedi. sadece yardım edeceğim kişilere dikkat ediyorum artık. forumun tepesindekine soruldu bi soru ! söylemem cevabı geldi.

gerçektende para isteyen çıktı ya biz salağız sanki yardım ediyormuşuz hissine kapıldım bi an bilgi para kadar kıymetlidir. bende bi müddet böyleyim kimsede kusura kalmasın.

(para istenen konu kod konusu falan değil, google fontu içindir.)
 

WhiteKey

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
400
Reaction score
0
Konum
istanbul
sorduğun sorunun cevabını burda cevaplıcak 300 kişi var bana sormada
 
A

abandoned_17

Misafir
oke :)
sorduğum soruya cevap verseniz yeterli zaten
 

Haymac

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Ağustos 2004
Mesajlar
236
Reaction score
2
str_replace("\/","",$string); yada str_replace("/","",$string); işinizi görmüyormu.....
 
A

abandoned_17

Misafir
haymac onu nasıl uygulayacağımı yazabilirmisin?
 

WhiteKey

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
400
Reaction score
0
Konum
istanbul
sana bişey diyim

$baglanti=mysql_connect("XxxXxxX","XXxxXXxX","XXxXxX");

mysql_select_db("besturkn_turk2");

yazmışsın bunlar doğruysa değiştir hemen

haymac onu nasıl uygulayacağımı yazabilirmisin?
sırf bunu dediğin için yazıyorum

tavsiye : bukadarda hazırcı olma
 
A

abandoned_17

Misafir
$baglanti=mysql_connect("XxxXxxX","XXxxXXxX","XXxXxX");

mysql_select_db("besturkn_turk2");

onlar yanlış merak etme ;)
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Arkadas kodu vermis, uygulamasi kalmamis onu da sen yapacaksin artik. arama degiskenine str_replace uygulayacaksin.

str_replace(hedef, yeni deger, butun text)
yani

$string= str_replace("/","",$_GET[string]);
 

Haymac

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Ağustos 2004
Mesajlar
236
Reaction score
2
Tamam white yazmıyorum oke... Hazırcılığı bende sevmem...
 

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