magic_quotes_gpc off yapınca direk ab'c olarak mysqle ekliyor. on yapınca ekrana ab\\\'c yazıyor ama mysql e ab\'c olarak ekliyor.
mysql ve apache sürümleri: - Apache/2.2.14 (Ubuntu) - MySQL istemci sürümü: 5.1.41 18 Aralık 2010 12:37 tarihinde Mustafa ŞENGÜL <[email protected]>yazdı: > magic_quotes_gpc sunucuda açık oyüzden, > verdiğiniz içerik a'b > sunucu bunu a\'b yapıyor, sonra > tekrar sizde slash ekle diyorusnuuz. bu sefer a\\\'b oluyor, \ içinde bir > tane ekliyor 3 normal, 2 kere stripslash den geçirirseniz, veriyi elde > edersiniz, diğer kısıma gelince, o mysql ile ilgili string ayarlarından > kaynaklanıyor, > > http://dev.mysql.com/doc/refman/5.0/en/string-syntax.html > > ayrıntılı ile anlatılmış, dikkatle denemenizi tavsiye ederim. kolay gelsin. > > Not: Kullandığınız MySQL sürümüne göre ayarlar değişiklik gösterebilir. > > > > > On 18.12.2010 11:19, Adil İLHAN wrote: > > ab\\\'c > bilgi kayıt edildi > > ekrana 3 tane \ ekliyor ilginç ama mysql'e tek ekliyor. > > <?php > include("ayar.php"); > $bilgi=$_POST['bilgi']; > $degistir=addslashes($bilgi); > echo $degistir; > echo "<br>"; > $sql=mysql_query("INSERT INTO uyeler (kullanici_adi) VALUES > ('$degistir')"); > > if($sql){ > echo "bilgi kayıt edildi"; > } > else { > echo "bilgi kaydedilemedi"; > } > ?> > > 18 Aralık 2010 11:15 tarihinde Mustafa ŞENGÜL <[email protected]>yazdı: > >> merhaba, >> >> magic_quotes_gpc (Get/Post/Cookie) için tırnak işaretlerine otomatik slash >> ekler. >> >> *Mysql, onu ilgilendirmez.* >> >> sizin sorunuzda slash eklediğiniz tırnak, slash işareti olmadan tabloya >> kayıt oluyor, anladığım bu, >> >> insert sorgunuzu yazarmısınız, birde sql sorgunuzu mysql'e göndermeden >> önce bir *echo* ile ekran çıktısına bir bakın, buraya yazın, ordan daha >> iyi yardımcı olurum. kolay gelsin. >> >> >> >> On 18.12.2010 08:15, Erdal YAZICIOGLU wrote: >> >> Selam >> >> Veriyi çekerken stripslashes fonksiyonunu kullanın >> >> Echo stripslashes($veri) >> >> Kolay gele >> >> Sent from my iPhone >> >> On 18 Ara 2010, at 01:55, Mustafa Kahraman <[email protected]> wrote: >> >> Sunucu ve php ayarlariniz da degisiklik yaptiginiz da sunucunuz yeniden >> baslatmalisiniz. Eger sunucunuzu yeniden baslattiginiz halde yine degisiklik >> olmazsa kodunuzu buraya gonderin birileri mutlaka yardimci olacaktir. >> Ayrica bu sayfadaki ornekleri incelemenizi tavsiye ederim... >> http://tr.php.net/manual/en/function.stripslashes.php >> >> Sevgi ve Saygı ile... >> Mustafa Kahraman >> >> >> 18 Aralık 2010 00:28 tarihinde Adil İLHAN <[email protected]> yazdı: >> >>> sorunu doğru anladınızda yine bir değişiklik olmuyor. >>> >>> neden olabilir hâlâ çözemedim :( >>> >>> 18 Aralık 2010 00:10 tarihinde Ali Fatih Çelik >>> <[email protected]>yazdı: >>> >>> sql e yazarken >>>> >>>> $test="ab'c"; >>>> echo addslashes($test); >>>> örnek : >>>> >>>> insert into xx (veri) values('$test'); bu şekilde yazarsanız ab'c olması >>>> normal. >>>> >>>> şöyle bişey yapabilirsiniz. >>>> $test="ab'c"; >>>> $degistir=addslashes($test); >>>> >>>> insert into xx (veri) values('$degistir'); burdaki kayıtta ab\'c >>>> şeklinde kayıt olacaktır. >>>> >>>> >>>> eğer sorunuzu doğru anladıysam durumda budur. :) >>>> >>>> >>>> 18 Aralık 2010 00:01 tarihinde Adil İLHAN <[email protected]> yazdı: >>>> >>>> magic_quotes_gpc = Off idi. >>>>> >>>>> On yaptım yine bir değişiklik olmadı. >>>>> >>>>> ekrana yine ab\'c şeklinde yazıyor ama mysql' ab'c şeklinde yazıyor. >>>>> >>>>> evet php.net'i Türkçeye çevirenlere gerçekten teşekkürler. >>>>> >>>>> 17 Aralık 2010 23:44 tarihinde Mustafa Kahraman <[email protected]>yazdı: >>>>> >>>>> bu sunucunuzun ayarlarına bagli bir durum detayli bilgi icin >>>>>> http://tr.php.net/manual/en/function.get-magic-quotes-gpc.phpadresini >>>>>> ziyaret etmelisiniz. >>>>>> yine dipnot olarak eklemek isterim php.net türkçeye çevrilmiştir. >>>>>> Çeviride görev alan arkadaşlara buradan teşekkür ederim ;) >>>>>> >>>>>> Sevgi ve Saygı ile... >>>>>> Mustafa Kahraman >>>>>> >>>>>> >>>>>> 17 Aralık 2010 22:58 tarihinde Adil İLHAN <[email protected]>yazdı: >>>>>> >>>>>>> ilk defa listelere mail yollamayı deniyorum :) >>>>>>> >>>>>>> yanlışımız varsa kusura bakmayın şimdiden :) >>>>>>> >>>>>>> merak ettiğim bir konu var: >>>>>>> >>>>>>> $test="ab'c"; >>>>>>> echo addslashes($test); >>>>>>> >>>>>>> yaptığımızda ekrana doğal olarak ab\'c çıkıyor. bunu mysql e yazmak >>>>>>> istediğimde ab'c şeklinde yazıyor bu doğal mı? internette araştırdım >>>>>>> ancka >>>>>>> bulamadım. >>>>>>> >>>>>>> teşekkürler >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Linux-programlama mailing list >>>>>>> [email protected] >>>>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>>>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Linux-programlama mailing list >>>>>> [email protected] >>>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Linux-programlama mailing list >>>>> [email protected] >>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php >>>>> >>>>> >>>> >>>> >>>> -- >>>> Ali Fatih Çelik >>>> Bilgi Güvenliği Uzmanı >>>> IT Security Expert >>>> *CEH,CCNA* >>>> >>>> _______________________________________________ >>>> Linux-programlama mailing list >>>> [email protected] >>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php >>>> >>>> >>> >>> _______________________________________________ >>> Linux-programlama mailing list >>> [email protected] >>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>> Liste kurallari: http://liste.linux.org.tr/kurallar.php >>> >>> >> _______________________________________________ >> Linux-programlama mailing list >> [email protected] >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> >> >> _______________________________________________ >> Linux-programlama mailing >> [email protected]https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> >> >> >> _______________________________________________ >> Linux-programlama mailing list >> [email protected] >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> >> > > _______________________________________________ > Linux-programlama mailing > [email protected]https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
