• 締切済み

URLを取得してDBに格納したいのですが、、

環境:XAMPP ver2.5.8 やりたいこと: 特定ページにJavaScriptタグを貼って、そのページがアクセルされたときに そのページURLを取得して、mySQLのDBに取得したURLを指定フィールドに 記録したいです。 同一URLであれば、上書きを考えているのですが、そのようなことは可能でしょうか? よろしければ、JavaScriptでURLを取得して、DBに渡すやり方を教えていただけないでしょうか? よろしくお願いします。

みんなの回答

  • aoyama984
  • ベストアンサー率45% (253/561)
回答No.1

http://www.htmq.com/js/location_href.shtml http://www.htmq.com/js/document_url.shtml http://semooh.jp/jquery/api/ajax/jQuery.ajax/options/ http://harmonic.me/blog/?p=139 http://www.phpbook.jp/tutorial/mysql/ LOAD時にJSからPOSTして 受けてSELECTしてあったら更新/無かったら追加 自分で書いて実行して 分からないところだけ質問してください 質問の中で何が分かりませんか? どこまでできますか

anan19
質問者

お礼

ご指導ありがとうございます。 頂いたURL先をもとに、もう少し自分でがんばってみます。

関連するQ&A

  • DBの<a>タグを[url]タグへ変更したいのです

    DB内データの<a>タグを、全て[url]タグへ変更したいのですが、どうすればよいでしょうか? <経緯> ・ブログを移行したのですが、新しいブログでは、<a>タグを全てエスケープするので、該当データを[url]タグへ一括変換して、リンク表示させたい <変換したいこと> ・対象DB指定カラム(entry)内の、全ての「<a href="○○">△△</a>」を、「[url=○○]△△[/url]」へ変更したい <質問> ・どうやって、やるのでしょうか? ・UPDATE文を利用して、正規表現とかでやるのでしょうか? ・それとも、DUMPデータを取得して、秀丸で正規表現とかでやるのでしょうか? その場合は、どう書けば良いでしょうか? <環境> ・MySQL

    • ベストアンサー
    • MySQL
  • javascriptでurlを取得

    javascript、ごくごく初心者です。 Facebookにshareさせたい自ページURLをjavascriptで取得したいと思いますが、 なかなかうまくいきません。 よろしくお願いいたします。 <meta property="og:url" content="ここにアドレス取得" />

  • URLの取得について教えてください。

    URLの取得について教えてください。 Javascript初心者です。 下記のようなことをしたいのです。 テキストエリアを作成し、ボタンクリックでURLを テキストエリアに書き込むことは可能なのでしょうか? location.hrefで現在のページを取得し表示させるJavaScriptは分かったのですが テキストエリアを作成し、そこに表示させることができるのかが分かりません。 どなたかご教授よろしくお願いします。

  • URLの取得

    myframeという名前のiframe内に表示されているページのURLを取得するためのスクリプトです。 <SCRIPT TYPE="text/javascript"> <!-- function geturl(){ url = document.myframe.location; } --> </SCRIPT> これを実行した際に、www等のサブドメインが無いURLの場合はURLを取得出来るのですが、サブドメインがあるURLの場合URLが取得出来ませんでした。 原因が分からず困っています。 解決方法を教えていただけますでしょうか。 また、WEBサーバの設定によってはURLが取得出来ないという事はあるのでしょうか? よろしくお願いいたします。

  • ディレクトリにあるファイルのパスをテキストフィールドに取得してDBに格

    ディレクトリにあるファイルのパスをテキストフィールドに取得してDBに格納したい javascriptを使いWEBサイトを作っています。 いろいろなディレクトリに分けたファイルを表示させて そのファイルを選ぶとパスがテキストフィールドに入るように modaldialogを使ってみましたが、javascriptではできないのでしょうか?

  • URL固定で、MySQLデータを、ページングしたい

    MySQLより取得したデータを、URL固定でページングしたいです。 ・URL固定例 … http://〇〇.ne.jp/hoge ■質問 ・POST使用するのでしょうか? ・その場合、GETではないので現在ページを取得できないと思うのですが、どうするのでしょうか?  ・セッション?  ・input type hidden?  ・JavaScriptで取得? getElementById? ・または、.htaccessとかで処理するのでしょうか? ・あるいは、Ajaxとかでなければ出来ない? ■補足 ・件数が多いので、非表示切替でページングするのではなく、その都度DBからデータ取得するようにしたいです

    • ベストアンサー
    • PHP
  • 特定のURLからのアクセスがあったら表示されない。

    特定のURLからのアクセスがあったら、そのページが表示されないJavaScriptがわかりません。 referrer を取得して・・・ということだけはわかっていますが、なにせ初心なものでそれ以上わかりません。 ・リファラを取得する ・指定したURLと合致すれば、そのページを開かない ・指定したURL以外の場合は、そのページを開く よろしくご教授お願いいたします。

  • ExcelのVBAでHTMLのタグ数を取得するには

    VBAでHTMLソースからタグ指定で情報を取得したいのですが、そのページ内にある特定のタグ数を取得する方法で躓いています。 例えば、下記のURLの"TD"のtagNameから情報を抜き出しているのですが、他のページでは"TD"タグ数が変わってきます。ループ条件で"TD"のタグ数が必要なので、数を取得して変数として代入したいのですが、どうすれば良いでしょうか。ちなみに下のサイトの"TD"の数は71個です。 http://db.netkeiba.com/horse/ped/2010110097/

  • MySQLに格納できない

    INSERT INTOの構文が間違っていると、エラーが出ます。 DB接続はできています。 テーブル名:db_touroku フィールド: id mailaddress created(登録日) としています。 ユーザーにはテキストのフォームにメールアドレスのみを入力してもらい、「submit」でtouroku.phpのページへ移動。 idにはDBでauto_increment をつけています。 //touroku.php $sql = sprintf('INSERT INTO db_touroku VALUE("%d" ,"%s" ,"%s"', 0,mysql_real_escape_string($_SESSION['join']['mailaddress']),date('Y-m-d H:i:s')); mysql_query($sql,$link) or die(mysql_error()); 構文が間違っているでしょうか? どなたかご教授お願いします。

    • ベストアンサー
    • PHP
  • 別サーバーのDB同士を結合することは可能でしょうか?

    お世話になっております。 MYSQL5を利用しております。 この度、別サーバーのDB同士を結合することは可能かどうか、もし可能であればサンプルを頂けないかと思い、投稿させて頂きました。 [現在使用しているDBサーバ] kagoyaサーバーのDB(MYSQL) sakuraサーバーのDB(MYSQL) [上記DBを結合させるコードを記述したファイルを置くサーバー] kagoyaサーバー 現在kagoyaサーバーにてそれぞれのDBからそれぞれのDBにアクセスして値を取得するところまでは出来ております。二回SQLを書いているのですが、これを一度でどうしても済ませたいと思い、JOINを使用して結合できないか調べてみました。 http://q.hatena.ne.jp/1178781253 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1113186486?fr=rcmd_chie_detail 上記URLのように、同サーバー内なら可能のようですが、実際にやってみたのですが、「mysql_query($sql, $db);」の第二引数でどちらのDBに接続すればいいかわからず、両方試してみましたがダメでした。(自分が書いたソースを破棄してしまったためうろ覚えなのですが、返ってきたresource はresource #13でした。) 結局できるのかできないのかわからないままの状態です・・・。もしわかる方がいましたら、どうかご教授下さい!よろしくお願い致します!

専門家に質問してみよう