問題タブ [router]

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 投票する
2 に答える
473 参照

zend-framework - Zend フォームのインスタンス化が死の白い画面で静かに失敗する

Zend の初心者が Zend_Form を構成して使用しようとしています。

記録のために、私は Zend Framework Version: 1.11.1 on Win XP running Apache 2.something を使用しています。私は、ほとんどの場合問題なく機能するサイトに取り組んでいます。(他の誰かがそれを開始しました。私はそれを拡張する必要があります)。

私はフォームの領域で問題を抱えており、Zend_Form を導入しようとしていますが、これが何らかの形で問題を簡素化することを期待しています。しかし、Zend_Form を使用しようとすると、それ自体の問題が生じます。

最初のテスト フォームをインスタンス化しようとすると、エラー メッセージも表示されずに、真っ白な死の画面が表示されます。

データは次のとおりです。

Bootstrap.php には以下が含まれます。

これは、次のような名前のモデルでうまく機能します。

しかし、フォームの場合は惨めに失敗しているようです...念のために言っておきますが、これは Zend_Form を使用する私の最初のパスです。

私のフォームはファイル MYAPPNAME/forms/Formtest.php で定義されています:

フォームは、次のように定義されたビューに表示されています。

ビューは問題なく動作します。

次のように定義された(作業中のコントローラー内の)アクションによって管理されています。

フォームのインスタンス化とガベージ データ行の両方をコメント アウトすると、ビューに有効な出力が表示されます。$form を "GARBAGE DATA" に設定すると、有効な予測可能な出力も得られます。

ただし、フォームオブジェクトをインスタンス化しようとすると、「formtestAction: ENTERED」のみを含む白い画面が表示されます (上部の echo ステートメントから)。

ゆっくりと狂っていきます。

これがオートローダーの問題なのか、ルーティングの問題なのか、オブジェクトのインスタンス化の問題なのか、それとも何なのかわかりません。

アドバイスをいただければ幸いです。

読んでくれてありがとう。

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

javascript - HTTP リクエストからワイヤレス アクセス ポイントの BSSID (MAC アドレス) を見つけることはできますか?

誰かがインターネットにワイヤレスで接続されたコーヒー ショップに設置され、johnsveryownserver.com に HTTP 要求を送信するとします。サーバー側で、接続しているワイヤレス アクセス ポイントの MAC アドレスを特定する方法はありますか? (彼らのマシンの MAC アドレスには興味がないことに注意してください。)

普通の HTTP リクエストでこれを行うことができない場合、近くのワイヤレス アクセス ポイントの MAC アドレスをスキャンするためにブラウザで (たとえば JavaScript を介して) できることはありますか? 近くのすべてのワイヤレス MAC アドレスを収集できるので、これはさらに良いかもしれません。

ユーザーがプラグインまたは独立した実行可能ファイルをダウンロードすることを避けようとしています。

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

cakephp - Cakephpsslサイトのルートをhttpsではなくhttpにリダイレクトします

私はすべてのページにsslを使用する必要があるcakephpサイトを開発しました。コントローラでリダイレクトを使用すると、https://subdomain.domain.com/controller/actionではなくhttp://subdomain.domain.comにリダイレクトされることを除いて、期待どおりに機能します。

私は、cakephpアプリケーションを指すポート80の仮想ホストを作成し、これらの書き換えルールを.htaccessに追加することで、これを解決しました。

RewriteCond%{HTTPS} off RewriteRule(。*)https://% {HTTP_HOST}%{REQUEST_URI} [L]

これにより、この状況がキャッチされ、httpsにリダイレクトされますが、サーバーに不要な余分なトラフィックが発生します。

この余分なトラフィックの原因は、間違ったURLを生成するリダイレクト機能です。リダイレクト関数を調べたところ、router::urlを呼び出して実際のURLを作成しました。ただし、httpではなくhttpsを使用するようにルーターに指示する方法や場所がわかりません。

ティム

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

regex - ZendRouteRegexとオプションのパラメーター

次のようなURLを使用したい:

site.com/car-list/param1/value1/param2/value2

「車」は可変であり、任意の値にすることができます。「site.com/car-list」の部分を次のように解決しました。

「productType」パラメータが必要なときに「car-list」を取得できます。しかし、コントローラーで$ this-> _ getParam()を使用して残りのURLを取得することはできません。

これどうやってするの?ありがとう。

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

web - 192.xxx.xx を介して apach2 で Web サイトを構成します。

ルーター(192.168.1.1)の背後に設置!192.168.1.2:8008 経由で apach2 の自分の Web サイトにアクセスできます (whatsmyip.org から) IP アドレスを入力したときにアクセスするにはどうすればよいですか? Webサーバーにリモートでアクセスしたい!

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

c# - C# を使用してインターネット接続を監視する

ルーターを監視して、現在何が行われているか、誰がこれを行っているか、そのユーザーが占有してdownloadedいるアプリケーション/ソフトウェアを確認したいのですが、ワイヤレス接続とルーターの両方に必要なすべての資格情報を取得 しました。 ?initiate ituserdownload speed

アイデア

代替テキスト

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

zend-framework - Zendルーターの問題

皆さん。コントローラーを持っている zend ルートに問題がありshopsます。3つのアクションがあります(今のところ):

  • index - paginator を使用してすべてのショップを一覧表示します (/shops/?page=2 があります)
  • show - 具体的な店舗を表示します (show/Apple+store)
  • 検索 - 検索フォームを表示

だから今、私はroutingそれを作る必要があります。次のルートがあります

  • 'shop', new Zend_Controller_Router_Route ('/shops/:title',array('controller' => 'shops', 'action' => 'show'),array('title' => '/^(?!search $).+$/'))

  • 'search_shops',new Zend_Controller_Router_Route_Static ('/shop/search',array('controller' => 'shops', 'action' => 'show'))

しかし、/shops/Apple+store に行こうとすると、Apple Store アクションがないと表示されます。の正規表現の部分を省略するとshop route、検索に行けません。

私は何を間違っていますか?

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

php - URLに一致するようにこれらの単純な正規表現を変更するのに助けが必要

小さなMVCフレームワークでルーターオブジェクトを構築しています。URL文字列を解析して、コントローラーやアクションなどを検出します。構成可能です。

現在、ユーザーは次のような文字列を渡すことでルートを作成できます。

そして、ルーターはそれらから次の正規表現を作成します。

最後に、ルーターはURLに基​​づいて正しいルートを選択しようとします。上記のルートのURLは次のようになります。

でも

私の正規表現は正しくありません。最初の(より具体的な)式は2番目の条件に一致し、2番目の式は最初の条件に一致する可能性があります。

順序を逆にしてチェックインすると、静的ページルートが機能し、次にコントローラーインデックスルートが機能しますが、コントローラーインデックスルートはより具体的なルートをすべてキャッチします。

アップデート

ユーザーは次のようなルートを接続することもできるため、正規表現を使用しています。

これは、これに似た2つの正規表現を構築します。

最後に、次のルーティングを実行します。

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

php - ルーターからカウント コントローラー引数を取得しますか?

わかりました、私は自分のカスタム mvc システムを作成する方法を学んでいます。これまでのところ、ルーターやコントローラーなどを作成しました。

例 私はコントローラ プロファイル クラスと URL www.helloworld.com/args1/args2/args3 を持っています

heres は、メソッドと parms を実行するルーター クラスの一部です。

$this->paramsこれまでのところエラーはありませんが、どういうわけか私は404 を与える必要がありcount(params)ます。call_user_func_array(array($controller, $method), $this->params);

私が考えているのは、count get params が呼び出されたクラスの count params と同じではない場合、404、$this->params を数えることができるとしましょう。それは私に 3 を与えました。call_user_func_array によって呼び出されたクラスのパラメーターをどのようにカウントできますか?

ご覧いただきありがとうございます

アダム・ラマダン

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

ip - ネットマスクと IP は dlink dir-300 で互換性がありません

Dlink Dir-300 ワイヤレス ルーターを持っています。そこに静的IP設定を設定する必要があります。Ip を 192.168.242.3 ネットマスク: 255.255.0.0 と指定します。Enterキーを押すと、IPが無効であると表示されます。このような構成は、別の (linksys) ルーターで正常に機能しますが。

静的 IP を設定する場合、最後の 2 バイトのみを制御できます。最初の 2 バイトは固定されているため、ローカル ネットワーク構造によると 192.168.XX になります。

この問題はどのように解決できますか?