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

用語がよくわからないのですが

フォームにおいてリンクするとき、以下の場合、mailの前の方にピリオドがありますが、2つある場合、1つある場合でどのように違いますか
よろしく


action="../mail.php"
action="./mail.php"

質問者からの補足コメント

  • ありがとうございました。お二人の回答者に質問ですが

    A フォルダーーーーaフォルダ、bフォルダ、cフォルダ、dフォルダがあり、それと同列に
    aファイル、bファイル、cファイル、dファイルがあります。
    aファイルからbファイル(mail.php)に関連づけるとき、
    action="../mail.php"

    になっていて、問題なくリンクできました。もし同じ場所ならば、
    .mail.php 、つまりぴピリオドは1つでよいと思いますがーーー

    No.1の回答に寄せられた補足コメントです。 補足日時:2015/07/07 11:13
  • ところで、
    参考に同じ配列にある2つのファイルをリンクするために

    ../b/mail.phpのようにしたところ、(つまりピリオドは1つでなく2つです)、ちゃんとリンクできました。ということは、同じ配列にある場合でも../b/mail.phpのようにしても問題はないということですか

    No.4の回答に寄せられた補足コメントです。 補足日時:2015/07/08 11:40

A 回答 (4件)

No.2です。


どちらのファイルもA フォルダー直下にあるのなら ./mail.php
で大丈夫です。
因みに ../mail.phpでリンクしたなら aファイルがaフォルダに
bファイルが直下にって事だと思います。またbファイルが
bフォルダ内に有れば ../b/mail.phpです。
この回答への補足あり
    • good
    • 0

ここでいう場所とは、実際のファイル構成と異なる(かもしれない) URL を指します。


Webサーバーの設定や、aファイルとbファイルの実際の URL 等を調べては如何でしょうか。
    • good
    • 0

そのフォームと同じフォルダーにmail.phpがある場合は1個


もう一つ上流のホルダーに有る場合は2個になります。
http:から始まる絶対パスで入れればドットの代わりにフォルダが入ります。
    • good
    • 0

./mail.php


現在のページから見て「同じ場所」にある mail.php
用語としては "current directory"
ピリオドを付けなくても同じ意味になるが、場所を明示するために記述するケースが多い

../mail.php
現在のページから見て「一つ上の場所」にある mail.php
用語としては "parent directory"

ついでに

../../mail.php
「一つ上の場所」の「一つ上の場所」

/mail.php
一番上の場所
この回答への補足あり
    • good
    • 0

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