サーバーで問題なく実行しているスクリプトがありますが、今日、サーバーへの dos 攻撃に続いて、突然次のエラーが発生します。サーバーが再起動され、問題のある IP アドレスがブロックされましたが、現在、このスクリプトは機能していません。サーバーの何が問題なのかを突き止めようとしている過程で、Apacheモジュールが再インストールされたと思うので、これが何かに関連しているのではないかと思います。
/home/name/public_html/folder/ipology.class.php 行 43 で致命的なエラー呼び出し時の参照渡しが削除されました
これは、43 行目あたりのコード セクションです。
function _fetch()
{
if(!$sock = @fsockopen($this->_whois, $this->_port, &$errno, &$errstr, 10))
return false;
else
{
fputs($sock, "{$this->_ip}\n");
while(!feof($sock))
$buffer .= fgets($sock, 10240);
fclose($sock);
$this->_buffer = $buffer;
return true;
}
}
突然機能しなくなった理由、または実際にエラーが何に関連しているのか、誰かが何かアイデアを持っていれば、それは大歓迎です。
ありがとう