PHP addslashes() fonksiyonu
Örnek
Her çift tırnak(")öncesine çapraz çizgi ekleyin:
<?php $str = addslashes('Shanghai is the "biggest" city in China.'); echo($str); ?>
Tanım ve Kullanım
addslashes() fonksiyonu, önceden tanımlanmış karakterler öncesine çapraz çizgi ekleyen dizgeyi döndürür.
Önceden tanımlanmış karakterler şunlardır:
- Tek tırnak(')
- Çift tırnak(")
- Çapraz çizgi(\)
- NULL
İpucu:Bu fonksiyon, veritabanında saklanan dizgeler ve veritabanı sorgu cümleleri için dizgeleri hazırlamak için kullanılabilir.
Yorum:PHP öntanımlı olarak tüm GET, POST ve COOKIE verilerini otomatik olarak addslashes() çalıştırır. Bu nedenle, çok katmanlı escape olan dizgeleri kullanmamalısınız, çünkü bu çifte escapeye neden olabilir. Bu tür durumlar için get_magic_quotes_gpc() fonksiyonunu kullanabilirsiniz.
Sözdizimi
addslashes(dizi)
Parametre | Açıklama |
---|---|
dizi | Gerekli. Dönüştürülecek dizgeyi belirtin. |
Teknik Açıklamalar
Dönüş değeri: | Dönüştürülmüş dizgeyi döndürür. |
PHP Sürümü: | 4+ |
Daha Fazla Örnek
Örnek 1
Dizgeye önceden tanımlanmış karakterlere çapraz çizgi ekleyin:
<?php $str = "Who's Bill Gates?"; echo $str . " Bu veritabanı sorgusunda güvenli değildir.<br>"; echo addslashes($str) . " Bu veritabanı sorgusunda güvenlidir."; ?>