08/10/13 08:51:11 2R92n/wD
>>898
警告メッセージってコピペですか?
require_once の引数はそれで正しいですか?
900:894
08/10/13 09:13:10 CGfh2V74
レスありがとうございます
コピペです
require_onceの引数ですが
c:\php\pear\DBなので間違いではないと思います
901:211
08/10/13 09:26:59 2R92n/wD
>>900
> コピペです
私の理解では、DBとphpが定数定義されていない限り、
require_once(DB.php);
は
require_once("DB"."php"); つまり require_once("DBphp");
という動きをします。
しかしそうだとすると、894の警告と食い違うので聞きました。
手で打ち直してないですか?
二つめの質問もつまりそういうことです。
もし私の理解が正しくなくて、require_once が DB.php を
開こうとしているなら、DB.phpが include_pathで指定されている
ディレクトリのどこかにあるかどうか確認すればよいと思います。
あるいは、require_onceの引数にパスを含めて指定することも
できると思います。
902:894
08/10/13 10:38:31 CGfh2V74
ありがとうございます
一度帰宅してやってみます
詳しく書いて頂き大変感謝してます
いつもここのスレは丁寧な方が多くて嬉しい限りです
903:nobodyさん
08/10/13 12:24:01
>>892
もしかすると
gettypeでstringの場合とstrlenで1文字以上をチェックすれば完璧じゃね?
または(string)で強制的にstringに置き換えてstrlenでチェック
904:211
08/10/13 12:37:29 2R92n/wD
>>903
>>889 で書かれていることは知らなかったけど、そういうこともあると思う。
自分で isset($_POST["title"]) && $_POST["title"]!="" とか書くときの
isset は Notice が出ないようにするためだな。
905:nobodyさん
08/10/13 12:40:44
>>903
>>893