問題タブ [php]
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 - Subversion を使用して PHP プロジェクトのプロダクション ビルドを作成する
PHP (または任意のプログラミング言語だと思います) で作業していて、ソース管理として Subversion を使用している場合、プロジェクトを取得する方法はありますか (たとえば):
C:\Projects\test\.svn
C:\Projects\test\docs\
C:\Projects\test\faq.php
C:\Projects\test\guestbook.php
C:\Projects\test\index.php
C: \Projects\test\test.php
そしてビルド/コピー/それを何でもして、特定のファイルを取り除き、次のようになります:
C:\Projects\test\faq.php
C:\Projects\test\guestbook.php
C:\Projects\test\index.php
自動的?ブランチを作成してから、ブランチを調べて、「.svn」フォルダー、docs ディレクトリ、およびプロトタイプ ファイルをすべて削除することにうんざりしています。
おそらく.batファイルを使用して、必要な特定のファイルのみをコピーできることはわかっていますが、Subversionを使用して、ファイルを疑似無視する方法があり、それがまだバージョン管理されている場所にあることを望んでいましたが、作成できる場所疑似無視するように指示したファイルを無視するプロジェクトのスナップショット。
少なくとも.svnフォルダーなしでコピーできる機能についてオンラインで読んだことは知っていますが、今は見つかりません。
php - PHP4 から PHP5 への移行
PHP4 から PHP5 へのスムーズな移行のために、従うべき適切な手順は何ですか。破損しやすいコードの種類にはどのようなものがありますか?
php - PHP 配列のインデックス付け: $array[$index] vs $array["$index"] vs $array["{$index}"]
PHP配列にインデックスを付けるこれらの方法の違いは何ですか?
パフォーマンスと機能の違いの両方に興味があります。
アップデート:
(@Jeremy への返信) それが正しいかどうかはわかりません。私はこのコードを実行しました:
そして、この出力を得ました:
php - register_globals をオフにしてコードを機能させる
私は、使用するのが標準的だったときに書き戻されたレガシー PHP コードをいくつか継承しましたregister_globals
(PHP 4.2.0 の時点で、このディレクティブはデフォルトでオフになり、2002 年 4 月 22 日にリリースされました)。
これを有効にするとセキュリティ上良くないことがわかりました。$_GET
問題は、またはを使用する必要があるコード内のすべての場所をどのように見つけるか$_POST
です。私の唯一の考えは、初期化されていない変数について警告するようにエラー報告を設定し、サイトの各部分をテストすることでした。もっと簡単な方法はありますか?サイト内の各コード パスをテストする必要がありますか、それとも PHP はファイル単位で警告を出しますか?
javascript - 隠しボタン付きのログインスクリプト
私は父のウェブサイトを構築するためにPHPとJavaScriptを使用しています。彼は彼のウェブサイトにログインシステムを組み込みたいと思っています、そして私はPHPを使ったシステムのデザインを持っています。私の問題は、その人がログインしている場合にボタンを表示するにはどうすればよいですか?
たとえば、ホーム、製品、会社概要、連絡先があります。ユーザーがログインしている場合は、ディーラー、ディストリビューター、およびその他の情報のボタンが必要です。したがって、ホーム、製品、会社概要、連絡先、ディーラー(ディーラーログインの場合)、ディストリビューター(ディストリビューターログインの場合)などがあります。前方へ。
JavaScriptはこれを行うための良い方法でしょうか、それともPHPでしょうか、あるいはその両方でしょうか?JavaScriptを使用してボタンを表示および非表示にし、PHPを使用して表示するボタンを確認します。
php - PHPでPDFを編集しますか?
PHPでPDFを編集するための良い方法を知っている人はいますか?できればオープンソース/ゼロライセンスコスト方式。:)
PDFファイルを開き、PDF内のテキストを置き換えてから、PDFの変更されたバージョンを書き出すという方針に沿って考えていますか?
フロントエンド
php - Gallery2からのRSSフィード
Gallery2 RSSモジュールと数時間戦い、「フィードはまだ定義されていません」というメッセージだけを受け取った後、私はあきらめました。「フィードはまだ定義されていません」というGoogle検索に基づくと、これはかなり一般的な問題です。Gallery2 RSSモジュールを機能させるためのヒントやコツはありますか?または、このPHPアプリケーションの問題をデバッグしようとしている比較的PHPを知らない開発者のためのヒントはありますか?
php - PHPセーフモードGIDとは何ですか?
safe_mode_gidのPHPセーフモードドキュメントによると:
デフォルトでは、セーフモードはファイルを開くときにUID比較チェックを実行します。これをGID比較に緩和したい場合は、safe_mode_gidをオンにします。ファイルアクセス時にUID(FALSE)またはGID(TRUE)チェックを使用するかどうか。
Webサーバーで実行されているPHPスクリプトにとって、UID(ユーザー識別子)チェックとGID(グループ識別子)チェックの違いは何ですか?
php - php用のClass::DBIのようなライブラリ?
私は古い無愛想なものを継承しましたPHP application
、そして私はそれをもう少し扱いやすいものにリファクタリングしたいと思いますが、徐々にです。perlのCPANには、Class :: DBIの周りに一連のクラスがあり、データベースの行をコード内のオブジェクトのベースとして使用でき、accessor methods
必要に応じてライブラリを生成するなど、メソッドを追加することもできます。
PHP用にこのようなものを知っている人はいますか?特に「フレームワーク」の大規模な採用を必要としないもの...PHP4でも機能する場合はボーナスポイントですが、正直なところ、それを捨てる別の理由が欲しいです。:-)
php - strtotime()を使用して相対的な日付を進めます
strtotime()
ボタンのクリックに応答して、前のクリックで進んだ日から-1日と+1日(2つのボタン)進むよう に使用しようとしています。
例:
- 月の10日です。「-1日」ボタンをクリックすると、日付が9日と表示されます。
- もう一度「-1日」ボタンをクリックすると、8日目が表示されます。
- 「+1日」ボタンをクリックすると、9日目と表示されます。
ボタンと日付の表示、およびPHPを使用した情報の受け渡しについては理解していますが、タイムトラベルスクリプトが最後に呼び出されたときからの相対的な日付で作業するには$_GET
どうすればよいですか?strtotime()
これまでの私の仕事では、昨日と今日を現在と比較して表示できましたが、たとえば、昨日の前日や明後日とは相対的ではありません。または、「先週の月曜日」ボタンを使用する場合は、その日の前日または翌日です。