このエラーが発生しましたが、理由がわかりません。
Fatal error: Maximum execution time of 30 seconds exceeded in E:\web\autoopti\thanks.php on line 65
PHPスクリプトのコードは次のとおりです。
<?php
$key = 129;
$email = $_REQUEST["payer_email"];
$first = $_REQUEST["first_name"];
$last = $_REQUEST["last_name"];
$acode = $_REQUEST["hash"];
$txt = $email . "|" . $email . "|" . $first . "|" . $last . "|" . $acode;
$outtxt = '';
for($i=0;$i<strlen($txt);)
{
for($j=o;$j<strlen($key);$j++,$i++)
{
$outtxt .= $txt{$i} ^ $key{$j};
}
}
echo "thanks";
?>
エラーメッセージが参照する行は次のとおりです。
$outtxt .= $txt{$i} ^ $key{$j};
したがって、このコード行が機能するのに時間がかかりすぎているだけだと思います。誰かがこれを修正するのを手伝ってくれますか?
ありがとうございました