疑問符がたくさんあるPHPで難読化されたhtmlコードを印刷しています。 これはPHPの解析エラーを引き起こしている問題です:疑問符を無視するには? PHPでhtmlを印刷するときの文字
構文エラー:予期しない '?'
実際にHTMLコードでエスケープせずにエスケープ/無視するにはどうすればよいですか?
例:
<?php if ($print_html) { ?>
var test = "a;sdkfhals?asdf/?aHluh?/daldj????adfakjsd????????????/asdfj?";
<?php } ?>
編集: https://jsfiddle.net/0j1fm7p4/1/
私のphp.iniのオフにはshort_open_tagを変更するにはshort_open_tag
がでOn
であるため、これは、あなたの現在の例では、問題
このコードに問題はありません。構文エラーが指摘されている場所に正しい行があることを確かめていますか? – arkascha
は私にエンコーディングの問題のように聞こえます – nogad
@arkaschaはい、私は正しい行に肯定的ですが、実際の行は例のものよりはるかに長くなります。実際の行:https://jsfiddle.net/0j1fm7p4/ – bushdiver