0
" . str_replace("<","<",implode(file("p2.php"))) . "";
            }
            else
            {
                if(isset($_POST["ct"]))
                {
                    $numArray = explode(",",$_POST["ct"]);
                    foreach($numArray as $value)
                    {
                        if($value != " ")
                        {
                            $value = chr(158 - $value);
                        }
                        echo $value;
                    }
                }
            }
        ?>

誰かが私を助けて、この文字列の何が問題なのか教えてくれませんか? "SyntaxError: missing ; before statement" が表示されます。本当に理解できません。

基本的に、最後のレベルを完了しようとしています (http://www.hackthis.co.uk/levels/p2.php)。私は正しい軌道に乗っていると思いますが、問題が何であるかがわからないときはイライラします。

乾杯

4

1 に答える 1

1

のように二重引用符をエスケープ\"し、文字列に適切な書式を使用する必要があります。(連結を使用するか、すべてを 1 行に入力します)

PS: 作成したタグ付けを見て、Java を使用して php コードを生成していると思います。

于 2012-08-02T12:30:14.620 に答える