人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

次の質問です。

戻りますが、

21行目
#jcode.pl の位置
$jcode = "./jcode.pl";

#バックアップファイルのディレクトリ
$backupdir = "./backup";

#サイト情報の保存ファイル
$linkdata = "./data/linkdata.dat";

#登録申請用のファイル
$regreq = "./data/regreq.dat";

#管理人へのメッセージ保存用ファイル
$admsg = "./data/admsg.dat";

とありますが、階層は
サイトファイル→powersarchファイル→
の中に上記ファイルがあるのですが、
頭の部分の./は../になおさずに./でいいのでしょうか。
初歩的な事で申し訳御座いません。

●質問者: akr-x
●カテゴリ:コンピュータ インターネット
✍キーワード:A/a dat サイト ディレクトリ バックアップ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● hblm
●35ポイント

階層は

サイトファイル→powersarchファイル→

の中に上記ファイルがあるのですが、

頭の部分の./は../になおさずに./でいいのでしょうか。

ちょっと理解できません。


×ファイル

○フォルダ


でしょうか?

../

./

この違いが理解できていませんか?


http://example.com/links/index.html


というサイトがあったとしましょう。


前者は、そのディレクトリより上のものを指すときに利用します。

http://example.com/links/index.html 上に<a href="../">というリンクがあったら

http://example.com/index.html

がオープンします。



後者はそのディレクトリにあるものを明示的にするために利用され、極論を言うと、あってもなくても良いものです。

http://example.com/links/index.html 上に<a href="./">というリンクがあったら

http://example.com/links/index.html

がオープンします。




直せ、という指示があるところではない(通常は変えるところではないから)と思いますので、まずはそのままで運用してみてください。

どう見ても違うところを指してるなぁ、と思ったら、直した方が良いですね。

◎質問者からの返答

jcode.plの位置は、

http://サイト名/link_cgi/jcode.pl

にあるのですが、

#jcode.pl の位置

$jcode = "./jcode.pl";

この場合の、jcode.pl の位置の指定

は./jcode.plでいいのでしょうか。

../jcode.plではないのでしょうかという意味です。

相対パスが理解できていない為聞きました。

お手数ですがご回答お願い致します。


2 ● hblm
●65ポイント ベストアンサー

jcode.plと設定ファイルがフォルダ内にあるのですね。そのままでOKです。

http://q.hatena.ne.jp

◎質問者からの返答

有難う御座います。では次の質問お願い致します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ