Bunu tam olarak nerede denicem?
Manuel yazılmış bir çözüm değilde PHP hazır fonksiyonlarıyla addslashes() -
stripslashes() bu işi çözmek mumkun değil mi ? Doğrusu bunu tercih ederim.
------------------------------
*From:* linux-programlama-bounces_at_liste.linux.org.tr [mailto:
linux-programlama-bounces_at_liste.linux.org.tr] *On Behalf Of *Ba?er GÜVENÇ
*Sent:* Thursday, July 10, 2008 3:00 PM
*To:* linux-programlama_at_liste.linux.org.tr
*Subject:* [Linux-programlama] Re: addslashes() - stripslashes()
bunu dener misin
preg_replace('/[^0-9a-z ]+/i', '', $row->NOTLAR);
preg_replace('/[^\w\d\s]+/i', '', $row->NOTLAR);
Baser GUVENC
Computer Engineer.
----- Original Message ----
From: Fatih Kaya <fkayaist_at_gmail.com>
To: linux-programlama_at_liste.linux.org.tr
Sent: Thursday, July 10, 2008 2:46:22 PM
Subject: [Linux-programlama] addslashes() - stripslashes()
Merhaba,
Formu doldurup php sayfaya post ediyoruz. Bu sayfada bu bilgiler
veritabanına kaydolup aynı zamanda email gidiyor… Burada veritabanına
kaydederken kesme('), çift tırnak (") gibi karakterlerden kurtulmak için *
addslashes()* kullanıyoruz. Veritabanına keydediyoruz, okurken de *
stripslashes()* yapıyoruz sorun yok, güzelce tırnaklı okuyoruz. Sorun
mailde…
Maili atmadan önce de *stripslashes()* yapıyoruz, ancak banamısın demiyor.
Maili yine şöyle atıyor: *İstanbul\'dan gelenler \"geldik\" dediler...*
* *
Değişkenleri değil de mailin mesaj kısmını *stripslashes()* yaptığımızda ise
daha beter oluyor: *Ä°stanbul\\\'dan gelenler \\\"geldik\\\" dediler...*
Nasıl çözeriz? Teşekkürler.
Fatih.
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 10 Jul 2008 - 14:34:12 EEST