問題タブ [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 投票する
0 に答える
684 参照

java - Java 出力をブラウザにリアルタイムで表示する

PHP から Java クラス ファイルを呼び出し、(進行状況を示す) テキスト出力をリアルタイムでユーザーのブラウザーに表示したいと考えています。、およびPHP 関数は機能せず、php/java ブリッジはやり過ぎのようですpassthru()。以下のコード (非常に単純化されていますが自己完結型) は、表向きは Java 出力ストリームをリアルタイムで返す関数が、この場合どのように機能しないかを示しています。以下のコードでは、java への呼び出しが完了すると、テキスト ストリームがブラウザにのみ表示されます。つまり、リアルタイムの進行状況の更新はありません。echo()system()passthru()

私はこの解決策を試しましたが、スタックオーバーフローで提案されたような他の人は役に立ちませんでした。

コマンドがまだ実行されている間に php exec() から結果を取得しますか?

何を提案しますか?

index.html:

innerpage.php:

timer.java:

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

php - PHP shell_exec を使用して、出力が「ダンプ」ではなく「パイプ」されるようにします

本当に簡単な質問です。

次のコードを検討してください。

php /var/test/cli_test.phpコマンド ラインに入力すると、時間ごとに 9 つの行が表示されます。つまり、1 秒に 1 つずつ、9 つの正の出力が得られます。EG: これらは一度に 1 つずつ到着し、blip blip blip...

ここで別の命題を検討する

コマンド ラインに入力php /var/test/cli_test_shell.phpすると、9 秒間何も表示されず、すべてが到着します。つまり、1 つの BIG 出力 1 つの BIG 待機。何もない 9 秒後 EG: 待って、待って、待って.. 何もない THEN DUMP:

/var/test/cli_test_shell.php出力が毎秒各行を返すように変更するにはどうすればよいですか

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

ms-access - パススルークエリでローカル DB テーブルを使用するには?

現在、Access 2010 でクエリを作成しており、以下のクエリを機能させようとしています。ローカル DB とサーバーの間に接続文字列があり、正常に動作しています。

Select column1 , column2 from serverDB.dbo.table1 where column1 in (Select column1 from tbl_Name1)

この状況では、table1 は、取得するために通過するサーバー上のテーブルですが、tbl_Name1 は、Access DB に実際にあるテーブルであり、そこからプルするデータに制約を作成するために使用しようとしています。サーバ。

クエリを実行しようとすると、tbl_Name1 が存在するとは考えられないというエラーが表示されます。

どんな助けでも大歓迎です!

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

php - PHP 経由で実行された UNIX コマンドからの応答の取得

ブラウザーで特定のユーザーの Cron タスクを一覧表示したいと考えています。私はSSH経由で正常に動作する以下を使用しています:

crontab -u ユーザー名 -l

次のような出力が得られます。

しかし、PHP経由でやろうとすると...

私は得るだけ...

上記の各行を含む配列を期待していましたが。

PHP経由で期待される結果を得るにはどうすればよいですか?

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

php - ビデオ ストリームを Web ページに埋め込む

これは、curl のみを使用して画像に対して回答された画像/ビデオ ストリームを Web ページに埋め込むという質問の後の進歩です。ビデオはまだ未解決の問題です。

繰り返しになりますが、Web ページの訪問者が画像ストリーミングの実際のソースを見ることを避ける必要があります。したがって、ユーザーID/パスワードを使用しないが、自分の管理下にあるラッパーphpページにビデオを埋め込みたいと思います。ビデオ ストリームを任意の HTML ページに埋め込むのは非常に簡単です。

しばらくの間、ここに隠したいビデオ ストリーミングのソースをテストする機会を与えます。

今私が必要としているのは、認証情報を要求したり元のソース IP を隠したりせずにビデオをストリーミングできる video.php などの単純な Web ページだけです。

この動作を取得するにはどうすればよいですか? ソースがビデオ ストリームであるにもかかわらず、ヘッダーは自分でわかるように image/jpeg であり、任意のブラウザーで動作することに注意してください。私は使用しようとしました

しかし、何らかの理由で機能しません。何か案が?

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

php - 「プログラム実行関数」(exec、systemなど...)でバイナリ文字列を実行します

「プログラム実行関数」(exec、システムなど)でバイナリ文字列を実行することは可能ですか?

http://php.net/manual/en/ref.exec.php

たとえば、次のファイルは、バイナリの「hello, world」プログラムを含む php スクリプトです。もともとはCで書かれていました:

出力:

アップデート:

バイナリ文字列をファイルに書きました:

最初の改行を削除する preg_replace 呼び出しに注意してください。それがなければ、実行は機能しません。

出力: