/ işaretini dikkate almamak

  • Konbuyu başlatan abandoned_17
  • Başlangıç tarihi
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> ");


 ?>
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
400
Tepki puanı
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.)
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
400
Tepki puanı
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
 
0
Onaylı Üye
Üye
Katılım
9 Ağustos 2004
Mesajlar
236
Tepki puanı
2
str_replace("\/","",$string); yada str_replace("/","",$string); işinizi görmüyormu.....
 
A
abandoned_17
Misafir
haymac onu nasıl uygulayacağımı yazabilirmisin?
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
400
Tepki puanı
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 ;)
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
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]);
 
0
Onaylı Üye
Üye
Katılım
9 Ağustos 2004
Mesajlar
236
Tepki puanı
2
Tamam white yazmıyorum oke... Hazırcılığı bende sevmem...
 
Geri
Üst