Php için kontrol giriş.

3 Cevap php

Ben bir web uygulaması geliştirmek için CodeIgniter php MVC framework kullanıyorum. Ben üzerinde giriş doğrulamak istiyorum bir giriş textarea var. Temelde ben stackoverflow için şu anda içinde yazıyorum textarea benzer, eksi biçimlendirme (belki tüm) en çok sahip olduğu özellikler. CodeIgniter'daki Bunu yapmanın yolu inşa basit bir var mı? Eğer değilse, ne bu yaklaşım için en iyi yol olacağını? Temelde ben giriş veritabanına yazmadan önce ve ayrıca sayfadaki ekran için metin almak için hem süzülmüş ve düzgün biçimlendirilmiş istiyorum. Ben (vb çift tırnak gibi) kaçan yanı sıra SQL injection koruması tüm temel regex kontrolleri ve karakter gerekir varsayıyorum. Şimdiden teşekkürler!

3 Cevap

Eğer kullanıcı girişi için aynı SO editor veya markdown veya regular WYSIWYG kullanabilirsiniz.

Güvenlik veya sql enjeksiyon ile ilgili olarak, html purifier bakmak. pek güzel comparative burayı kontrol etmek daha kurallar genellikle daha fazla yük demektir hatırlıyorum ... sizin için hangisinin en iyi olduğunu görmek için yardımcı olabilir

Ne yapmaya çalışıyorsun daha doğrulayarak, girişinizi değil, hijyen gibi geliyor. Eğer CodeIgniter en kullanırsanız ActiveRecord functions, SQL enjeksiyonu korunmuş olacaktır. Eğer veritabanına göndermeden önce her şey için, muhtemelen model bir fonksiyon, kendi kod yazmak gerekecek.

CodeIgniter kendi Form Doğrulama kütüphaneye sahiptir. Bkz link text.

Bu "... kapsamlı bir form doğrulama ve yazacağım kod miktarını en aza indirmek yardımcı sınıfını hazırladığımız verileri sağlar."

Tabii ki, bu sunucu tarafı doğrulama olduğunu. Eğer istemci tarafı doğrulamaları için jQuery en Doğrulama eklentisi bakmak isteyebilirsiniz. Bkz link text.