問題タブ [php4]

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 投票する
3 に答える
141637 参照

php - ビデオファイルからプレビュー画像を生成しますか?

PHPでビデオファイル(.mov.mp4)を指定してサムネイル画像プレビューを生成する方法はありますか?

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

php - PHPで静的プロパティを使用する>=4.3.0?

免責事項:はい、私はPHP4.3.0をサポートすることを余儀なくされています。私はそれが死んでいることを知っています。いいえ、アップグレードできません。複数のサーバーを扱っているため、一部のサーバーにはアクセスできません。

さて、self::PHP5固有であるため使用できないので、PHP4クラスに静的を実装するにはどうすればよいですか?私の研究からこれまでのところstatic、関数のコンテキストでのみキーワードを使用できるようです。$ _ GLOBALSを使用する別のメソッドを見ましたが、それを使用することはないと思います。

同じページにいるので、4でこれらのPHP5統計にアクセスする必要があります。

これまでのところ、静的変数が見つからない場合は基本的に静的変数を設定する独自の関数を考え出し、すべての静的プロパティをその関数にハードコーディングしています。ただし、インスタンス化されておらず、コンストラクターが起動されていない、つまりを使用できないと仮定すると、同じクラスのantherメソッド内でこれらの静的なものを参照する方法が完全にはわかりません$this

質問1:これは実行可能ですか?別の方法を試してみる必要がありますか?

質問2:同じクラスのメソッドから統計をどのように参照しますか?試しましたが、単なる文字列__CLASS__::staticsだと思う__CLASS__ので、実際にはメソッドを呼び出していません。

注:これは、Apache2 + / IIS6 +、PHP4.3.0からPHP 5.2、OSX / Linux/Windowsで使用されるフレームワークに実装します。

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

php - mb_strlenはiconv_strlenの適切な代替品ですか

つまり、完全にPHP4で何かをコーディングしている場合はどうでしょうか。または、マルチバイト文字列の文字数をカウントする代わりに、カスタム関数またはクラス/拡張機能を使用する必要がありますか?

私が見つけられる唯一の違いは、mb_stringが不正なシーケンスを削除するのに対し、iconv_strlenは削除しないことです。

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

php - 静的メソッドでコンストラクターを内部的に呼び出すのは良い考えですか?

たとえば、通常の使用法がオブジェクトの作成であるローカライズされた日付クラスがあるとします。

では、新しいオブジェクトを常に明示的に作成するのではなく、次のようなものが必要だとしたらどうでしょうか。

私のformatDateメソッドでは、コンストラクターを呼び出して日付オブジェクトを内部的に作成することをお勧めしますか、それともすべての内部メソッド呼び出しを完全に静的にする必要がありますか?

私は多くのクラスを開発したことがありません.OO言語で一般的なパターンであるかどうか疑問に思っています.

0 投票する
4 に答える
225 参照

php - SELECTvalueに応じて別のページにPOSTしますか?

ボックスの選択した値に応じて<select>、別のページに送信したいフォームがあります。

<select>これを行うための最良の方法はわかりませんが、おそらく最良の方法は、常に投稿する中間ページを用意し、中間ページにボックスから送信された値をチェックさせ、POST値をに転送することだと思います。それが何であるかに応じて異なるページ。これが最善の方法である場合、どうすればそれを行うことができますか?そうでない場合、最善の方法は何ですか?

ありがとう!!

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

php - PHP 4.4.9 が「解析エラー: 構文エラー、予期しない T_STATIC」をスローするのはなぜですか?

staticキーワードがPHP 4に追加されときに、Google教授が特定のページを表示できないことに気付きました.しかし、なぜそれがスローされるのですか:

解析エラー: 構文エラー、予期しない T_STATIC、{FILE_PATH+LINE#} に T_OLD_FUNCTION または T_FUNCTION または T_VAR または '}' が必要です

次のような単純なコードの場合:

または、このクラス変数の割り当ては、以前のバージョンの PHP で導入されましたか?

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

php - php HTTP_REFERER ヘッダー、オフまたは空白のままにする方法

次の単純な PHP プロキシ スクリプトを使用していますが、宛先サイトで散発的なメッセージが表示されます。

明示的に定義していませんが、おそらく HTTP_REFERER ヘッダーと関係があるのではないかと考えています。

HTTP_REFERER ヘッダーを明示的にオフにする方法、または空白のままにする方法を誰か教えてもらえますか?

前もって感謝します!

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

php - 「単純な」php url プロキシの構築

構築中の Web アプリケーションに単純な PHP プロキシを実装する必要があります (Flash ベースであり、宛先サービス プロバイダが crossdomain.xml ファイルの編集を許可していません)。

次の2つのオプションについてアドバイスを提供できるPHPの専門家はいますか? また、ヘッダー情報も含める必要があると思いますが、よくわかりません。

フィードバックをお寄せいただきありがとうございます。

オプション1

オプション2

0 投票する
6 に答える
14196 参照

php - PHP:可変パラメーター数で関数を定義しますか?

可変量のパラメーターを定義できる関数をPHPで定義する方法はありますか?

私がよく知っている言語では、次のようになります。

ありがとう!

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

php - PHP:配列のマージの問題

OK私はこのような配列をマージするこの関数(この質問への答えとして得た)を持っています:

関数

使用法

出力

OK、これは1つの欠陥で機能します。修正方法がわかりません。$arr1に$arr2の値がない場合は、$ arr2の値を使用するだけで、代わりにすべてを省略します。

出力

最初の配列に[soda]がなかったため、[soda]が新しい配列に含まれていないことに注意してください。

どうすればこれを修正できますか?

ありがとう!!!