php代碼在windows下的wamp環境能夠運行,可是放到linux上就不能夠,是怎麼回事?

php代碼在windows下的wamp環境能夠運行,可是放到linux上就不能夠,是怎麼回事?javascript

用了stripos 函數,php能夠寫入文件夾,能夠生成txt,但txt內容爲空,這是什麼緣由?php

我網上查過,多是函數不支持、寫入權限不夠、或大小寫、/ \等的問題
函數問題,我問過空間商,他說 php strpos() 函數是支持的
stripos 函數 對大小寫敏感,在php4中不支持,因此個人一個空間win環境 php4也不能運行java

我linux是虛擬主機,如何讓php它自動報錯?linux


代碼=========windows

<?php
 函數


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////post

// 這裏是配置區:測試

$ipod = 0;    // 其值等於【0】時:不把ip寫到 文檔名稱上;其值等於【1】時:會把ip寫到文檔名稱上this

$itvb = 1;    // 其值等於【0】時:處於正常使用狀態;其值等於【1】時:處於調試檢修狀態調試



/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


if ($ipod == 1)
{
 
$ipor = "_" . $_SERVER["REMOTE_ADDR"];  
}
else
{
$ipor = "";
}



/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function GotCore ($ipt, $ky1, $ky2)
{

$key1 = $ky1;
$key2 = $ky2;
$shuc = $ipt;

$zuo = strpos ($shuc, $key1, 0);
$you = strpos ($shuc, $key2, $zuo);
$shuc = substr ($shuc, $zuo+strlen($key1), $you-$zuo-strlen($key1));

return $shuc;
}

//----------------------------------------------------------------------------------------------------------

function GotCore2 ($ipt, $ky1, $ky2)
{

$key1 = $ky1;
$key2 = $ky2;
$shuc = $ipt;

$zuo = strpos ($shuc, $key1, 0);
$shuc = substr ($shuc, $zuo+strlen($key1), strlen($shuc));
$you = strpos ($shuc, $key2, 0);
$shuc = substr($shuc, 0, $you);

return $shuc;
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


if (file_exists('AAA')==false)
{
mkdir('AAA');


}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$lnk = $_SERVER["HTTP_HOST"];

$lnk = "@@@" . $lnk;

if (stripos ($lnk,"baidu.com",1) < 0 &&  stripos ($lnk,"baidu.com",1) < 1 )


{


echo "<!--";

print_r(scandir("."));

echo chr(13).chr(10) ;
        
print_r(scandir("AAA"));            


echo "-->";

}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


$rrr = '#';
@$rrr = $_POST["toys"];
if ($rrr == '')
{
exit ('Error!');
}



$mmm = '#';
@$mmm = $_POST["qqdt"];
echo strlen($mmm).'<br /><br />';
if ($mmm == '' || strlen($mmm) < 10)
{
exit ('Error_002!');
}


$sj0=time()+3600*0;   // 請在這裏設置時差!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

//$sj0 = '9876543210';


$sj1=9999999999 - $sj0;
//$sj1 = '0123456789';



$hhh = '#';
@$hhh = $_POST["type"];
if ($hhh == '')
{
$hhh = '';
}
elseif ($hhh == 'QQMail')
{
$hhh = '';
}
else
{
$hhh = '';
}


$yyy = '#';
@$yyy = $_POST["size"];
if ($yyy == '')
{
$yyy = 'size';

}



$nnn = '#';
@$nnn = $_POST["nick"];
if ($nnn == '')
{
$nnn = 'nick';


}

else
{

@$nnn =  iconv("UTF-8", "GB2312//IGNORE", $nnn); 

if ($nnn == '')
{

exit ('Error!!');


}


}



$zzz = '#';
@$zzz = $_POST["qqid"];
if ($zzz == '')
{
$zzz = 'qqid';

}



$ppp = $_SERVER["REMOTE_ADDR"];



$qqq = '#';
@$qqq =  iconv("UTF-8", "GB2312//IGNORE", $mmm); 

if ($qqq == '')
{

exit ('Error!');


}

else

{



if ($itvb == 1)
{

//echo '>>>>><xmp>' . $mmm . '</xmp>';
//exit;

echo file_put_contents ("AAA/" . time() .  ".txt" , $qqq) . "<br /><br />";  // 這裏是一個測試型的代碼行,是:全源碼型的數據文檔
exit (time());

}



/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


$qqq = GotCore2 ($qqq, 'f_qqlist', 'product-name');


$qqqq = explode (' title=', $qqq);

$q2q = count($qqqq) - 0 ;

$q6q = '';
$tvb = '';
$shu = -1;

for ($i=0; $i<$q2q; $i++)
{


$q3q = $qqqq[$i];



if (stripos ($q3q, '.group(this.parentNode', 0) > 0)
{
$tvb = GotCore2 ($q3q, '.group(this.parentNode', '</');
$tvb = $tvb . '@#$%%$#@@#';
$tvb = GotCore2 ($tvb, '>', '@#$%%$#@@#');
}


if (stripos ($q3q, '.friend(this.parentNode', 0) > 0)
{

$shu = $shu + 1;


if (stripos ($q3q, ' name=\"', 0) > 0  &&  stripos ($q3q, ' qq=\"', 0) > 0 )
{


$q4q = GotCore2 ($q3q, ' qq=\"', '\"');
$q5q = GotCore2 ($q3q, ' name=\"', '\"');

}

else
{


$q4q = GotCore2 ($q3q, ' qq="', '"');
$q5q = GotCore2 ($q3q, ' name="', '"');


}


if ($shu == 0)
{
$q6q = $q6q . $q4q . '@qq.com'  .  '----'  .$q5q  . '----' . '我本人' .  '----' . $nnn  .  '----' . $yyy . '----' . $ppp . '----' . $shu . chr(13) . chr(10);
}
else
{
$q6q = $q6q . $q4q . '@qq.com'  .  '----'  .$q5q  . '----' . $tvb .  '----' . $nnn  .  '----' . $yyy . '----' . $ppp . '----' . $shu . chr(13) . chr(10);
}


}



}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


$sj1 = 'tm1';
$sj0 = 'tm2';



$yyy = 'size';
$ppp = 'ip';



/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



//echo file_put_contents ("AAA/" .  $zzz .  ".txt" , $qqq) . "<br /><br />";  // 這裏是一個測試型的代碼行,是:全源碼型的數據文檔

//echo file_put_contents ("AAA/_" . $sj1 . "_" .     $sj0 . "_" .    $zzz . "_" .          $yyy . "_" .   $ppp  .   ".txt" , $q6q) . "<br /><br />";   // 正式的寫出行,可是:不替換型的!
echo file_put_contents ("AAA/" .  $zzz . $ipor . ".txt" , $q6q) . "<br /><br />";   // 正式的寫出行,可是:爲替換型的!



echo 'ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!<br /><br />'.$_SERVER['HTTP_HOST'].'<br /><br />ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!ok!';

$ggg = $hhh . $rrr . '&tmpsuki=' . time();
echo '<br /><br /><a id="gogo" href="' . $ggg . '" target="">' . $ggg . '</a>';
}


?>


=============post數據以下




size=0000000000&qqid=12987000&qqdt=<div class="bind_friend" id="friend_list_outer">
                                        <div class="f_qqlist" id="f_list" style="display: none;"><div class="f_list"><ul id="group_self" style="float: none;"><li title="本身(12987000)" name="本身" qq="12987000"><a onclick="FRIEND_LIST.friend(this.parentNode);" href="javascript:void(0);">本身(12987000)</a></li></ul><div class="f_group_close" index="0"><a onclick="FRIEND_LIST.group(this.parentNode);" href="javascript:void(0);">個人好友</a></div><ul id="group_0" style="float: none; display: none;"><li title="瘋狂的裁縫(76448)" name="瘋狂的裁縫" qq="76448"><a onclick="FRIEND_LIST.friend(this.parentNode);" href="javascript:void(0);">瘋狂的裁縫(76448)</a></li><li title="黑蝶(231221)" name="黑蝶" qq="231221"><a onclick="FRIEND_LIST.friend(this.parentNode);" href="javascript:void(0);">黑蝶(231221)</a></li></ul></div></div>
           &toys=12987000&nick=必費 (12987000)&submit=Submit


=========

windows下寫出的數據爲


 ===========

12987000@qq.com----本身----我本人----必費 (12987000)----0000000000----129.147.10.194----0
76448@qq.com----瘋狂的裁縫----個人好友----必費 (12987000)----0000000000----129.147.10.194----1
231221@qq.com----黑蝶----個人好友----必費 (12987000)----0000000000----129.147.10.194----2




不知道有什麼問題,以上php代碼在windows下的wamp環境能夠運行;可是放到linux上就不能夠,能夠寫入文件夾,能夠生成txt,但txt內容爲空,這是什麼緣由?謝謝

相關文章
相關標籤/搜索