カレッヂ |
質問者 junnitisibasaki
投稿日 4/25(水) 12:31:01
open (TXT. $txtfile); このようなファイルオープンの祭、通常は同じディレクトリ内に data.txtのようなデータファイルを用意して $txtfile =./data.txt などして使っていますがこれが http://www.home.com/data/data.txt 等の別のサーバーからデータを読み取るには $txtfile =./data.txt の./data.txtの部分をどう記述すれば良いでしょうか? 教えてください。 |
回答者 しあわせのツボ
[削除]
投稿日 4/25(水) 13:46:42
他サーバのファイルを参照するのは事実上無理です。 不可能ではないのですが、そのためにはフォームメール本体を凌ぐほどの行数にわたって呪文を書かなければなりません。 # 誰かライブラリ作ってくれないかなぁ(笑) |
回答者 まさ
[削除]
投稿日 4/25(水) 16:57:28
open関数にURLを指定することはできませんが、 wgetがインストールされていれば以下のようにして他サーバーのデータを取得することは 可能です。 @lines = `/usr/bin/wget -q -O - http://www.home.com/data/data.txt`; これで目的のデータが@linesに入ります。 wgetのパスは適宜変更して下さい。 |
返信(回答)する
Web裏技 |