問題タブ [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.

0 投票する
30 に答える
353020 参照

php - PHP スクリプトをどのようにデバッグしますか?

PHPスクリプトをどのようにデバッグしますか?

エラー報告の使用など、基本的なデバッグについては認識しています。PHPEclipseでのブレークポイントのデバッグも非常に便利です。

phpStormまたは他のIDEでデバッグするための最良の(高速で簡単な)方法は何ですか?

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

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を追加するように編集

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

php - プレーンな HTTP 認証と PHP を使用して、Apache で認証済みのユーザー名を取得するにはどうすればよいですか?

まず、セキュリティに関する考慮事項を整理しましょう。私は、1 回限りの内部使用のみ、インターネットに接続されていない LAN、PHP Web アプリのために、Apache の下で単純な認証を使用しています。

PHPでHTTP認証されたユーザー名を取得するにはどうすればよいですか?

0 投票する
5 に答える
1971 参照

php - オブジェクト プロパティをメソッド プロパティのデフォルトとして使用する

私はこれをやろうとしています (予期しない T_VARIABLE エラーが発生します):

私が使用しているオブジェクトには"defaultWeight"、重量を指定しない場合にすべての新しい出荷が取得するパラメーターがあるため、重量にマジックナンバーを入れたくありません。defaultWeightを出荷グループごとに変更するため、出荷自体に を入れることはできません。以下よりも良い方法はありますか?

0 投票する
20 に答える
42792 参照

php - DB スキーマの変更を追跡するメカニズム

DB スキーマの変更を追跡および/または自動化するための最良の方法は何ですか? 私たちのチームはバージョン管理に Subversion を使用しており、この方法で一部のタスクを自動化できました (ステージング サーバーへのビルドのプッシュ、テスト済みコードの運用サーバーへのデプロイ) が、データベースの更新は手動で行っています。コードと DB の更新をさまざまなサーバーにプッシュするバックエンドとして Subversion を引き続き使用しながら、さまざまな環境のサーバー間で効率的に作業できるソリューションを見つけるか作成したいと考えています。

多くの一般的なソフトウェア パッケージには、DB のバージョンを検出して必要な変更を適用する自動更新スクリプトが含まれています。大規模な場合でも (複数のプロジェクトや複数の環境や言語にまたがって)、これを行うための最良の方法はありますか? もしそうなら、プロセスを簡素化する既存のコードはありますか、それとも独自のソリューションを展開するのが最善ですか? 誰かが以前に似たようなものを実装し、それを Subversion のコミット後のフックに統合したことがありますか? それとも、これは悪い考えですか?

複数のプラットフォームをサポートするソリューションが望ましいですが、作業の大部分が Linux/Apache/MySQL/PHP スタックをサポートする必要があります。

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

php - PHP で preg_replace を使用する場合、どうすれば一致するようになりますか?

いくつかの単語の大文字を取得して、スパンタグでラップしようとしています。抽出とラッピングの目的でpreg_replaceを使用していますが、何も出力されません。

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

php - 三項式が機能しないのはなぜですか?

ページ要素を表示または非表示にするフラグを設定しようとしていますが、式が false の場合でも常に表示されます。

調子はどう?

0 投票する
3 に答える
5002 参照

php - FTP経由でサーバーにファイルをコピーした後のファイルサイズの違い

ローカル ディレクトリ内にある Web サーバーを更新するための PHP スクリプトを作成しました。スクリプトを Python に移行しています。ほとんどの場合は問題なく動作しますが、PUT コマンドを実行すると、ファイルのサイズが変化するように見えます。したがって、ファイルのサイズはサーバー上のファイルのサイズとは異なります。

FTP サーバーからファイルを再度ダウンロードすると、唯一の違いは CR/LF マークです。同じスクリプトが更新するファイルのサイズを比較しているため、これは私を悩ませます。また、何らかの意味がある場合、スクリプトは ftp_put を介して PHP で完全に動作します。

助言がありますか?

0 投票する
15 に答える
83290 参照

php - Linux 用軽量 IDE

堅牢で高速なコンピューター (2Gb RAM を搭載した Pentium デュアル コア 2.0) を持っていますが、軽量のソフトウェアを常に探しているので、多くのアプリが同時に起動して実行されている場合でも高速に動作します。

ここ数週間、私は徐々に Linux に移行しており、C++ と PHP でプログラムするための無料の軽量で便利な IDE をインストールしたいと考えています。構文の強調表示とコード補完のヒントは必須です。

0 投票する
11 に答える
9610 参照

php - PHPMySQLクエリでのMySQL/Apacheエラー

次のエラーが発生します。

ユーザー'apache'@'localhost'のアクセスが拒否されました(パスワードを使用:NO)

次のコードを使用する場合:

このファイルには、ソフトウェアの別の部分のクエリでconnect.php正常に機能しているMySQL接続呼び出しが含まれています。INSERT行をコメントアウトする$result = mysql_queryと、elseステートメントに進みます。つまり、その行またはifのコンテンツです。

私はネットで解決策を探していましたが、ほとんどの場合、MySQL接続が多すぎるか、MySQLにログインしているユーザーに権限がないことに関連しているようです。両方チェックしました。ソフトウェアの他の場所でも他のクエリを実行でき、アカウントに正しい権限があることを確認しました。