問題タブ [passthru]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
658 参照

php - PythonからPHPを1:1で呼び出す

Splunk(ログファイルなどのマシンデータを分析するツール)を使用しており、PHPでアプリケーションを使用しています。一部のデータについては、php(CLIベース)でアプリケーションを呼び出す必要があります。残念ながら、SplunkはPython呼び出しのみをサポートしています。
「パススルー」のように、同じ引数を使用してphpを1:1で「転送/呼び出し」、出力を返す簡単な方法はありますか。いわゆるサブプロセスモジュールを使用したソリューションの一部しか見つかりませんでしたが、Pythonの経験がゼロであるため、動作させることができません。

たとえば、splunkは次のように呼び出します。-
python external_lookup.py argument1 argument2 argument3
次に、pythonスクリプトは(pythonに与えられたCLI引数を使用して)呼び出す必要があります。-次に、
php external_lookup.php argument1 argument2 argument3
phpはその出力を書き込みます-Pythonはその出力
をキャプチャし、それ自体を出力します

どんな助けでも大歓迎です、または実用的なサンプルスクリプトはさらに良いです。

よろしくお願いします、
ヴィンス

0 投票する
1 に答える
732 参照

php - PHP内でtclスクリプトを実行する

パススルー機能を使用して、php 内で tcl スクリプトを実行しようとしています。TCL スクリプトは、通常の UNIX 端末で完全に実行されます。PHPでは、ブラウザで期待される結果が得られません。

PHPのパススルー関数を使用して環境変数を渡しています。環境変数は正しく渡されていますが、残りのコマンドが結果を出していないことに気付きました。そこでlsコマンドとdateコマンドを実行してみました。

dateコマンドはブラウザーに出力を提供しますが、ブラウザーには出力を提供lsしません。

なぜこうなった?whoおよび出力が大きい他のコマンドと同じ結果です。ここに欠けているものはありますか??

これが私のサンプル Tcl スクリプト ls_sample.tcl です。

ブラウザでの出力例:

なぜls印刷されないのですか?UNIX端末では完全に正常に動作しますか?

0 投票する
2 に答える
1094 参照

window - DDK サンプル パススルーが win7 にロードされない

ddk サンプル「passthru」に基づいてドライバーを開発していますが、このドライバーを win7 (x86 または x64) にロードするのに問題があります。winxp (x86 および x64) でドライバーをテストしましたが、かなりうまく動作しますが、このドライバーを win7 にロードしようとすると (F8->ドライバー署名の強制を無効にする)、失敗したように見えました。次に、ネイティブのパススルー コードを試しましたが、これも失敗しました。失敗したと思ったから

  1. Windbg から KdPrint を使用した出力が表示されません。
  2. システム イベントから有用な情報が表示されません。
  3. passthru!DriverEntry にブレークポイントを設定しましたが、DriverEntry が呼び出されていないようです。

私のWDKは7600.16385.1で、パススルーはwin7と互換性があるはずです。コマンド「build -cZ」を使用してパススルーをコンパイルします。この問題を理解するのを手伝ってくれますか、またはパススルーが win7 にロードされない理由についての手がかりを教えてください。

このドライバーは、win7 x86 チェック ビルド環境でビルドし、win7 x86 でテストしました。

解決済み: 実際にはドライバーはロードされていますが、KdPrint の出力はデフォルトで win7 に表示されません。KdPrintEx を使用してメッセージ レベルを指定するか、レジストリを変更してデバッグ メッセージを表示する必要があります。bp が失敗した理由もわかりません。

0 投票する
2 に答える
2580 参照

php - PHP コードへの MATLAB 出力

MATLAB 出力を自分の php コードに渡したいです。

私のMATLABコード、私は持っています:


そして私のPHPコード:

ただし、これは 100 ではなく 0 を出力
します。cmd にコマンドを入力すると、100 が表示されます。しかし、PHP コードで試してみると、機能しません。MATLAB の出力値を php 変数に設定する方法を教えてもらえますか? ありがとう!

0 投票する
1 に答える
1024 参照

imagemagick - ImageMagickはインストールされていますが、Imagickのphp拡張機能が有効になっていません

こんにちは、私は共有ホスティングアカウントを持っています。彼らは私のリクエストに応じてImageMagickをインストールしました。しかし、このエラーが発生します。

PHPの致命的なエラー:6行目の/home/hamrohos/public_html/test.phpにクラス「Imagick」が見つかりません

私は彼らに何が悪かったのかを話しました。彼らは答えた

ImageMagickはインストールされていますが、Imagickのphp拡張機能が共有アカウントで有効になっていません

今私の質問は、php拡張機能が有効になっていない場合、Imagemagickまたはその機能を使用できますか?

現在GDライブラリを使用していますが、imagemagickのすべての機能を備えているわけではありません。

次の機能も無効にしています。phpinfo()、exec()、system()、passthru()

0 投票する
1 に答える
91 参照

php - パススルーとトップから特定の情報を取得する

私は運がなくてもこの可能な解決策を使おうとしました:

そのコードは次のテキストを示しています。

タスクの合計などの特定の情報を取得して、たとえば表示されるようにするにはどうすればよい84 totalですか?

前もって感謝します。

0 投票する
1 に答える
517 参照

php - PHP Imagemagick - ローカル フォルダーに保存せずに画像を出力しようとするとパススルーが機能しない

以下のコードでは、imagemagick 処理によって画像を出力しようとしています。ここでは、入力画像に境界半径を適用しています。次のコードを使用して、画像を出力フォルダーに保存すると、出力が得られます。

ローカル フォルダーに保存されていない出力が必要ですが、出力をヘッダー コンテンツ タイプと共に表示したいと考えています。これを行うためにパススルーを使用していますが、出力が得られません。次のコードで試しています

使用したコマンドが間違っていると思います。これで私を助けてください。前もって感謝します。

0 投票する
3 に答える
2728 参照

php - exec() および passthru() php の実行

PHP で python スクリプトを実行しようとしましたが、結果が得られませんでした:

結果:「1」

その間

配列 ( ) を返します

文字列を返すことを除いて、何か提案はありますか? php.ini ファイルで確認しました

ありがとう!!

0 投票する
1 に答える
226 参照

php - system() が無効になっているときに perl を実行する

次を使用してPerlスクリプトを実行しようとしています:

ただし、次のエラーが発生します。

Warning: system() has been disabled for security reasons [...]

無効な機能の完全なリスト ( 付きini_get('disable_functions')):

system, system_exec, shell, shell_exec, exec, passthru, escapeshellarg, escapeshellcmd, proc_close, proc_open, ini_alter, popen, show_source, enable _dl, dl

これらの機能が無効になっているときに Perl スクリプトを実行する方法はありますか?