HTML Mesajını soyma PHP Sunucu Ayarı

4 Cevap php

Bir müşterinin web barındırma son zamanlarda onlara sunucuları değişti ve idari bazı araçlar kırık. Onları sitede içerik oluşturmak için bir YUI WYSIWYG editörü veren kulüpler. Ben buna geçmeden önce HTML içeriği şimdi bir şey tarafından "temizlenmiş" ediliyor. Gibi Örneğin, bir bağlantı etiketi

<a href="http://www.stackoverflow.com">

dönüştü alır

<a href=\">

Bir PHP sunucu ayarı gibi geliyor bu ses? Eğer öyleyse, hangisi ve ben bir php.ini dosyası ile kontrol edebilirsiniz?

4 Cevap

Host da php.ini dosyasındaki magic_quotes_gpc = Off ayarlamak için emin olun. . İşte '", <,> HTML karakter için eğik çizgi ekleyerek PHP devam edecek ve iç bağlantı URL kaybolan gelince - ki JS editörü veya sistemde bir özel PHP filtresinden olmalıdır PHP kendini doesn bulunuyor. (eğik çizgiler ekleyerek dışındaki) 't filtre içeriği.

Ben hepsini biliyorum demiyorum, ama ben duydum herhangi bir normal ayarı gibi gelmiyor. Biraz magic_quotes gibi, ama çok çılgın sonuçları ile bakar.

Nasıl iletilen önce verileri urlkodçözümü hakkında? Bu güzel olmayabilir, ama çalışmaya devam eder.

Bu WYSIWYG editörü ve magic_quotes_gpc etkin olmanın bir kombinasyonu olabilir.

HTML istemci değişiklikleri kaydeder sonra değişmiş olsun mu?

Sorunu denemek ve yalıtmak için, resmin WYSIWYG'i alırken ne olduğunu görün.

WYSIWYG devre dışı bırakmak ve çıkış verileri form aracılığıyla teslim ve DB alınır zaman neye benzediğini görmek.

İyi şanslar - Bize onunla gitmek nasıl bildirin.

Ben bir putz değilim. Bu sihirli tırnak oldu. O kadar uzun zamandır ben bile hiç düşünmemiştim açık olan bir sunucuda çalıştırmak beri oldu. Artı tarafta, ben şimdi magic_quotes çalışmıyor açık iken ben durumu idare yazdığım kod biraz biliyorum. Ben o kadar bağlantı munged var aşırı kaçan HTML oldu ikisinin kombinasyonu olduğunu düşünüyorum. Herkese teşekkürler.