Benim sunucu içinde HTML veri ile bir formu göndermek için çalışıyorum, ama bunu dışarı sıyırma gibi görünüyor ve ben nedenini anlamaya görünüyor olamaz.
Ben yaparsam file_get_contents("php://input")
Ben çiğ şeklinde benim içeriğini görebilirsiniz:
action=submit&content=%3Cp%3EAnteater+Alumni%3A+Help+current+UCI+students+reach+their+goal+of+raising+%2...registration+form%3C%2Fa%3E.%3C%2Fp%3E
Ben yaparsam ama print_r($_POST['content']);
Ben herhangi bir html biçimlendirme OLMADAN metnini görmek. PHP bir şekilde dışarı stripping gibi olduğunu.
Ben şu çalıştı:
$data = file_get_contents("php://input");
$output = array();
parse_str($data, $output);
Ama bu sadece boş bir dizi çıktılar
magic_quotes_gpc
kapalıdır. Ben herhangi bir şekilde içeriğini değiştirerek komut başka bir şey var.
Tüm herhangi bir fikir?
UPDATE: Ben tarayıcıda görüntülenen HTML farkındayım. Ben bir tarayıcı gibi curl
kullanılarak, ve text/plain
olarak içeriği damping am - tarayıcıda biçimlendirme HTML sorun değildir.