1

私は、いくつかのファイルをパッケージ化するphpスクリプトに取り組んでいます(setup.exeと、ユーザーのためにphpで直接作成されるlicence.txt)。ユーザーがそれを解凍して setup.exe を起動する必要はありません。コンピューターでは、自己解凍型の zip を次のように使用して解決しました。

zip は setup.exe と呼ばれます zip にはアプリケーションのアイコンがあります 解凍先は一時フォルダー 解凍プロセスは非表示になっています

そのため、ユーザーが setup.exe をクリックしても、この setup.exe が末尾の zip であることを知りません。

しかし、phpスクリプトのサーバーでも可能ですか? 通常の ziparchive オブジェクトと pclzip を試してみたところ、これらのライブラリで zip を作成できました。しかし、私は上記のパラメータを変更することはできません...

これに対する解決策があるかどうか誰か教えてもらえますか?

4

1 に答える 1

2

PHP:execを使用して、exec ファイルを圧縮およびコンパイルする外部アプリケーションを実行し、必要に応じて内容を内部に格納します。

PHPには、実行可能ファイルを圧縮してコンパイルするための組み込み関数がありません。

于 2011-12-20T14:56:05.983 に答える