• ベストアンサー

HP作成中!!(T▽T)尸~~SOS!!!!

HP作成の初歩的な質問なのですけど 「直リンク禁止」っていうのはどういう意味なんでしょう? 直リンク と そうでないリンク の 違いを伝授ください!! 宜しくです。 さらに <A REF=のリンク指定で書き込めてしまう掲示板でなく POSTを使ったCGI(つまり見かけ上はボタンになっているもの) で掲示板を書く方法を教えて下さい。 (>_<。)HelpMe!!

  • HTML
  • 回答数5
  • ありがとう数6

質問者が選んだベストアンサー

  • ベストアンサー
  • Spur
  • ベストアンサー率25% (453/1783)
回答No.5

No.3のSpurです。 なんとなくわかったぞ。( ̄ー ̄)ニヤリ おそらく掲示板かどうかではなく、リンクを作るのに、<A>タグでは文字リンクになるので、掲示板にあるような、ボタンを押すとリンクをするようにしたい、ということじゃないかな? つまり、掲示板の作り方ではなく、ボタンリンクの作り方かな? もしそうなら、それはCGIでもなければPOSTとも関係有りません。 HTMLで次のように書けば、<A HREF="○○○.html">●●●</A>と同じになり、つまり、●●●をクリックすると、○○○.htmlへリンクが作れます。 <form> <INPUT TYPE="button" VALUE="●●●" onclick='location.href="○○○.html"'> </form>

0011223
質問者

お礼

ビンゴー!! それそれそれ!! できた!! めちゃうれしい!! さいこー!!・・・ またどっかで別の質問もしてるんで 見かけたらHelpお願いします!!

その他の回答 (4)

  • chocolats
  • ベストアンサー率46% (23/49)
回答No.4

二つめの質問への回答です。 0011223さんのお持ちの知識がどれぐらいかがちょっとわかりませんので、ちょっと確認しますね GETの場合は、例えば書き込み後に http://www.google.com/search?q=%8Cf%8E%A6%94%C2&hl=ja&lr=lang_ja この様な感じで?の後に送信したデータがURLとして残ります。 この質問は、こういう風にのこらないPOST送信で書き込むには?という事でしょうか? また、掲示板を自分のホームページ内に設置する為の質問でしょうか。 (もしそうでないのでしたら詳細を捕足してください) 上記の質問の内容が把握しきれていませんので、以下基礎知識です。参考までに^^ まず、一般的にCGIとはperlというスクリプト言語を使って作られています。 その他C言語でも可能ではあります。 (ですので、カテゴリが違いますね・・) 掲示板を書く→perlで掲示板システムを作成する ということであれば、ちょっとまだ知識的に難しいかと思います。 一般的な方法は、レンタルか、インターネットに公開されているフリーの掲示板スクリプト(htmlの様にテキストです)を使います。 CGIが使えるサーバーと使えないサーバーがありますので、後者の場合は前出のレンタル掲示板を借ります。その場合はいろいろ探してみて希望のものに近い掲示板を借りればOKでしょう。 最後に、POSTもしくはGETの設定はHTML上で行います。 <FORM ACTION="CGIへのアドレス" method="POST"> methodオプションをGETにすればボタンを押した後に%3%dなどの文字に変更されてURLとして残ります。掲示板などでしたら送信するデータが多いのでPOSTを使います。サーバーの設定とは関係ありません・・。 しかし、使用するCGIでそれぞれに対応した記述が必須になります(普通ありますが) 以上だらだら書きましたが、この中に回答がまざっていればラッキーということで(笑)もしくはこの回答を参考して頂いた上で、捕足をお願いします。 やりたいこと、困っていることの詳細を書くとわかりやすいと思います。

0011223
質問者

お礼

昨日確かにお礼書いたはずだったんですけど・・・ 最後の確認をおこったったにたいで・・・ ありがとうございました!! まじお騒がせしました。 悩ませてしまいました・・・ 10Ptもらって下さい!! では またHelpして下さい!!

  • Spur
  • ベストアンサー率25% (453/1783)
回答No.3

「直リンク禁止」って、素材屋さんなどで見たのではないですか? もしそうなら、そこにある画像に直接リンクして使うのではなく、きちんと自分のサイトにダウンロードしてから使ってください。という意味です。 本来、気に入った画像などはダウンロードし、一旦自分のパソコンに入れた後、自分のサイトにuploadして使います。 その場合のHTML記述は、<img src="photo.jpg">となりますよね? しかし、ダウンロードせずにそこに直接リンクをして、<img src="http://sozaiya.co.jp/kisetsu/photo.jpg">としても自分のサイトには同じように表示されます。 でも、それではあなたのページにアクセスするたびに、素材屋さんのサーバにもアクセスされるわけですから、素材屋さんにとっては自分のサーバ動作が重くなり、本来の自分のところに来るお客さんに迷惑をかけます。 ですから、そういった使い方はエチケット違反とされています。 もうひとつの質問は意味が分かりません。 掲示板は書き込みができなければ目的を果たさないし、掲示板はすべてCGIで作られています。 POSTを使うと言っていますが、じゃあ、POST以外は何を使うのですか?GETですか? でもそれはサーバの設定で違いますよね? 「掲示板を書く」という日本語も分かりません。

0011223
質問者

補足

「掲示板を書く」やなくて 「掲示板をHPに作る」でした。 事の発端はDLソフトのHelpに HP作成者への要望として書いてあった事なんですけど・・・ >POSTを使うと言っていますが、 >じゃあ、POST以外は何を使うのですか?GETですか? そのGETって奴です!!それ何でしょう??? 全くのトーシローですから そのGETとはについて何か教えて頂ければ・・・ お騒がせしてSORRYです。

回答No.2

直リンクと言うのは、多分、色々なページの中に、自分の知りたい情報が、あるサイトのページにあって、自分のサイトのところから、参照する為に、そのサイトのトップページにリンクを張らずに、参照するページにリンクを張る事を、直リンクを張ると聞いた事があります。 ホームページ作成者としては、自分のサイトを、すべてとは言いませんが、トップから見て貰いたいと、思うはずです。 どうしても、直リンクを張りたいのならば、まず、トップページのリンクを張り、目的のページに、そのサイトの作成者から、許可を貰ってから張ると言った手がありますが、嫌がる方は、結構、いらっしゃいます。 私のサイトも、直リンクを張っていますが、必ず、同じページの目立つところに、トップページにリンクを張り、相手先に確認後、承認を貰っています。 美味しいところだけ持っていく輩は、嫌がられますからね。 タグはシロートなので、他の方の投稿を期待します。

0011223
質問者

お礼

ありがとーです 正解!! yuhei-yさんに伝授してもらいました!! もうひとつなんですけど忘れて下さい!! では Thank you !!

  • yuhei-y
  • ベストアンサー率54% (28/51)
回答No.1

「直リンク禁止」についてご説明します。 例えば、あるホームページがあったとします。 そのホームページ上には掲示板とLZHファイルがリンクされているとします。 そして、「掲示板とLZHファイルは直リンク禁止」と書かれている場合、 それが意味するものは、 「その掲示板とLZHファイルのURLに、直接リンクする事はやめてください」 という意味になります。 つまり、「<a href="掲示板のURL">」としたり、 「<a href="LZHファイルのURL">」としたりしないでください、という意味です。 そのようなホームページにリンクする場合は、 掲示板やLZHファイルがリンクされている元のホームページに対して リンクしてやる必要があります。 ご理解していただけたでしょうか? 個人的には、インターネット上のファイルは公のものであり、 「直リンク禁止」という言葉はあまり好きではないのですが・・・。 もうひとつのご質問についてですが、 申し訳ないことに、質問の意味が今ひとつ理解できませんでした。 すみません。

0011223
質問者

お礼

ありがとーです ひとつ解決です!! 直リンクはマスター!! もうひとつですけど・・・ まいいや独学なもんで・・・ 聞いたところによるとPHビルダーなるモノがいるらしい ・・・そんなん持ってないけど気楽にやってます。 悩ませてもうしわけないです。

関連するQ&A

  • HP作成 掲示板について

    カテゴリ違いかもしれませんが、失礼します。 ただ今、HPを作成中ですが、『掲示板』設置で止まっています。 お聞きしたいのは・・・ ページ内で『掲示板』の設置方法が全く分かりません。 手法の方法・呼び方も分からないので、例えて伝えたいと思いますが、 希望しているのは、【価格.COM】や本HP【教えてGoo】のような構図です。 自分のHPの一部(中に)、掲示板のエリアを設けたいのです。 HP作成には【ホームページビルダー12】を使用していますが 掲示板作成をアプリのメニューから進んでいくと、完成はしたのですが 別の管理ページ(無料掲示板サーバー)にジャンプ/リンクして飛ぶような形になります。 当然、自分のHPにもどるには リンクから戻ってくるような形になります。 どのような手法や方法で出来るのでしょうか? 色々、検索したり 【CGI】なるものも勉強はしてみたのですが いかんせん、付け焼刃で 結論にいたりません。 非常に分かりにくい、質問かもしれませんが お分かり頂けたでしょうか? HPはYahooジオシティ(ジオプラス)でソフトは【ホームページビルダー12】を使用しています。 どうか、よろしく お願いします。

  • HP作成

    最近HPを作り始めたのですが CGIの設置が自分でできないのでレンタルしようと思うのですが お勧めの所があったら教えてください 掲示板とカレンダーと自動登録のリンクあと自分でクイズとか作れて 来た人が答えられるみたいな遊びのページとかもほしいのですが どこかお勧めのレンタルはないですか???

  • 直リン禁止方法

    indexからのリンクではなく、お気に入りなどからの他コンテンツへのアクセス(直リンク)を禁止したいのですが可能でしょうか? そしてHTMLだけでなくCGIにも可能でしょうか? ご存知の方がいらっしゃいましたらご伝授お願いします。

    • ベストアンサー
    • HTML
  • HPの壁紙って・・

    みんなのHPはいろいろきれいな壁紙ですよねー! 私もそーいった壁紙にしたいのですが、やり方がわかりません。。 壁紙を扱っているHPに行っていいなぁって思うんですけど。 やり方とか書いてあるんですけど、全然わからないのです。 名前を付けて保存とか、そのくらいはできるのですが・・ その後がわからないんです。どーしたらいいのでしょう? ダウンロードとかは意味がわかりません。あと、よく直リンク禁止とか 書いてありますけど、直リンクって何ですか???

  • 直リンクはHP運営上、禁止されている?

    急いでいますm(__)m 直リンクとは、HP運営上禁止されていることなのでしょうか? 直リンク禁止と書かれているサイト以外で、 そこのサイトが直リンクOKの場合でも、直リンクとは絶対にしてはいけないことなのでしょうか? ご回答をよろしくお願いしますm(__)m

  • リンクについて(初心者です)

    HP作成初心者で聞きたいのですが。 直リンクと相互リンクの違いって何ですか? よく「直リンクは禁止です」って書いてあるんですけど。 直リンクと相互リンクの違いを教えてください!

  • CGIが使えないHPだと、どうしてリンク先の掲示板などのCGIも使えないの?

    HPがCGIが使えないサイト(例:Yahoo!ジオシティーズ)だと、高度な機能を持ったレンタル掲示板やフォームが使えませんが、どうしてなのですか? 素人の私の頭では、「元HP自体がCGIが使えなくても、リンク先のレンタル掲示板やフォームはCGIが使えるサイトに存在しているのだから、当然動作する」としか思えないのですが。 質問自体に勘違いも含まれているかもしれませんが、気になっていますので、初歩的な原理をお教え下さい。

  • アイコンのアップロード方法(ファイルなど)

    正直言ってかなり初歩的な質問です。今までHPを作ったりしてきたのですが、 どうしても思い出せなくなってしまったので、どなたか話をきいてください。 サーバーはhi-ho、お借りしている掲示板はKENTさんだったり、Tackyさん だったりするわけなのですが、画像のアップロードの仕方を忘れてしまったのです。(掲示板のアイコンです。) 直リン禁止などの当たり前のことは忘れていません。 そのgifを、FFFTPで転送したいのですが、そこから進みません。 cgi-binのファイルの中に、gif用のファイルを作るのだろうか…など。 そして、掲示板の中を設定するときに、その画像の指定はどうしたらよいのかとか…httpから書かなければならないのか、「~.gif」だけでよいのかなど。 そしてこのことはサイトによって違うと思うので、でも、どのサイトを 参考にしたらいいのかもわからずじまいで…とほほの入門を見ていても 見つかりませんでした。もう泣きそうです。 OS98を使用しています。

  • フォームのアクションから引数をとる

    <form action="test.cgi?ref=5" method="post"> このような感じで、引数を送ります。 my $cgi = CGI::new(); my $ref = $cgi->param('ref'); if ($ref eq 0){ (省略) }elsif ($ref eq 5){ こんな感じでプログラムを書きました。 アドレスを見ても、ちゃんとref=5となっていますし、 普通に<a href="test.cgi?ref=1">などのリンクから飛べば、指定したifの処理に入ります。 しかし、 <form action="test.cgi?ref=5" method="post"> 上のフォームのsubmitから送ると、ref=5のifが判別されません。 どうすれば、判別してくれるのでしょうか? ご存知の方がいらっしゃいましたら、ご教授ください

    • ベストアンサー
    • CGI
  • HPのログをしらべたいのですが

    HPを持ってますがどこからリンクされて 来るかログを解析したいのですが どうすれば良いのでしょうか? HPはOCNのプロバイダーでOCNは CGIは禁止されています。 できましたらそんなに大げさではないので フリーソフトを使用してなんとかならないものか 教えてください

専門家に質問してみよう