• ベストアンサー

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

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

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

  • ベストアンサー
  • 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