アプリ版:「スタンプのみでお礼する」機能のリリースについて

他のサイトのソースを見たら、リンク先が、
「○○.html」ではなく、「./?p=○○」のような記述でした。
初歩的ですみません。その場合、リンク先のファイルは
拡張子になにをつけるのですか?
そして他になにかプログラムが必要ですか?

A 回答 (6件)

おそらく、実際のファイルは"./index.php"とかで、"p"という名前のパラメータで"○○"という値を渡しているんだと思います。



同じリンク先にリンクを張りたいのでしたら、そのソースのドメインおよびディレクトリ部分まで同じで、最後に"P=○○"をつければよいと思います。

ex)そのソースがhttp://www.aaa.ne.jp/だった場合
<a href="http://www.aaa.ne.jp/?p=○○">aaa</a>

ex)そのソースがhttp://www.aaa.ne.jp/hoge/だった場合
<a href="http://www.aaa.ne.jp/hoge/?p=○○">aaa</a>

ex)そのソースがhttp://www.aaa.ne.jp/hoge/bbb.htmlだった場合
<a href="http://www.aaa.ne.jp/hoge/?p=○○">aaa</a>

全然違うことかいていたらすみません。
リンクを貼ったり、ページを見るのには特に必要なプログラムはありませんよ。

この回答への補足

3番目のex)の○○に入る文字は「bbb.html」ですか?それとも「bbb」なのでしょうか?それともまったく違う文字…?リンク先のファイルをなんという名前で保存し、そしてなんと記述してリンク先にすればいいのか、まだわかりません。

補足日時:2005/12/15 15:38
    • good
    • 0

たびたびすみません。

No.2です。

見落としていたのですが

> リンク先のファイルをなんという名前で保存し、そしてなんと記述してリンク先にすればいいのか、まだわかりません。

ということはそのリンク先のページをダウンロードして、それを自分のサイト領域にアップ(&リンク)したいということですかね。

でしたら、その(ソースを見た)ページのリンク部分で右クリック→対象をファイルに保存 でローカルに保存してください。名前は適当でいいです。拡張子はhtmlにすれば大丈夫だと思います。

そのページがそんな言語で書かれていても(phpなりperlなり)、ブラウザに表示される時点ではhtmlファイルになっていますので。
入力されたパラメータに沿ってHTMLファイルが出力されているプログラムだと思ってください。
    • good
    • 0

No.2です。



> 3番目のex)の○○に入る文字は「bbb.html」ですか?それとも「bbb」なのでしょうか?それともまったく違う文字…?リンク先のファイルをなんという名前で保存し、そしてなんと記述してリンク先にすればいいのか、まだわかりません。

その「リンク先」にしたいページは第3者が管理しているファイルだと思っていたのですが違うのでしょうか。

リンクを貼りたいファイルへのリンクを含むページのソースを見ると「./?p=○○」とあり、同じようにリンクをはるにはどうすればよいか、という質問だと思っていたのですが。

その場合、○○にはそのソースに書かれている値と同じ値を入れるだけです。「./p=12345」でしたら12345、「./p=hogehoge」でしたらhogehogeを入れるだけです。

ただ、「./」で指定すると自分の領域内にあるものとして解釈されるので、そこはドメインやディレクトリを指定してあげなくてはいけません。

だから三番目の例を丁寧に書き直すと

ex)そのソースがhttp://www.aaa.ne.jp/hoge/bbb.htmlで、書かれていたリンクが「./p=123hoge」だった場合
<a href="http://www.aaa.ne.jp/hoge/?p=123hoge">aaa</a>

となります。
    • good
    • 0

> 拡張子を.phpにして、サーバーにアップしてみたのですが、ダメでした。



そのサーバがPHPに対応してなければ動きません。
また、ファイルのアクセス権を変更する必要もあります。
「ファイルのアクセス権って何?」という状態で、PHPなんて扱うものではありません。

そもそも、あなたは何をどうしたくてこの質問をしたのですか?
掲示板とかバナーとかを、あなたのホームページに付けようとしたのですか?
もしそうなら、そのように質問文を書かないと。

この回答への補足

いろいろ試してみたのですが、もしかしたらその通り、サーバーがPHP非対応かもしれません。

補足日時:2005/12/16 08:56
    • good
    • 0

#1さんの回答に補足します。



PHPというプログラムといっても、
そのプログラムはウェブサーバ上で動作する物です。
動作に必要な設定はウェブサーバの側でなされています。

つまりページを見ているあなたのパソコンに何かをインストールする必要などはありません。
あなたがPHPのプログラミングの勉強をするのでもない限り。

もちろん、あなたの側で拡張子などを補充する必要などもありません。

この回答への補足

phpのサイトに行ってなにかをDLしてみてしまいました。^^;
DLしたファイルを開いても意味がわからなかったのですが、必要ナシというコトなら安心です。
拡張子を.phpにして、サーバーにアップしてみたのですが、ダメでした。phpまだ理解できません。

補足日時:2005/12/15 15:44
    • good
    • 0

なんらかのプログラムを使って何かの値を受け渡したい時に使います



このサイトも kotaeru.php3?q=1840542っていう風についていますよね

動的にサイトを構築したい場合はなんらかのプログラムを使います
このサイトの場合は「PHP」と呼ばれるプログラムを使っています

この場合は kotaeru.php3 というプログラムに 1840542 という質問番号を入力して
その質問内容や回答一覧を自動的に生成してくれています

この回答への補足

お答えありがとうございます。php3というプログラムが必要なんですね。さっそくちょっと調べてみます!どうもありがとうございます!!

補足日時:2005/12/15 14:53
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!