問題タブ [catch-all]
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 を使用してメール ID を更新する
メール サーバーのアクセスの詳細がある場合、PHP でメール サーバーのメール ID を更新する方法はありますか。要件は次のとおりです。電子メールを送信してフォト ギャラリーに写真をアップロードするための準備が必要なコミュニティ Web サイトを開発しています。写真を添付したメールをその ID に送信できるように、各ユーザーのメール ID を作成する予定でした。cron ジョブはこれらの ID 内のメールを検索し、添付ファイル付きのメールが見つかった場合、ファイルをサーバーにアップロードし、メールの件名が写真のキャプションと見なされます。
しかし、メールIDを知っている人なら誰でもメールを送信して他のアカウントに写真を追加できるというセキュリティの抜け穴があります. 必要に応じてユーザーが変更できるセキュリティ コードを ID に含める予定です。
例えば。name.XXXX@domain.com XXXX は 4 桁の秘密コードです。ユーザーは、必要に応じてそのコードを変更できます。つまり、電子メール ID は、プライバシーを維持したいというユーザーの希望に応じて、name.1234@domain.com または name.3452@domain.com にすることができます。PHP関数を使用して電子メールIDを編集する方法はありますか。
php - PHP - クラスのキャッチオール メソッド
メソッドが定義されていない場合、エラーをスローする代わりにキャッチオール関数に移動するようにクラスをセットアップする方法はありますか?
私が呼び出し$myClass->foobar();
たが foobar がクラス定義に設定されていなかった場合、他のメソッドがそれを処理しますか?
php - PHP SQLite3 ですべてのエラーをキャッチ
PHP ですべての SQLite3 エラーをキャッチする方法を試していますか? 私は多くを試しましたが、それらはすべて機能しているようです。以下のコードを考えてみてください。すべてのエラーをキャッチするのに十分でしょうか? 誰かが他に何か提案できますか?
java - javax.swingアプリケーションで例外をキャッチする
私はjavax.swing
、XMLスキーマから(JAXFrontライブラリを使用して)フォームを生成し、ユーザーが入力したデータをXMLドキュメントに格納するアプリケーションを作成するために取り組んでいます。
必要なときにtry-catch-finallyブロックを配置しましたが、メインスレッドが終了したときに例外をキャッチするのに少し問題があります(AWTスレッドはまだ実行中です)。
主な作業を行う2つのクラスと、質問にとって重要ではない他のクラスがあります。
メインクラス:以下の構造になっています。アプリケーションを初期化し、メインフレームを実行します
/li>フレームクラス:ビューイベントとリッスンイベントを生成します
/li>
問題は次のとおりです。メインメソッドからビジュアライズ関数を実行すると、ビューが生成されて表示されます。その瞬間、私は例外をキャッチする制御を失います。次に、私の質問は、このポイントの後にスローされる可能性のあるRuntimeExceptionsをキャッチする方法があるかどうかです。
私の英語を理解して、質問に答えていただければ幸いです。
前もって感謝します。
python - Python ですべての例外をキャッチする
Pythonで、「すべての」例外をキャッチする最良の方法は何ですか?
キャッチはスレッドで実行されている可能性があります。
私の目的は、プロセスの終了などを示すものなど、特別な Python 例外をマスクせずに、通常のコードによってスローされる可能性のある例外をログに記録することです。
例外へのハンドルを取得することexc
も望ましいです (上記の節を含むなど)。
.htaccess - .htaccessサブドメインからディレクトリへの問題
私は現在、クライアント向けのWebサイトに取り組んでいます。作成しているWebサイトは、他の企業に販売して使用するために、次のように実行されます。
- 支払いを受け取ります
- 管理者は123-regコントロールパネルにログインし、新しいデータベースを作成します。
- 次に、管理者はWebサイトのコントロールパネルにログインし、Webサイトの新しいインスタンスの作成を開始します。
- たとえば、ソースファイルは新しいディレクトリ
/new-instance/
にコピーされます。 - ユーザーはからアクセスできる必要があります
new-instance.website.co.uk
new-instance.website.co.uk
100のサブドメインの後、123-regにもっとお金を払わなければならないという事実などのいくつかの問題のために、ユーザーをにリダイレクトするための一連の.htaccessルールを設定することを提案しました。website.co.uk/new-instance/
今私が直面している問題はそれです
- 使用すべき書き換えルールがわかりません。現在、ここにあるこのルールを使用しています。
- 123-regではcatch-allサブドメインが有効になっているようです。123-regパネルにアクセスできないため、オフにできるかどうかはわかりませんが、このため、サブドメインを入力します。コントロールパネルに設定されていないものはウェブサイトのメインページを表示するだけなので、キャッチオールが.htaccessの動作を停止しているのか、それとも.htaccessファイル内のルールなのかわかりません。
関連するすべての回答をいただければ幸いです。ありがとう。
ruby-on-rails - Rails 3:キャッチオールルートを読みやすく修正しやすくする
Rails 3でキャッチオールルートを書き込もうとしていますが、いくつかの用語を予約したいと思います。私は、この投稿で提示された例、David Burrowsによる回答:Rails3を使用した動的ルートを具体的にフォローしています。
私が使用している構文は次のとおりです。
これで、その構文は問題なく機能します。ユーザーがパスに「user」または「my-stuff」を含むページにアクセスすると、キャッチオールを通過して特定の場所に移動します。ユーザーが他のURLにアクセスすると、ルーティングロジックに移動します。
私の質問は読みやすさに関するものです-ルートを正規表現以外のものと照合する方法はありますか?照合する用語の配列を提供する方法はありますか?また、全体ではなく、ルートの特定のセグメントを一致させる方法はありますか?
明らかに、Railsにはルーティングが組み込まれていますが、このプロジェクトには、特定のルートについて、コントローラーがURLに存在しないという要件があります。したがって、キャッチオール。
助けてくれてありがとう
以下の回答ごとに更新されたルートファイルは次のとおりです。
nginx - nginx server_name ワイルドカードまたはキャッチオール
複数のWebサイトにサービスを提供するnginxのインスタンスが実行されています。1 つ目は、サーバーの IP アドレスに関するステータス メッセージです。2 つ目は の管理コンソールadmin.domain.com
です。これらはうまく機能します。現在、他のすべてのドメインリクエストを単一に送信したいと考えindex.php
ています.ドメインとサブドメインがたくさんあり、それらすべてをnginx構成にリストすることは現実的ではありません.
これまでのところ、に設定しようとserver_name
しまし*
たが、無効なワイルドカードとして失敗しました。*.*
他のサーバーブロックを追加するまで機能しますが、それらと競合すると思います。
他のサイトが定義された後、nginx でキャッチオール サーバー ブロックを実行する方法はありますか?
注意: 私はスパマーではありません。これらは有用なコンテンツを備えた本物のサイトであり、データベースから同じ CMS を利用しているだけです!
dns - すべてのドメインをキャッチ
DirectAdmin で 1 つのユーザー アカウントを設定し、すべての受信ドメインをこのアカウントに転送/リダイレクトすることはできますか?
- ユーザー = domain1.com
- domain2.com -> domain1.com (domain2.com はブラウザのアドレス バーに残ります)
- domain3.com -> domain1.com (domain3.com はブラウザのアドレス バーに残ります)
これは、新しいドメインで常にドメイン ポインターを追加する必要がないことを意味します。
apache - すべての.htaccessをキャッチ-前に何も見つからなかった場合のみ
.htaccessファイルですべての正規表現をキャッチする例外を設けることは可能ですか?
これが私の現在の.htaccessファイルです
すべての正規表現をキャッチするためのいくつかの例外があり、前に何も見つからなかった場合にのみ、最後のケースでそれを使用したいと思います。
RewriteCondで遊んでみましたが、うまくいきませんでした。
編集:例外も書き直したいのですが、これは可能ですか?