[PHP-users 9962] phpの変数に文字が入らない現象について
aiko
php-users@php.gr.jp
Tue, 10 Sep 2002 10:25:24 +0000
こんにちは。
PHPの変数に一部の文字が入らない現象が起きます。
*****************プログラムの一部***********************
$date_ar = getdate(); // 当日日付をGET
$year=2002;
$month=9;
$day=30;
$aCompBef=array( $year, $month, $day );
$aCompAft=array( $date_ar[year], $date_ar[mon], $date_ar[mday] );
$sStr="";
$url="";
$frameNm="";
for( $i=0; $i < 3 ;$i++ )
{
if( $aCompBef[$i] != $aCompAft[$i] )
{
// 更新インラインフレームのアドレスを入れる。
$url = "inline" . $i+1 ."php?data=" . $aCompAft[$i] . ";";
$frameNm = "inline" . $i+1;
$sStr .= "window.open('" . $url ."''". $frameNm ."');";
}
else
{
// nothing...
}
}
********************************************
配列内の文字を比較して、異なっていたら、インラインフレームを更新する。
という処理の一部です。
比較後に$sStrの中に更新アドレスを入れたいのですが、
$url = "inline" . $i+1 ."php?data=" . $aCompAft[$i] . ";";
$frameNm = "inline" . $i+1;
の二つの変数に頭の文字"inline"が入りません。
デバックしてみると、$url→1.php?data=9;
$frameNm→1
のように表示されます。
inlineを他の文字列("aaa"など)で試してみても無理でした。
これは、どういう原因で発生する現象なのでしょうか?
PHP初心者なもので。。
基礎的な質問だったらすみません。
分かる方いらっしゃいましたら、よろしくお願いします。
_________________________________________________________________
会員登録は無料・充実した出品アイテムなら MSN オークション
http://auction.msn.co.jp/