0

とにかく、私はPHPコードの難読化を解除することについて、PHPについて誰かと話していました。彼は、「evalをechoに変更してから、php-ffile.phpを実行する」と言いました。

evalを(コード内で)echoに変更することの意味は理解していますが、php -f file.phpとはどういう意味ですか?

4

4 に答える 4

1

php -f file.phpは特定のファイルを実行するための簡単なコマンドです。これは、PHPコードの難読化とは関係がないと想定しています。

ここに画像の説明を入力してください

于 2011-08-03T05:48:28.460 に答える
0

彼はphp -f <filename>、「コマンドラインで''を実行する」という意味です。

それが何かを難読化することになっている方法、私は少しもしていません。ファイル内のphp-scriptをコンパイルして実行するだけです。

于 2011-08-03T05:47:41.830 に答える
0

php -f <file>これは、コマンドラインからコマンドを実行することを意味します。ただし、ファイルをコマンドプロンプトに効果的にレンダリングするだけなので、難読化を解除するのにどのように役立つかわかりません。それを開いて見るのと同じです。

于 2011-08-03T05:48:33.763 に答える
0

誰もが指摘しているように、これは実際にはコマンドラインでphpスクリプトを実行しています。UNIXライクなシステムでは、php-cliまたは同様の名前のパッケージが必要になります。PHPのCLIバージョンは多少異なるphp.ini設定を使用し、独自のiniファイルを持っていることさえありません。たとえば、私のDebian Squeezeボックスでは、次の場所にあります。/etc/php5/cli

于 2011-08-03T05:52:06.963 に答える