問題タブ [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 投票する
5 に答える
11339 参照

c# - .NETで同等のPHPのhtml特殊文字?

PHP には、文字列を渡すhtmlspecialcharacters()という優れた関数があり、HTML のすべての特殊文字を安全な対応文字に置き換えます。入力をサニタイズするためのほぼワンストップ ショップです。とてもいいですよね?

.NET ライブラリのいずれかに同等のものはありますか?

そうでない場合、誰でもこれをうまく行うコード サンプルまたはライブラリにリンクできますか?

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

php - PHP での html パラメータへのアクセス

セッション用の簡単なテスト php スクリプトを実行しようとしています。$_SESSION基本的に、そのページを更新するたびにカウンター (に格納されている) をインクリメントします。それは機能しますが、パラメーターを使用してページをリロードするセッションを破棄するためのリンクを作成しようとしてい?destroy=1ます。そのパラメーターが設定されているかどうかを確認するためにいくつかの if ステートメントを試しましたが、設定されている場合はセッションを破棄しましたが、うまくいかないようです。

パラメータが設定されている場合にメッセージをポップアップするために、本体にifステートメントを入れましたが、ピックアップされていないようです。

私は何か愚かなことをしていることを知っています (私は PHP の初心者です) が、それが何であるかを見つけることができないようです...

ここのコードを参照してください:

0 投票する
10 に答える
1216 参照

php - PHP でパーミッションを実装する

私はこれを何度か試みましたが、うまくいきませんでした。この投稿を読んだ後、これをもう一度やりたいと思いました。では、なぜ次のことがうまくいかないのか誰か教えてもらえますか?

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

php - バックアップ データベースなしで FORM ベースの認証をどのように実装しますか?

CGI プログラムとして実行される PHP スクリプトがあり、HTTPAuthenticateヘッダーが食べられて吐き出されます。したがって、ある種の FORM ベースの認証を実装したいと思います。追加の制約として、データベースがないため、セッション データを保存できません。

私は、マスターのユーザー名とパスワードを持つことに非常にオープンです。これらの資格情報を知らない侵入者からアプリケーションを保護する必要があるだけです。

では、これをどのように実装しますか?

クッキー?

フォームを提示し、それが有効であれば、IP アドレスのハッシュである Cookie を送り返すことができます。これはシークレット コードです。次に、物事が正しく復号化されない限り、ページがレンダリングされないようにすることができます。しかし、それをPHPで実装する方法がわかりません。

0 投票する
7 に答える
6226 参照

php - PHPでの電子メールのキューイング

PHPで最小1000以上のメールを送信する最も適切な方法は何ですか? それを処理できる信頼できる電子メールキューイング手法はありますか?

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

php - VisualSVNサーバーを備えたWebSVN、認証を取得した人はいますか?

VisualSVNサーバーをWindowsサーバーにインストールし、いくつかのリポジトリにサービスを提供しています。

VisualSVNサーバーに組み込まれているWebビューアーは最小限のSubversionブラウザーであるため、リポジトリーの上にWebSVNをインストールしたいと思います。

ただし、問題は、認証が機能していないように見えることです。理想的には、VisualSVNで指定されている現在のリポジトリ認証をWebSVNで機能させたいので、WebSVNにすべてのリポジトリ名が表示されても、適切な資格情報がないと実際にそれらを参照することはできません。

このグーグルクエリの一番上のリンクのキャッシュされたコピーにアクセスすることで、私がこれまでに見つけた有望なものを見ることができます。
(メインのブログページが破壊されたようです。私が参照している一番上のページのドメインはthe-wizzard.deです)

そこで、WebSVNのphpファイルの1つに追加できるいくつかのphp関数を見つけました。そこで変更を加えましたが、WebSVNにユーザー名とパスワードを要求させるだけで、何を入力しても入力できませんでした。

残念ながら、phpとapacheは私にとって主に黒魔術です。

では、WebSVNをVisualSVNがホストするリポジトリとうまく統合した人はいますか?

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

php - 投稿コンテンツに空白を追加するcURL?

PHP 5.2 と cURL を使用して、ベンダーのサーバーに対して POST しようとしています。サーバーに対して投稿する XML ドキュメントを読み込んでから、応答を読み込んでいます。

そのコード自体は正常に動作しますが、他のサーバーは XML パーサーから次のような応答を返します。

プロローグで許可されていないコンテンツ

そのエラーを調べたところ、これは通常、XML の前の空白が原因で発生しますが、XML ファイル自体に空白が含まれていないことを確認し、trim() でそれをクリアする必要があります。コードの実行中に接続で TCPDump を実行したところ、次のように送信されました。

Ethereal でセッションを再生すると、[SNIP] 行の前後に空白が表示されます。これが問題の原因ですか?もしそうなら、どうすればそれを取り除くことができますか?

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

php - 異なるタイムゾーンでのPHPサーバーとMySQLサーバーの処理

GoDaddyやNetworkSolutionsなどの標準の共有ホスティングパッケージを使用している私たちにとって、ホスティングサーバー(PHP)とMySQLサーバーが異なるタイムゾーンにある場合、日時変換をどのように処理しますか?

また、サイトへの訪問者がどのタイムゾーンにいるかを判断し、日時変数を適切に操作するためのベストプラクティスのアドバイスはありますか?

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

php - PHP Webページで「12分前」などを表示するには?

「12 秒前」や「5 分前」などのステータス メッセージを Web ページに表示する方法を誰か教えてもらえますか?

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

php - バッチ コードの圧子とビューティファイア

ここで誰かが良いバッチ ファイル コード インデンターまたはビューティファイアーを知っていますか?

具体的には、PHP、JS、および SGML 言語用です。

できればスタイルに関するオプションを使用してください。