問題タブ [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.
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はその出力
をキャプチャし、それ自体を出力します
どんな助けでも大歓迎です、または実用的なサンプルスクリプトはさらに良いです。
よろしくお願いします、
ヴィンス
php - PHP内でtclスクリプトを実行する
パススルー機能を使用して、php 内で tcl スクリプトを実行しようとしています。TCL スクリプトは、通常の UNIX 端末で完全に実行されます。PHPでは、ブラウザで期待される結果が得られません。
PHPのパススルー関数を使用して環境変数を渡しています。環境変数は正しく渡されていますが、残りのコマンドが結果を出していないことに気付きました。そこでlsコマンドとdateコマンドを実行してみました。
date
コマンドはブラウザーに出力を提供しますが、ブラウザーには出力を提供ls
しません。
なぜこうなった?who
および出力が大きい他のコマンドと同じ結果です。ここに欠けているものはありますか??
これが私のサンプル Tcl スクリプト ls_sample.tcl です。
ブラウザでの出力例:
なぜls
印刷されないのですか?UNIX端末では完全に正常に動作しますか?
window - DDK サンプル パススルーが win7 にロードされない
ddk サンプル「passthru」に基づいてドライバーを開発していますが、このドライバーを win7 (x86 または x64) にロードするのに問題があります。winxp (x86 および x64) でドライバーをテストしましたが、かなりうまく動作しますが、このドライバーを win7 にロードしようとすると (F8->ドライバー署名の強制を無効にする)、失敗したように見えました。次に、ネイティブのパススルー コードを試しましたが、これも失敗しました。失敗したと思ったから
- Windbg から KdPrint を使用した出力が表示されません。
- システム イベントから有用な情報が表示されません。
- passthru!DriverEntry にブレークポイントを設定しましたが、DriverEntry が呼び出されていないようです。
私のWDKは7600.16385.1で、パススルーはwin7と互換性があるはずです。コマンド「build -cZ」を使用してパススルーをコンパイルします。この問題を理解するのを手伝ってくれますか、またはパススルーが win7 にロードされない理由についての手がかりを教えてください。
このドライバーは、win7 x86 チェック ビルド環境でビルドし、win7 x86 でテストしました。
解決済み: 実際にはドライバーはロードされていますが、KdPrint の出力はデフォルトで win7 に表示されません。KdPrintEx を使用してメッセージ レベルを指定するか、レジストリを変更してデバッグ メッセージを表示する必要があります。bp が失敗した理由もわかりません。
php - PHP コードへの MATLAB 出力
MATLAB 出力を自分の php コードに渡したいです。
私のMATLABコード、私は持っています:
そして私のPHPコード:
ただし、これは 100 ではなく 0 を出力
します。cmd にコマンドを入力すると、100 が表示されます。しかし、PHP コードで試してみると、機能しません。MATLAB の出力値を php 変数に設定する方法を教えてもらえますか? ありがとう!
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()
php - パススルーとトップから特定の情報を取得する
私は運がなくてもこの可能な解決策を使おうとしました:
そのコードは次のテキストを示しています。
タスクの合計などの特定の情報を取得して、たとえば表示されるようにするにはどうすればよい84 total
ですか?
前もって感謝します。
php - PHP Imagemagick - ローカル フォルダーに保存せずに画像を出力しようとするとパススルーが機能しない
以下のコードでは、imagemagick 処理によって画像を出力しようとしています。ここでは、入力画像に境界半径を適用しています。次のコードを使用して、画像を出力フォルダーに保存すると、出力が得られます。
ローカル フォルダーに保存されていない出力が必要ですが、出力をヘッダー コンテンツ タイプと共に表示したいと考えています。これを行うためにパススルーを使用していますが、出力が得られません。次のコードで試しています
使用したコマンドが間違っていると思います。これで私を助けてください。前もって感謝します。
php - exec() および passthru() php の実行
PHP で python スクリプトを実行しようとしましたが、結果が得られませんでした:
結果:「1」
その間
配列 ( ) を返します
文字列を返すことを除いて、何か提案はありますか? php.ini ファイルで確認しました
ありがとう!!
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 スクリプトを実行する方法はありますか?