![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
phpExcelReaderをダウンロード、解凍し、解凍されたデータ内の「Excel」フォルダを、
[C:\php\PEAR\Spreadsheet\]
(ExcelWriterを使用しているので、Spreadsheetフォルダが存在します)
に入れました。そして、30行目辺りに、
[require_once 'Spreadsheet/Excel/oleread.inc';]
と追加しました。
上記の手順で使えるようになると思っていたのですが、どうも使えないようです。
PHPの構文内では、まず初めにreader.phpをrequire onceで呼び出しているのですが、
failed to open stream、Failed opening requiredのエラーが出てしまいます。
何か間違った点等ありましたら、ご指摘をいただければと思います。
最後に、reader.php読み出しまでの構文とエラー内容を書いておきます。
読み出し部--------------
<?php
require_once("Spreadsheet/Excel/reader.php");
$xls = new Spreadsheet_Excel_Reader();
$xls->setOutputEncoding('UTF-8');
//以下Excel処理...
-------------------------
エラー内容---------------
Warning: require_once(Spreadsheet/Excel/reader.php) [function.require-once]: failed to open stream: No such file or directory in C:\【phpパス】.php on line 2
Fatal error: require_once() [function.require]: Failed opening required 'Spreadsheet/Excel/reader.php' (include_path='.;C:\php\pear;c:\php\includes') in C:\【phpパス】.php on line 2
-------------------------
No.1ベストアンサー
- 回答日時:
エラーの内容は
Spreadsheet/Excel/reader.php
が見つからないと言っています。
require_once("Spreadsheet/Excel/reader.php");
これのパスは合っていますか?
上記の
Spreadsheet/Excel/reader.phpの階層が
C:\php\PEAR\Spreadsheet\Excel\reader.php
なのであれば、
require_once("C:/php/PEAR/Spreadsheet/Excel/reader.php");
このように書き換えてみて読み込めるかどうか試してみてはいかがでしょう。
macky1974さん、回答ありがとうございます。
ご指摘された通り、フルパス指定でPHPを再度読み込んでみたところ、
【failed to open stream】のエラーまでは変わりませんでしたが、
【No such file or directory】の部分が、【permission denied】に変化しました。
権限がないとの事なので、PEARフォルダに対して許可を出し、再度読み込んでみたところ、
問題なく動作しました。
ご指摘のお陰ですんなりと問題が解決できました。ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- Excel(エクセル) Excelの数式の質問です。 A列に「redhat 8.0, centOS 7.9, python 4 2023/05/12 19:38
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セッションを使ったログインペ...
-
pdflib /pdi の拡張関数が有効...
-
フォントの色を変えるには?
-
pearのMailライブラリがうまく...
-
PHPで新しいウインドウで開く命...
-
phpファイルの編集について
-
Subversionのリポジトリの削除
-
画像アップロードのファイル名...
-
centos6のlogにscript not foun...
-
ファイル一覧表(LAN内の別PC)
-
10MB以内のJPG画像
-
MkDir関数
-
別ファイルの変数を呼び出した...
-
php my adminより取り出したデ...
-
フォームで戻った際に入力済み...
-
HPの更新をしたら自動でメール...
-
.phpと.incファイルの違いはな...
-
phpのセッションについて
-
コマンドプロンプトを指定のデ...
-
require_once()でファイルが読...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ImageCreate関数が undefined f...
-
PHPMailerのサンプルコードのエ...
-
pdflib /pdi の拡張関数が有効...
-
php.exeが強制終了されてしまう
-
mb_language("Japanese");でエ...
-
marty3のvariableFilter
-
php5のrename()は日本語をリネ...
-
PHP Auth認証ができない
-
よくわかるPHPの教科書のエラー...
-
CodeIgniter/index.phpにアクセ...
-
PHPでのAmazonAPI認証スクリプ...
-
【初歩】 極単純なFOR文がなぜ...
-
POSTした値を、別ページにもPOS...
-
sql文について質問です。エラー...
-
yahoo API のエラー
-
PHPとAPACHEのエラー「Warning:...
-
MAMPでsqlをインポートできない
-
sformmmail2を使ったお問い合わ...
-
仮想フレームバッファXvfb上でf...
-
PHP認証がProxy越しだと通らな...
おすすめ情報