sqlite_udf_encode_binary

(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)

sqlite_udf_encode_binaryBir kullanıcı tanımlı işlevden dönecek ikil veriyi döndürmeden önce kodlamak için kullanılır

Açıklama

sqlite_udf_encode_binary ( string $veri ) : string

Eklentinin arayüzü olduğu libsqlite kütüphanesi ikil veriler için güvenli olmadığından bir kullanıcı tanımlı işlevde (UDF) sorgulardan dönen veriyi güvenli duruma getirmek için sqlite_udf_encode_binary() işlevi veri ile belirtilen veriye ikil kodlama uygular.

Verinizin ikil olarak güvensiz olma şansı varsa (örneğin, sonunda değil de ortasında bir NUL bayt bulunma şansı varsa veya ilk karakteri 0x01 karakteri olabiliyorsa) kullanıcı tanımlı işlevinizde veriyi döndürmeden önce bu işlevi çağırmalısınız.

PHP başarımı etkilediğinden bu kodlama ve kod çözme işlemlerini özdevinimli olarak uygulamaz.

Bilginize:

Kullanıcı tanımlı işlevinizden dönen dizgeleri önceletmek için sqlite_escape_string() işlevini değil sqlite_udf_encode_binary() işlevini kullanın yoksa verinize çifte önceleme uygulanmış olur!

Değiştirgeler

veri

Kodlanacak dizge.

Dönen Değerler

Kodlanmış bir dizge döner.

Ayrıca Bakınız