以下はPEARでExcelファイルを作成し、ダウンロードするプログラムです。
<?php
require_once("Spreadsheet/Excel/Writer.php");
$workbook = new Spreadsheet_Excel_Writer('sample3-1.xls');
$worksheet =& $workbook->addWorksheet('サンプル');
$workbook->close();
print('<html>');
print('<head>');
print('<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />');
print('</head>');
print('<body>');
print('<p><a href="./sample3-1.xls">Excelファイル</a></p>');
print('</body></html>');
?>
このプログラムを実行すると、
Warning: require_once(Spreadsheet/Excel/Writer.php) [function.require-once]: failed to open stream: No such file or directory in C:\Inetpub\wwwroot\Test\src\excelsample.php on line 2
Fatal error: require_once() [function.require]: Failed opening required 'Spreadsheet/Excel/Writer.php' (include_path='.;C:\php5\pear') in C:\Inetpub\wwwroot\Test\src\excelsample.php on line 2
というエラーメッセージが出ます。
php.iniには、PEARのパッケージをインストールした際に
;***** Added by go-pear
include_path=".;C:\php-5.2.17-Win32-VC6-x86\pear"
;*****
と記述されているにも関わらず、エラーメッセージのpathはinclude_path='.;C:\php5\pear'となっており、原因がわかりません。
php.iniはC:\WINDOWSの直下に置いてあります。
PHPのバージョンはphp-5.2.17-Win32-VC6-x86で、Cドライブの直下にインストールしています。
WebサーバーはIISです。
eclipseを使っており、バージョン?はpleiades-e3.6-php_20110326です。
また、phpinfoのinclude_pathはLocalとMasterの両方が.;C:\php5\pearとなっています…。
Configuration File (php.ini) Path C:\WINDOWS
Loaded Configuration File C:\WINDOWS\php.ini
この2つはこの様になっており、これは2つの場所は一致していないといけないのでしょうか?
解決手段がまったくわかりません。
何かこのエラーについてわかることがあれば教えていただけませんか?
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
IISでしたか。
でも確認事項はさほど変わりません。
それともう1回読み直しましたが実際のC:\WINDOWS\php.iniはどうなってるのですか?
この回答への補足
>・ini_set('include_path', 'PATH') なら反映されますか?
>・httpd.conf(.htaccess)なら反映されますか? php_value include_path "PATH"
>・他の項目は反映されますか?
すみません、反映されるというのはどのファイルのどの部分を変えた場合のことなのでしょうか?
>実際のC:\WINDOWS\php.iniはどうなってるのですか?
すみません、どうなっているというのがよくわかりません。
パスの部分は
include_path=".;C:\php-5.2.17-Win32-VC6-x86\pear"
こうなっています。
No.2
- 回答日時:
php.iniに記述されているinclude_pathは
コメントアウトをはずしてありますか?
この回答への補足
include_path=".;C:\php-5.2.17-Win32-VC6-x86\pear"
こうなっています。
C:の前にセミコロンがついているのが気になりましたが、これは問題ないですよね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームで戻った際に入力済み...
-
phpの中でphpを書けないか
-
.htaccessにphp_valueが使用できな
-
PHPからMSSQLへの接続結果の文...
-
*.php、*.php3、*.phtmlの違い
-
基礎からのPHPという学習本...
-
PDFの書類をひとつにする方法
-
undefined function: mb_conver...
-
php fputs について
-
php4とphp5での数値の取り扱い...
-
require_once()でファイルが読...
-
空メールシステムを作りたい
-
不倫、浮気相手の立場の本
-
WORDPRESSのコメント欄について...
-
ダイハツ・タント・カスタムの...
-
phpのextension_dirを複数指定...
-
ボタンを押すことでincludeの値...
-
<A href ~ と一緒に値を渡すには
-
フォントの色を変えるには?
-
リンク先を隠す方法はないでし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.htaccessにphp_valueが使用できな
-
<A href ~ と一緒に値を渡すには
-
フォームで戻った際に入力済み...
-
HYのAM11:00のラップの部分の歌...
-
phpの中でphpを書けないか
-
require_once()でファイルが読...
-
PHPからMSSQLへの接続結果の文...
-
PHPINFOが見えない
-
<大至急!>ご教授願います。
-
テキストエリアの内容がメール...
-
Apache 2.4.0でphp5.3を使うには?
-
メレンゲの歴史
-
*.php、*.php3、*.phtmlの違い
-
これの対応OSを教えて下さい。p...
-
PHPで別PHPを呼び出す。
-
header(Location:~)で$_SESS...
-
PHP PDOライブラリが読み込まれ...
-
apache・phpが起動しない・・・
-
iframeで読み込んだ別のphpファ...
-
服にかいた油性ペンがにじまな...
おすすめ情報