- 締切済み
自分のサーバーでのみstrtotime() とdate(のエラーが表示されます。
Warning: strtotime() [function.strtotime]: Called with an empty time parameter. in Warning: date() [function.date]: Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in 【WinXp、PHP4】 自分のサーバーでPHPを実行した場合にのみこの様な エラーが表示されます。 また、エラーは出ていますが正常に動作しています。 この表示のみをなくすにはどのように 設定を変えればいいのでしょうか?
- sato777
- お礼率70% (110/156)
- PHP
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- php504
- ベストアンサー率42% (926/2160)
Warning: date() の方はstrtotime()が失敗して戻ってきた値(-1)をそのまま使っているためだと想像できますが Warning: strtotime()は()の中が変(何も書いてないとか)だということしかわかりません
- yambejp
- ベストアンサー率51% (3827/7415)
せめてそれぞれの関数にどのような引数を 渡して出たエラーなのかくらい書かないことには まともな回答はしづらいかと・・・。
お礼
お返事有難うございます エラーレベルを変更する事で表示させなくしました。 動作自体は正常に処理されていますので。 どうも有難う御座いました。 追伸、 引数はとっていません。
関連するQ&A
- PHPiniレベルで、strtotime()とdate()のエラー表示させない方法
Warning: strtotime() [function.strtotime]: Called with an empty time parameter. in Warning: date() [function.date]: Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in 【WinXp、PHP4】 自分のサーバーでPHPを実行した場合にのみこの様な エラーが表示されます。 また、エラーは出ていますが正常に動作しています。 この表示のみをなくすにはどのように "PHPiniの設定"を変えればいいのでしょうか? ちなみにスクリプトレベルでの回避策は、 error_reporting(E_ERROR); $number=10/0; とする事で応急処置としては完了しております。 また、Function内のコーディング変更は必要ありません。 他のサーバーでは正常に動作しています。 引数もありません。 ご自分のサーバーでPHPを設定された経験のある方がいらっしゃいましたら、何卒どうぞ宜しくお願い致します。
- ベストアンサー
- PHP
- strtotime 前月・前々月の表示
お世話になります。 strtotime を使って下記のように前月・前々月の表示をさせています ーーーーーーーーーーーーーーーー <?php for($i = -2 ; $i <= 0 ; $i++){ $year = date("Y",strtotime("$i month")); $month = date("m",strtotime("$i month")); print $year . "年" . $month . "月<br>"; } ?> ーーーーーーーーーーーーーーーー 7月31日にその表示をさせたら 2007年05月 2007年07月 2007年07月 と表示されてしまいました。 今月(8月)に入ってからは こちらの意図するとおりの表示に戻っていました 何か strtotime の使い方等間違っているのでしょうか? ご指導、宜しくお願い致します。
- ベストアンサー
- PHP
- PHPのエラーの意味【strstr() Empty deli】
PHP Warning: strstr() [<a href='function.strstr'>function.strstr</a>]: Empty delimiter in /home/xxx/ on line 384 というエラーが出ます。 一体どういう意味なのでしょうか? たまに出るのですが、 調べても明快な答えはわかりませんでした。 どうぞよろしくお願い致します。
- ベストアンサー
- PHP
- エラーを表示させたくないのですが・・・。
よろしくお願いします。 PHPで作成したページで、検索などを実行した際に以下のようなエラーが表示されます。 Warning: fopen() [function.fopen]: Unable to access sssss in /virtual/******************/index.php on line 589 ただ、このエラー自体は問題ないというか、構わないのですがエラー表示を出ないようにしたいと思います。というのが、ディレクトリ構成をたどってのエラーが出てしまうので、少し違和感を感じます。 どうしたら、この様なエラーが出ない様にできますでしょうか?サーバーはレンタルのバーチャルサーバーです。 できれば、.htaccessなどで簡単に記述できるとありがたいのですが、そのような方法は可能でしょうか? この限りではありませんので、もしご存知の方いらっしゃいましたらアドバイスいただけると幸いです。 よろしくお願いいたします。
- ベストアンサー
- PHP
- dateやmktimeやgetdateなどでエラー
<?php print "a"; echo rand(1,10); ?> とかはちゃんと表示されるのですが、 dateやmktimeやgetdateなどを使うとエラーが出てしまいます。 サンプルコードは参考書通りなので間違っていないと思うのですが、 サーバー側の問題なのでしょうか。サーバーはapache2.4でローカルで使っています。 <?php echo date('c', mktime(1, 2, 3, 4, 5, 2006)); ?> Warning: mktime() [function.mktime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for '9.0/no DST' instead in C:\apache\htdocs\a.php on line 4 Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for '9.0/no DST' instead in C:\apache\htdocs\a.php on line 4 2006-04-05T01:02:03+09:00 <?php $today = getdate(); print_r($today); ?> Warning: getdate() [function.getdate]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for '9.0/no DST' instead in C:\apache\htdocs\a.php on line 2 Array ( [seconds] => 6 [minutes] => 44 [hours] => 23 [mday] => 11 [wday] => 6 [mon] => 2 [year] => 2012 [yday] => 41 [weekday] => Saturday [month] => February [0] => 1328971446 )
- ベストアンサー
- PHP
- 管理画面に入るときに出るエラー表示
phpとmysqlで構築されたウェブサイトの管理画面に入るとき、下記のようなエラーが表示されます。 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ***/httpdocs/function/mysql.php ただ表示されるだけで運営上は問題なさそうなんですが、ログイン時のエラーだけにこのまま使ってもいいのかどうか悩んでいます。このまま使うのは何か問題あるのでしょうか。
- ベストアンサー
- MySQL
- splitのREG_EMPTYというエラー
wordpressにて、tanzakuというテーマを利用しようとしているのですが 「Warning: split() [function.split]: REG_EMPTY 」という PHPのエラーが出てしまい、困っています。 fanctions.phpのline69と書いてあったので、該当箇所を見てみると $split_url = split($mark, $img_url); となっていました。 これのせいなのか、表示されるべき画像も表示されません。 これはどのように直せば良いのでしょうか? 解決法をご存じの方、ぜひご教授下さい。
- ベストアンサー
- PHP
- エラーの意味教えてください
Warning: REG_EMPTY:@empty (sub)expression in...143 このエラーなんですけど指定された行は if(!ereg("$tt",$no)){ です。 phpdev5
- ベストアンサー
- PHP
- function()を初めて使いました。エラー。
かなり初歩的な質問をさせていただきます。 初めてfunction関数を使ったのですが、下記のようなエラーが出ました。 Warning: array_reverse() [function.array-reverse]: The argument should be an array in E:\Web\Chat2\chat\logpage.php on line 99 Warning: array_reverse() [function.array-reverse]: The argument should be an array in E:\Web\Chat2\chat\logpage.php on line 100 Warning: array_reverse() [function.array-reverse]: The argument should be an array in E:\Web\Chat2\chat\function.php on line 38 Warning: flock() expects parameter 1 to be resource, boolean given in E:\Web\Chat2\chat\function.php on line 41 Warning: fputs(): supplied argument is not a valid stream resource in E:\Web\Chat2\chat\function.php on line 48 Warning: flock() expects parameter 1 to be resource, boolean given in E:\Web\Chat2\chat\function.php on line 49 Warning: fclose(): supplied argument is not a valid stream resource in E:\Web\Chat2\chat\function.php on line 50 チャットを作っていて、何度も使う文をfunctionでまとめて、別ファイルに保存し、 requireで呼び出して、str();で使うとこうなりました。 function load(){ $log_data = "./data/log".$_GET['id'].".cgi"; $log_file = file($log_data); $member_data = "./data/member".$_GET['id'].".cgi"; $member_file = file($member_data); } このような形で使っているのですが、何かfunctionを使うにあたって注意などがあれば教えていただけませんか?
- 締切済み
- PHP
- php経由でpostgresqlにdate型カラムにNULLを入れるには
psqlのコマンドからは INSERT INTO table VALUES (NULL); でdate型のカラムにNULLを入れられるようですが、 PHPで以下のようにしてもその下にあるエラーが出ます。 if(empty($date)){ $date = 'NULL'; エラーを回避してdate型カラムにNULLをいれる方法を 捜しています。 Warning: PostgreSQL query failed: ERROR: Bad date external representation 'NULL' PHP4.1 POSTGRES7.0 の環境です。
- 締切済み
- PHP
お礼
お返事有難うございます エラーレベルを変更する事で表示させなくしました。 動作自体は正常に処理されていますので。 どうも有難う御座いました。