問題タブ [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 - PHP スクリプトをどのようにデバッグしますか?
PHPスクリプトをどのようにデバッグしますか?
エラー報告の使用など、基本的なデバッグについては認識しています。PHPEclipseでのブレークポイントのデバッグも非常に便利です。
phpStormまたは他のIDEでデバッグするための最良の(高速で簡単な)方法は何ですか?
php - htdocs フォルダの外に XAMPP / Apache サーブ ファイルを作成する
ディレクトリ外のファイルを提供するようにxamppを構成することは可能htdocs
ですか?
たとえば、次の場所にファイルがあるとします。
C:\projects\transitCalculator\trunk\TransitCalculator.php
私のxamppファイルは通常、次の場所から提供されます。
C:\xampp\htdocs\
(これがデフォルトの構成であるため) Apache にTransitCalculator.php
ファイルを移動させずにファイルを認識させて提供させる方法はありますhtdocs
か? できれば、Apache にプロジェクト ディレクトリの内容全体を提供/アクセスしてもらいたいのですが、プロジェクト ディレクトリを下に移動したくありませんhtdocs
。
編集:Q / Aをより「検索可能」にするために、質問のタイトルにApacheを追加するように編集
php - プレーンな HTTP 認証と PHP を使用して、Apache で認証済みのユーザー名を取得するにはどうすればよいですか?
まず、セキュリティに関する考慮事項を整理しましょう。私は、1 回限りの内部使用のみ、インターネットに接続されていない LAN、PHP Web アプリのために、Apache の下で単純な認証を使用しています。
PHPでHTTP認証されたユーザー名を取得するにはどうすればよいですか?
php - オブジェクト プロパティをメソッド プロパティのデフォルトとして使用する
私はこれをやろうとしています (予期しない T_VARIABLE エラーが発生します):
私が使用しているオブジェクトには"defaultWeight"
、重量を指定しない場合にすべての新しい出荷が取得するパラメーターがあるため、重量にマジックナンバーを入れたくありません。defaultWeight
を出荷グループごとに変更するため、出荷自体に を入れることはできません。以下よりも良い方法はありますか?
php - DB スキーマの変更を追跡するメカニズム
DB スキーマの変更を追跡および/または自動化するための最良の方法は何ですか? 私たちのチームはバージョン管理に Subversion を使用しており、この方法で一部のタスクを自動化できました (ステージング サーバーへのビルドのプッシュ、テスト済みコードの運用サーバーへのデプロイ) が、データベースの更新は手動で行っています。コードと DB の更新をさまざまなサーバーにプッシュするバックエンドとして Subversion を引き続き使用しながら、さまざまな環境のサーバー間で効率的に作業できるソリューションを見つけるか作成したいと考えています。
多くの一般的なソフトウェア パッケージには、DB のバージョンを検出して必要な変更を適用する自動更新スクリプトが含まれています。大規模な場合でも (複数のプロジェクトや複数の環境や言語にまたがって)、これを行うための最良の方法はありますか? もしそうなら、プロセスを簡素化する既存のコードはありますか、それとも独自のソリューションを展開するのが最善ですか? 誰かが以前に似たようなものを実装し、それを Subversion のコミット後のフックに統合したことがありますか? それとも、これは悪い考えですか?
複数のプラットフォームをサポートするソリューションが望ましいですが、作業の大部分が Linux/Apache/MySQL/PHP スタックをサポートする必要があります。
php - PHP で preg_replace を使用する場合、どうすれば一致するようになりますか?
いくつかの単語の大文字を取得して、スパンタグでラップしようとしています。抽出とラッピングの目的でpreg_replaceを使用していますが、何も出力されません。
php - 三項式が機能しないのはなぜですか?
ページ要素を表示または非表示にするフラグを設定しようとしていますが、式が false の場合でも常に表示されます。
調子はどう?
php - FTP経由でサーバーにファイルをコピーした後のファイルサイズの違い
ローカル ディレクトリ内にある Web サーバーを更新するための PHP スクリプトを作成しました。スクリプトを Python に移行しています。ほとんどの場合は問題なく動作しますが、PUT コマンドを実行すると、ファイルのサイズが変化するように見えます。したがって、ファイルのサイズはサーバー上のファイルのサイズとは異なります。
FTP サーバーからファイルを再度ダウンロードすると、唯一の違いは CR/LF マークです。同じスクリプトが更新するファイルのサイズを比較しているため、これは私を悩ませます。また、何らかの意味がある場合、スクリプトは ftp_put を介して PHP で完全に動作します。
助言がありますか?
php - Linux 用軽量 IDE
堅牢で高速なコンピューター (2Gb RAM を搭載した Pentium デュアル コア 2.0) を持っていますが、軽量のソフトウェアを常に探しているので、多くのアプリが同時に起動して実行されている場合でも高速に動作します。
ここ数週間、私は徐々に Linux に移行しており、C++ と PHP でプログラムするための無料の軽量で便利な IDE をインストールしたいと考えています。構文の強調表示とコード補完のヒントは必須です。
php - PHPMySQLクエリでのMySQL/Apacheエラー
次のエラーが発生します。
ユーザー'apache'@'localhost'のアクセスが拒否されました(パスワードを使用:NO)
次のコードを使用する場合:
このファイルには、ソフトウェアの別の部分のクエリでconnect.php
正常に機能しているMySQL接続呼び出しが含まれています。INSERT
行をコメントアウトする$result = mysql_query
と、elseステートメントに進みます。つまり、その行またはifのコンテンツです。
私はネットで解決策を探していましたが、ほとんどの場合、MySQL接続が多すぎるか、MySQLにログインしているユーザーに権限がないことに関連しているようです。両方チェックしました。ソフトウェアの他の場所でも他のクエリを実行でき、アカウントに正しい権限があることを確認しました。