teratail header banner
teratail header banner
質問するログイン新規登録
PhpSpreadsheet

PhpSpreadsheetは、PHPExcelの後継であるPHPライブラリです。新規Excelファイルの作成や既存Excelファイルの読み書き、ファイル編集など一連の操作を無償で行うことができます。

Q&A

1回答

561閲覧

PHPのfopenの行で理解に苦しむエラーが、何も悪いことを見つけられません。

phpsyoshinsya

総合スコア156

PhpSpreadsheet

PhpSpreadsheetは、PHPExcelの後継であるPHPライブラリです。新規Excelファイルの作成や既存Excelファイルの読み書き、ファイル編集など一連の操作を無償で行うことができます。

0グッド

0クリップ

投稿2022/07/20 06:46

編集2022/07/20 09:20

0

0

ここで(?)セミコロンがおかしいって(?)何が悪いの?

#!/usr/local/bin/php <?php show_compatible(){ $fp=fopen("test.txt","r"); // この行のセミコロンがおかしいって

セミコロンは期待されてないって?
引数間違ってる?
上には何もないよ?

他にも同じようなスクリプト書いたけど、エラー出さなかったじゃん?

そのときは、$_GETから引き継いだ変数でファイル名を埋めたけどさ?
まさか、文字列指定がダメ(?)なんてわけないと信じ込んでるけど?
いや、サンプルソースもファイル名書いてダブルコーテーションで括ってたじゃん。

ファイルもスクリプトと同じディレクトリにあるよ?

ファイル名も合ってるの確認したよ?

初歩的なミスなんだろうと思うけど?

その初歩的なミスも、もう思いつきません。
どうぞご指導ご鞭撻のほどお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

$fp=fopen(test.txt","r"); // この行のセミコロンがおかしいって

"の数があってません

投稿2022/07/20 06:51

y_waiwai

総合スコア88178

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

phpsyoshinsya

2022/07/20 09:23

そうですね、ありがとうございます。 早速直してみましたが、やはり同じエラーで同じ行にエラーが表示されます。 質問本文のコードも修正しましたが、何かまだ悪いことありますか?
y_waiwai

2022/07/20 10:48

function が抜けてるのかな?とか思いますが、一部分しかコードが提示されてないのでなんともいえないところがあります #見えてる範囲で正しく修正したところで別のところで別のエラーが出るでしょうね 出来れば全文提示してみましょう
phpsyoshinsya

2022/07/20 11:25

それですね、function書かないとですよね。 すっかり忘れてました。 帰宅したら編集してみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問