環境:Win32/Apache2.4.0/5.3.9RC3(C:\apache\php)
filesizeを使おうとするとエラーが出てしまいます。
<?php
$filename = 'somefile.txt';
//もしsomefile.txtが作成されていなければファイルサイズは0バイト
if(filesize($filename)=0){
echo "somefile.txtは未作成なので、たった今このファイルを作成しました。";
}else{
echo $filename . ': ' . filesize($filename) . ' bytes';
}
?>
Fatal error: Can't use function return value in write context
サーバーかphp側でfilesize関数を使えるよう設定しなければいけないのでしょうか。
No.1ベストアンサー
- 回答日時:
=
は代入演算子だから。
比較演算子は
===とか==とか
filesize($filename) === 3
とかは正しいが
filesize($filename) = 3
は誤り。関数の戻り値に代入できませんって言ってる(単純な変数ならできるんだろうけど)
すみません間違っていました。有難うございます。
直して再度試してみると
Warning: filesize() [function.filesize]: stat failed for somefile.txt
というエラーが出てしまいました。
手動でそのファイルを用意するとエラーは出ませんが、自動で作ってくれないのですね。
ファイルが存在するかどうかを調べるために
if(filesize($filename)==0){
としましたが、この調べ方自体がよろしくないのでしょうか。
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel vbaについての質問 3 2023/04/18 16:14
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- WordPress(ワードプレス) ワードプレスのエラー ログイン画面が表示できない 1 2022/11/05 09:51
- Visual Basic(VBA) VBAでファイル名を指定して保存するとき 4 2023/03/26 21:55
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpで入力フォームでのメールの...
-
phpの書き方
-
use と requireの違いは?
-
コマンドプロンプト エラー
-
fopenでファイルを読み込み、そ...
-
【PHP】絶対パスで読み込みたい...
-
.phpと.incファイルの違いはな...
-
includeができない
-
onedrive にexcelファイルをア...
-
PEARのmimeDecodeでメール解析...
-
awsにApacheとPHPを入れて、何...
-
拡張子php画像をjpg画像等に変...
-
日本語ファイル名のアップロー...
-
さくらサーバーにて、phpからメ...
-
PHP フォルダ名やファイル名に0...
-
拡張子php画像をbmp画像等に変...
-
php、JDライブラリを用いて画像...
-
フォントの色を変えるには?
-
PHPでxmlをAPIに送信する方法(P...
-
edmaxで送信できなくなりました
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
.phpファイルが、表示されない
-
URLが.PHPってどういう...
-
HTMLに埋め込んだPHPがうまく出...
-
PHPファイルの中身が見られるこ...
-
PHPの戻り値をWINDOWSバッチフ...
-
別のドメインのファイルをrequire
-
PHPを使ってのサーバ上ファイル...
-
htmlspecialcharsが機能してい...
-
PHP+MySQL SQL文を外部ファイル...
-
phpinfoの内容が見れない
-
サーバー間のファイルの移動(コ...
-
use と requireの違いは?
-
phpファイルを見られないように...
-
htdocsフォルダ以外ではPHP...
-
PHPからCronを編集したい
-
コマンドプロンプト エラー
-
さくらレンタルサーバーでPHPが...
-
サイトのphpソースコードを表示...
おすすめ情報