![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
環境: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
は誤り。関数の戻り値に代入できませんって言ってる(単純な変数ならできるんだろうけど)
![「filesizeを使うとFatal er」の回答画像1](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/1/376365_5497e98e2404a/M.jpg)
すみません間違っていました。有難うございます。
直して再度試してみると
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と.incファイルの違いはな...
-
URLが.PHPってどういう...
-
PHPからCronを編集したい
-
.phpファイルが、表示されない
-
ユーザー認証でユーザーID毎に...
-
PHPファイルの中身が見られるこ...
-
PHPでフォルダ選択ダイアログを...
-
Xamppでindex.phpだけしか表示...
-
sendmailのパス指定方法
-
thtmlファイルとはどんなファイ...
-
PHPを使ってのサーバ上ファイル...
-
PHP+MySQL SQL文を外部ファイル...
-
Zend GData CLを使ってみたが・...
-
HTMLに埋め込んだPHPがうまく出...
-
HTML表示のサイト内の一部にPHP...
-
さくらレンタルサーバーでPHPが...
-
PHPのif文でその処理を途中で抜...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
拡張子php画像をjpg画像等に変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
.phpファイルが、表示されない
-
URLが.PHPってどういう...
-
サイトのphpソースコードを表示...
-
HTMLに埋め込んだPHPがうまく出...
-
PHP+MySQL SQL文を外部ファイル...
-
use と requireの違いは?
-
さくらレンタルサーバーでPHPが...
-
PHPファイルの中身が見られるこ...
-
fputs()はfwrite()のエイリアス...
-
プロパティファイルの読み込み...
-
コマンドプロンプト エラー
-
PHPを使ってのサーバ上ファイル...
-
htmlspecialcharsが機能してい...
-
phpmailerで送れない添付ファイ...
-
別のドメインのファイルをrequire
-
[PHP+XML]PHPで動的に出力す...
-
phpinfoの内容が見れない
-
CakePHP2のCronでのShellを使う...
おすすめ情報