• 締切済み

ソースコードを解読して

このサイト→https://rail-history.org/はおそらくデータベースの考え方を使用していると思いますが、使用するデータベースを指定する箇所はソースコードの何行目か教えてください。

みんなの回答

  • retorofan
  • ベストアンサー率33% (328/977)
回答No.2

>使用するデータベースを指定する箇所 厳密には、 「駅名・路線名」 というキーワードを指定する箇所ですね。 それは、76行目の下記のコードです。 <div id="form_search_area"> <form method="get" action="/search.php" class="form-search" id="form_search"> <input type="text" name="sw" id="sw" value="" class="input-medium search-query" /> <input type="submit" value="駅名・路線名から検索" class="btn" /> </form> </div><!-- form_search_area -->

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

いや、、、 >このサイト→https://rail-history.org/は 「これはクライアントサイド」です。 データベースを使うのは「サーバーサイド」です。 つまり、クライアントからサーバーのデータベースを 使う事は出来ないです。 サーバーが送り出すデータに データベースを混ぜたものをクライアントに 送り出しているだけ。 なので、いくら探しても、それは意味がない事です。 例を出すと、 https://abc.def.com/index.html これが、データベースAのレコードBのリストを出す ページだったとすると、このファイルにデータベースがあるのではなく サーバーがindex.htmlがリクエストされた時点で 送り出すものに「データベースAのレコードBのリスト」を 含んだ状態で送り出して、それを ブラウザの「https://abc.def.com/index.html」が 整形してるだけってことですよ。 こういう時ブラウザーをデバッグモード (Chrome系ならF12)にしてみるといいですよ。 そこでNetworkタブを選択すれば、 何をしたとき何を通信しているのか?が 見えるので、それがすべてです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ソースコードを読む

    ソースコードを読むことは大切だ、という事を良く聞きますが、どんなソフトウエアのソースを読めば良いのでしょうか??また、何処から入手できるのでしょうか? いきなり、数千行のソフトは到底読めないので100~200行くらいから始めたいのですが、お勧めなどはあるでしょうか? UNIXのコマンドのソースはcatとechoが限界でした^^; C言語の知識は一通り勉強して、書く方なら500行くらいまではかけるようになったのですが、ソースを読む機会というものが無いので、どうしたら良いのか困っています。アドバイスお願いします。

  • Rubyのソースコードの読み方

    現在JavaからRubyに移行しようと勉強をしているのですが、Rubyのソースコードを読んでいくと、変数に何が入っているかわからなくて困っています。 ソースコードを例に説明させていただくと、 gs = TCPServer.open(12345) addr = gs.addr こんなソースがあったとして、2行目のgs.addrというメソッドが何をするメソッドなのか知りたいとします。 しかしRubyでは型宣言をしないので、gsが何のクラスなのかわかりません。 そこでTCPServerクラスのリファレンス(http://www.ruby-lang.org/ja/old-man/html/TCPServer.html)を見るのですが、このサイトのクラスメソッド欄にかいてあるTCPServer.openを呼んでも、戻り値の型が書いていません。 このような場合どうやって、gs.addrメソッドの挙動をしればよいのでしょうか?なお現在は動的にデバックするという方法は無しで考えています。 ご回答よろしくおねがいします。

    • ベストアンサー
    • Ruby
  • 元のソース 実際のコードが違う

    ブラウザで見る元のソースと 実際のコードが違います。 現在簡単なWEBページを作っているのですが いきなりcssがくずれ 頭の中で???となって調べてみた結果元のソースと 実際のコードが違いました。 特にどこかをいじった覚えもありません。 おかしな部分のソースです 実際のコード <input class="back" type="button" onclick="history.back()" value="戻る"> </form> </div> </body> </html> ブラウザの元のソース <input class="back" type="button" onclick="history.back()" value="戻る"> </form> </div> </body> </html>> </body> </html> </body> </html>click="history.back()" value="戻る"> </form> </div> </body> </html> とかなりおかしなことになっています。 ご教授お願いいたします。

    • ベストアンサー
    • HTML
  • 長く、読みにくいソースを解読する方法

    ACCESSで作成された、販売管理システムのメンテナンスを行なっています。 COBOL等で作成されたシステムを、ACCESSに移行したもので、旧システムの名残が多いこともあり、大変みにくくなっています。 例えば、 ・一つの手続きに、1000行以上ある(キー操作と、DB処理が含まれている) ・その他、同じ処理が数カ所かかれている ・階層がふかい(最大6階層ほど) このような場合のソースを解読するための、いい方法はないでしょうか。 私は、流れ図を作成したり、Excel等で、疑似コードのような簡略化したコードを書くことにより、全体の流れをつかんでいます。これは、効果的と感じています。また、仕様書をじっくり読むことも効果的と思います。 他にいい方法はないでしょうか。

  • chromium OSのソースコードについて

    chromium OSのソースコードについて http://dev.chromium.org/developers/how-tos/get-the-code でとってきたソースをISO化しても動きません いろいろ(仮想化でLINUXベースで動かしたり)試してみても動きません ソースがこれだけでは足らずどこかに組み込む等をしなければならないのでしょうか?

  • ソースコード

    visual basic のソースコードはどこかのサイトで大量に無料公開されているんですか?

  • Linuxのソースコード

    www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.2.tar.bz2 ここでLinuxのソースコードが手に入るのですが、解凍するときに同じファイル名が存在しますと出てしまいます。(ただ、ファイル名は同じでも中のソースコードは違うみたいです)これは正常な状態なのでしょうか?ファイル名を変えて保存しても大丈夫ですか? 後、Linuxとはこのわずか250MB程度のソースコードで出来ているのですか?ITProの記事でLinuxのソースコードを全部読んでいる人はほとんどいないという記事を見たのですが、OSのソースコードとはそんなに難しいものなのでしょうか? 後、Linuxって現在どれぐらい使えるものなのでしょうか?やはりWindowsにとってかわるというのは無理な話なのでしょうかね? 初心者丸出しですいません・・・

  • javascriptでソースコードを取得

    今javascriptをやっています。 javascriptで指定したサイトのソースコードが読み込めないものかを試しているのですけど、やりかたが全然わかりません。 普通のWEBページで右クリックをして「ソースの表示」って出るじゃないですか、その内容をそのまま取得できれば良いのです。 とりあえず「Yahoo!JAPAN」のトップページのソースコードを取得できれば良いのです。 ・ソースコードの取得がjavascriptで出来るのか出来ないのか。 ・出来るならどのようなプログラムを書けばよいのか。 ・出来ないのならば他に出来るプログラミング言語は何か。 と言う質問に分かる部分だけ答えてくださればありがたいです。 よろしくお願いします。

  • Webページ作成 何を勉強すれば良いか

    このサイト→https://rail-history.org/ のようなWebページを作りたいです。 (LeafletとOpenStreetMapで地図を表示し、データベースから座標を読み取って地図上にアイコンを表示したい) Microsoft Accessでデータベースの基礎は学習していますが、他にどんな技術を勉強すれば良いか教えてください。

  • Eclipseでソースコードの表示

    Eclipseのエディタでクラス名などをCtrlキーを押しながらマウスでクリックすると、そのソースコードに飛べますが、基本ライブラリ以外のものはクラスをデコンパイルしてソースコードを生成します。 これを、ソースコードのディレクトリを指定してそこからソースコードを表示させるという方法にしたいのですが、どうすればいいですか?