No.2ベストアンサー
- 回答日時:
> (1)
> datファイルのパス = datファイルのURL
> でいいのでしょうか?
はい。
HTTP経由でアクセスできる場合に限定されますが。
> (2)
> datファイルのパス = datファイルのURL
> でした場合は、エラーがでてきて、
> datファイルの文字が表示されませんでした。
datファイルへは直接HTTP経由でアクセスできますか?
(http://hoge.com/test.datの様に)
出来るのであれば
<?php
$file=file("http://hoge.com/test.dat");
?>
で$fileの配列に一行ずつ格納されます。
もし、ファイルがドキュメントルートより上の階層にあり、
アクセスできないのであれば、
スクリプトからの相対もしくは絶対パスでアクセスする必要があります。
*2つ上の階層の対象のファイルへアクセス
$file=file("../../test.dat");
*絶対パスで対象のファイルへアクセス
$file=file("/home/webuser/test.dat");
また、ファイルはapacheの起動ユーザーの権限でアクセスされます。
通常、apacheの起動ユーザーはファイルの所有権の「その他」に該当しますので、
対象のファイルの所有権の「その他」に読み込みの権限が必要です。
意図的に変更しなければ多分問題と思いますが。。
如何でしょう?
この回答への補足
いろんな方からの親切な回答、本当にありがとうございます。
kuny2005さんから回答を頂きましたが、その前のawazakさんの回答での方法でできました!
( 私のやり方が少し間違っていましたm(__)m )
kuny2005さんありがとうございました。
下の方法でできたのですが、
('datファイルのパス')
の場所で、さらにもう1つ <?= $num ?>
を使いたいのですが、それを使うとエラーがでてしまいます…。
<?= ?>の中に、さらに<?= ?>を使う方法はないのでしょうか?
php初心者なので質問が足らない、
もしくは意味が解からないかもしれませんが、
何卒、よろしくお願い致します。
No.3
- 回答日時:
回答を下さいました皆様、本当にありがとうございました!
こんな初心者に親切にお答え下さいまして、本当に嬉しかったです。
私なりに一生懸命解釈をして、頑張りましたが、解決しませんでしたので、業者に依頼するようにしました。
また、何かありましたら、お願い致します。
No.1
- 回答日時:
file_get_contents()で出来る。
改行を<br />に変えたいのなら nl2br()
<?
echo nl2br(file_get_contents('datファイルのパス'));
?>
参考URL:http://jp.php.net/manual/ja/function.file-get-co …
この回答への補足
回答ありがとうございました^^
解からないところがありましたので、
補足させていただきますm(_ _)m
(1)
datファイルのパス = datファイルのURL
でいいのでしょうか?
(2)
datファイルのパス = datファイルのURL
でした場合は、エラーがでてきて、
datファイルの文字が表示されませんでした。
初心者ですので、何卒よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- その他(IT・Webサービス) mediafireでファイルをダウンロードしようと思ったらmcafeeのページに飛びました。左上にm 1 2023/05/25 02:36
- PHP PHP MySql ページング 2 2022/09/20 06:38
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
こちらはただの直列処理ですか?
-
PHPでこのコード自体に意味は無...
-
掲示板のセキュリティについて...
-
PHPSpreadsheetを使って関数を...
-
PHPとHTML+Xamppの掲示板で画像...
-
メールフォームのタイトルが文...
-
ワードプレスサイト PHP8.0.25...
-
php 確認表示画面で値をSESSION...
-
ワードプレスプラグイン MW WP ...
-
PHPで画像の渡しが上手く行きま...
-
php エラー
-
phpでPEAR::DBを使っているので...
-
phpでクラスのメソッドで同名の...
-
SFTPなどは使わないホームペー...
-
Q&Aサイトを作成していてURLの...
-
PHP一覧表示した項目にリンクを...
-
PHPのセッション有効期限について
-
php 完了画面の送信メールのコ...
-
PHPプログラムの間違い
-
index.phpって何ですか? 具体...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
is_fileでファイルが存在してい...
-
chmod()で所有者が変わってしまう
-
readfileによる外部HTMLのCSS
-
シムシティDSのファイルについて
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
index.phpに入るには、どうすれ...
-
PHPのif文でその処理を途中で抜...
-
FTPコマンドでディレクトリごと...
-
PHP8を使うと、大量のWarningが...
-
別ファイルの変数を呼び出した...
-
index.phpって何ですか? 具体...
-
awsにApacheとPHPを入れて、何...
-
Subversionのリポジトリの削除
-
phpでPEAR::DBを使っているので...
-
.phpと.incファイルの違いはな...
-
リンク先を隠す方法はないでし...
-
バッチを用いたフォルダの自動移動
-
「クラス関数」「メンバ関数」...
-
CFileDialogの最初のディレクト...
おすすめ情報