問題タブ [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.
php - 共有データ複数サイト
私は最近、大企業の PHP Web 開発者の職に就きました。多くの同じコンテンツ (主にニュース記事) を共有する複数のサイトがあります。すべてのサイトは PHP で書かれていますが、コンテンツは静的であり、ニュース記事が追加されたり、他の情報が変更されたりすると、すべてのサイトで手動で編集されます。そこにいる「シニアプログラマー」は、何らかの理由でcmsを使用することに反対し、php 5へのアップグレードに反対し、mod_rewriteのインストールに反対しています。基本的に、私は非常に小さなパラメーター内で作業する必要があります。
私は最初の 3 週間で大量のクラスを作成して混乱を解消しましたが、このデータを簡単な方法で複製する方法を見つけなければなりません。私はデータベースを必要としないことを考えています (主任はデータを分散させたくないので、イントラネット以外のデータベースはダメです)、手作業で編集する必要があるとしても、一元化された XML ファイルか何かが欲しいだけです。それは...任意のアイデア???
php - PHP4 セッション/オブジェクトの問題
PHP4に奇妙な問題があります
$_SESSION 変数を割り当てるクラスがあります。
ローカル dev サーバーでは、次のように機能します。 $_SESSION['foo'] = $this->foo; $_SESSION['foo'] に文字列としてアクセスできます。
ライブサーバーで $_SESSION['foo'] は文字列ではなく、シリアル化されたオブジェクトですか? 同じコード?
php - 複数の名前空間を持つメッセージに nuSOAP を使用する方法
メッセージで複数の名前空間を使用する nuSOAP を使用して WebService にアクセスしようとしています (ここでは PHP4 にバインドされているため)。それは可能ですか?
リクエスト メッセージの例は次のようになります。
私は次のことを試みました:
nuSOAP がこれらの名前を正しい名前空間とノードに一致させようとすることを期待して. 次に、soapval() を使用して要素とその名前空間を生成しようとしましたが、操作を呼び出すと、nuSOAP は次の要求を作成します。
そのため、「マッチング」フェーズで何か問題が発生します。
php - PHP: 両方購入して 50 ドル節約できますか?
OK 私のクライアントは、カートに両方購入機能を表示したいと考えています。カートに特定の商品タイプがある場合、別の特定の商品タイプに表示されるようにしたいので、両方を購入すると、合計で 50 ドル節約できます。簡単にハッキングされないように、これを設定する最善の方法を頭に入れようとしています (つまり、両方をカートに追加してから 1 つを削除し、割引を維持します)。
誰かが理論的にいくつかの一般的なアイデアを持っていますか?
ありがとう。
php - リンクを介して保護されたディレクトリにログインできますか?
保護されたディレクトリにあるページやコンテンツへのリンクを作成したいと考えています。ホスト管理ページから設定した保護されたディレクトリをプログラムしませんでした。
ユーザーにページとログインへのリンクを提供できるようにしたいと考えています。
また、保護されたディレクトリのコンテンツを他の場所に埋め込み、コンテンツを表示するためにパスワードボックスを購入しないようにする方法がある場合。
PHP4を使用しています
ありがとう!
php - 検索用語のハイライト
データベースの結果を返し、検索語に基づいてページに表示する場合があります。この部分は問題なく動作していますが、これらの検索用語を span タグで囲んで強調したいと思います。str_replace 関数を使用する結果ごとに呼び出す関数を書き始めましたが、これが HTML タグ内のテキストにも影響することに気付きました。これを効果的に行うために使用する機能を持っている人はいますか? PHP 4 を使用しています。ありがとうございます。
error-handling - php4でtrycatchを実装するための最良の方法
php4のtry-catchブロックに最も近いものは何ですか?
xmlrpcリクエスト中にコールバックの最中にあり、何があっても特別に構造化された配列を返す必要があります。
外部リソースへのすべてのアクセスをエラーチェックする必要があり、ネストされたif-elseブロックの深いスタックが発生します。
php - php4/mysql4 から php5/mysql5 への移行: 予想される php の問題?
私はレガシー Web アプリケーション php4/mysql4 を持っています (MyISAM、db にはいくつかの cms、いくつかのユーザー データ、いくつかのカレンダー アプリケーションが含まれています)。今度は、php5/mysql5 を使用して新しいサーバーに移行します。
このような移行シナリオ (php、sql クエリなど) における典型的な php の問題は何ですか?
関数のパラメーターの受け渡しが、参照渡し/値渡しに変更されたと聞きました。例を挙げたり説明したりできますか?
他に知っておくべきことはありますか?
(mysql の問題は別の質問でカバーされています: Migrating php4/mysql4 to php5/mysql5: switch to InnoDB? )
php - PHP: PHP でファイルを別のルート ディレクトリに保存しますか?
アップロードしたファイルを PHP で move_uploaded_file() 経由で保存すると、絶対 URL は使用できません。相対 URL を使用する必要があります。私のサイトには、http 側と https 側の 2 つのルート ディレクトリがあります。それぞれ httpdocs と httpsdocs です。スクリプトが https 側にある場合、ファイルを http 側の場所に保存するにはどうすればよいですか?
ありがとう!
UPDATE OKなので、間違った絶対パス規則を使用しているようです。次のようにしています:
php - 日付の前日の日付を確認するにはどうすればよいですか?
現在の日付までの会計年度を前年の同じ日付範囲と比較するシステムがあります。表示する年と月を調整でき、常に同じ日付範囲を前年と比較します。現在の日がうるう日である場合は昨年の28日と比較し、昨年がうるう年で今日が2月28日である場合は、昨年の29日までと比較するように設定しました。現在の月以外の月を見ると、その月の最終日まで表示されます。それ以外の場合は、現在の日付まで表示されます。
今は問題なく動作しますが、今では私の雇用主は、昨日の日付まで上げたい現在の日付まで上げたくありません。どうすればよいですか。私の主な関心事は、今日が月の1日である場合、または今日が会計年度の初日である場合はどうなるかです。
これが私が今持っているコードです:
最善の解決策は何でしょうか?
ありがとう!