lostyazilim

Fatal error: Cannot redeclare callback() hatasi

4 Mesajlar 1.085 Okunma
lstbozum
wmaraci reklam

Kacamax Kacamax Mirror-tr.org Kullanıcı
  • Üyelik 12.11.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Mirror-tr.org
  • Konum Almanya
  • Ad Soyad O** C**
  • Mesajlar 29
  • Beğeniler 3 / 2
  • Ticaret 1, (%100)
Merhaba arkadaslar daha önce almadigim bir hatayi bugün eski yedigini yükledigim scriptimde aldim yardimci olanlara tesekkürler
Aldigim hata:
Fatal error: Cannot redeclare callback() (previously declared in /var/www/vhosts/******/httpdocs/Sources/Functions_Boot.php:21) in /var/www/vhosts/*****/httpdocs/Posts/add_mirror.php on line 3

add-mirror.php
[QUOTE]

function callback($class, $text){

return '


'.$text.'


';
}

function get_site_content($site){

$ch = curl_init();
$agent = "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.44 Safari/534.7";
curl_setopt($ch,CURLOPT_URL,$site);
curl_setopt($ch,CURLOPT_AUTOREFERER,1);
curl_setopt($ch,CURLOPT_USERAGENT,$agent);
curl_exec($ch);
curl_close($ch);
}




$user = urlencode(__P('user'));
$cause = __P('cause');
$adrs = strip_tags($_POST["address"]);
$technic = __P('technic');
$_type = __P('add-type');

if($user == "" || $cause == "" || $adrs == "" || $technic == ""){
_refresh('2', URL.'/add-mirror');
die(callback('red', 'Form alanını doldurun.'));
}


// User Control
if($db->num_rows("SELECT Username FROM users WHERE Username='$user'") <= 0){
_refresh('2', URL.'/add-mirror');
die(callback("red", "Böyle bir kullanıcı yok. Kayıt ekleyebilmek için önce üye olmalısın."));
}

$userID = _username_to_id($user);





if ($_type != "mass") {

$address = str_replace(array("http://", "https://"), "", $adrs);

if(strstr(trim($address, '/'), '/')){
$_home = '0';
}else{
$_home = '1';
}

if(strstr($adrs, "https://")){
$site_content = file_get_contents('https://'.$address);
}else{
$site_content = file_get_contents('http://'.$address);
}

$site_content = $db->escape_string($site_content);
if(empty($site_content)){die(callback("red", "Eklenen site içeriği boş."));}




$addm = $db->query("INSERT INTO `mirrors` (`id`, `UserID`, `SiteURL`, `SiteContent`, `Cause`, `Technic`, `Time`, `Verify`, `Home`)
VALUES (NULL, '$userID', '$address', '$site_content', '$cause', '$technic', '".time()."', NULL, '$_home')");




if(!$addm){
echo callback("red", "Bir hata oluştu. Lütfen daha sonra deneyin.".$db->error);
}else{
_refresh("1", URL."/hacker/".$user);
echo callback("green", "Mirror başarıyla eklendi.");
}

}else{// ! mass


$as = explode("
", nl2br($adrs));
$_count = count($as);
$ai = 0;


while ($ai < $_count) {

$address = str_replace(array("http://", "https://"), "", $as[$ai]);

if(strstr(trim($address, '/'), '/')){
$_home = '0';
}else{
$_home = '1';
}

if(strstr($adrs, "https://")){
$site_content = file_get_contents('https://'.$address);
}else{
$site_content = file_get_contents('http://'.$address);
}

$site_content = $db->escape_string($site_content);
//if(empty($site_content)){die(callback("red", "Eklenen site içeriği boş."));}




$addm = $db->query("INSERT INTO `mirrors` (`id`, `UserID`, `SiteURL`, `SiteContent`, `Cause`, `Technic`, `Time`, `Verify`, `Home`)
VALUES (NULL, '$userID', '$address', '$site_content', '$cause', '$technic', '".time()."', NULL, '$_home')");




if(!$addm){
echo callback("red", "Bir hata oluştu. Lütfen daha sonra deneyin : ".$address.' '.$db->error);
}else{
echo callback("green", "Mirror başarıyla eklendi : ".$address);
}
$ai++;
}
_refresh("1", URL."/hacker/".$user);

}




?>/QUOTE]
 

 

wmaraci
reklam

BackendDeveloper BackendDeveloper Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 19.12.2018
  • Yaş/Cinsiyet 41 / E
  • Meslek Backend Developer
  • Konum Antalya
  • Ad Soyad İ** D**
  • Mesajlar 85
  • Beğeniler 6 / 28
  • Ticaret 0, (%0)
Merhaba alinan hataya göre Functions_Boot 21 de tanimlanmis bir fonksiyonla ayni isimde
Add_mirror php sayfasında yeniden tanimlanmis. İkisi farkli fonksiyon olabilir ama isimleri ayni olamaz.
Kacamax

kişi bu mesajı beğendi.

Kacamax Kacamax Mirror-tr.org Kullanıcı
  • Üyelik 12.11.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Mirror-tr.org
  • Konum Almanya
  • Ad Soyad O** C**
  • Mesajlar 29
  • Beğeniler 3 / 2
  • Ticaret 1, (%100)
Evet haklisiniz dedigim gibi daha önceden böyle bir sorun yoktu. Ayni islemi farkli yerdede uyguluyor kodu sildim sorun düzeldi. Tesekkürler
 

 

BackendDeveloper BackendDeveloper Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 19.12.2018
  • Yaş/Cinsiyet 41 / E
  • Meslek Backend Developer
  • Konum Antalya
  • Ad Soyad İ** D**
  • Mesajlar 85
  • Beğeniler 6 / 28
  • Ticaret 0, (%0)
Rica ederim. Sorun çözüldü ise ne ala :)
 

 

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al