Sevgili Dostlar; Hazırladığım web sayfasında kullanıcıların <textarea> veya <text> alanlarından girecekleri muhtemel HTML etiketlerini nasıl etkisiz hale getirip PHP tarafından düz yazı olarak algılanmalarını sağlayabilirim? Bunun kolay bir yolu var mı, yoksa gönderilen değeri kendim inceleyip '<' ve '>' karakterleri için önlem mi almalıyım? İkinci bir sorum da şu: Kullanıcıya bir textarea veriyorum ve oraya yazdığı yorumları mysql veritabanıma gönderiyorum. Daha sonra bu bilgileri php kullanarak bastırıyorum. Ancak kullanıcının girmiş olduğu enter(newline) karakterleri kaybolmuş oluyor. Bunu nasıl engellerim? Yardımlarınız için şimdiden teşekkür ederim.
[Değiştir] Şu aşağıdaki kodları yazdım. Sizce bunlar ilk sorumu tamamen çözümler mi, gözümden kaçan birşey var mı?
Hazırladığım web sayfasında kullanıcıların <textarea> veya <text> alanlarından girecekleri muhtemel HTML etiketlerini nasıl etkisiz hale getirip PHP tarafından düz yazı olarak algılanmalarını sağlayabilirim? Bunun kolay bir yolu var mı, yoksa gönderilen değeri kendim inceleyip '<' ve '>' karakterleri için önlem mi almalıyım?
İkinci bir sorum da şu: Kullanıcıya bir textarea veriyorum ve oraya yazdığı yorumları mysql veritabanıma gönderiyorum. Daha sonra bu bilgileri php kullanarak bastırıyorum. Ancak kullanıcının girmiş olduğu enter(newline) karakterleri kaybolmuş oluyor. Bunu nasıl engellerim?
Yardımlarınız için şimdiden teşekkür ederim.
[Değiştir]
Şu aşağıdaki kodları yazdım. Sizce bunlar ilk sorumu tamamen çözümler mi, gözümden kaçan birşey var mı?
Not: &'lerden sonra birer boşluk bıraktım çünkü donanımhaber onları da çeviriyordu. Asıl kodda o boşluklar yok.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi un.real -- 4 Şubat 2006 18:43:02 >