とにかく、私はPHPコードの難読化を解除することについて、PHPについて誰かと話していました。彼は、「evalをechoに変更してから、php-ffile.phpを実行する」と言いました。
evalを(コード内で)echoに変更することの意味は理解していますが、php -f file.phpとはどういう意味ですか?
とにかく、私はPHPコードの難読化を解除することについて、PHPについて誰かと話していました。彼は、「evalをechoに変更してから、php-ffile.phpを実行する」と言いました。
evalを(コード内で)echoに変更することの意味は理解していますが、php -f file.phpとはどういう意味ですか?
php -f file.php
は特定のファイルを実行するための簡単なコマンドです。これは、PHPコードの難読化とは関係がないと想定しています。
彼はphp -f <filename>
、「コマンドラインで''を実行する」という意味です。
それが何かを難読化することになっている方法、私は少しもしていません。ファイル内のphp-scriptをコンパイルして実行するだけです。
php -f <file>
これは、コマンドラインからコマンドを実行することを意味します。ただし、ファイルをコマンドプロンプトに効果的にレンダリングするだけなので、難読化を解除するのにどのように役立つかわかりません。それを開いて見るのと同じです。
誰もが指摘しているように、これは実際にはコマンドラインでphpスクリプトを実行しています。UNIXライクなシステムでは、php-cliまたは同様の名前のパッケージが必要になります。PHPのCLIバージョンは多少異なるphp.ini設定を使用し、独自のiniファイルを持っていることさえありません。たとえば、私のDebian Squeezeボックスでは、次の場所にあります。/etc/php5/cli