• 02-09-2017, 17:35:46
    #1
    Strict Standards: Only variables should be passed by reference in /home/XXX/cheapssl.com.tr/XXX/yonetim/xxx/xxx/functions.php on line 28

    28 Satırdaki kodlar

    	$h = str_replace('\\', '/', $h);
    	$dr =  str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']);
    	$h = $dr.end(explode($dr, $h));
    
    	return $h;
    }
    Konu hakkında yardımcı olabilecek arkadaşlar yönlendirirse sevinirim
  • 02-09-2017, 18:37:27
    #2
    Yapıştırtığınız kodlarda 28.satır yok, siz sadece orayı almışsınız ama o zaman da öncesini görmek gerekiyor olabilir.

    Ama size hatayı neden aldığınızı söyleyim. Siz ona göre düzenlemenizi yapın.

    Diyor ki 28.satırda kullanılan bir fonksiyonun girdi değerlerinde bir tane birşey koymuşsunuz ama o bir değişken değilmiş. Siz sadece değişken kullanabilirmişsiniz.

    Buna göre hatanızı bulabilirsiniz.
  • 02-09-2017, 19:26:58
    #3
    dev
    Kurumsal Üye
    EBT adlı üyeden alıntı: mesajı görüntüle
    Strict Standards: Only variables should be passed by reference in /home/XXX/cheapssl.com.tr/XXX/yonetim/xxx/xxx/functions.php on line 28

    28 Satırdaki kodlar

    	$h = str_replace('\\', '/', $h);
    	$dr =  str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']);
    	$h = $dr.end(explode($dr, $h));
    
    	return $h;
    }
    Konu hakkında yardımcı olabilecek arkadaşlar yönlendirirse sevinirim
    	$h = str_replace('\\', '/', $h);
    	$dr =  str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']);
            $ex = explode($dr, $h);
    	$h = $dr.end($ex);
    
    	return $h;
    }
    Şeklinde deyebilir misin?
  • 02-09-2017, 19:28:13
    #4
    Düzeldi hocam teşekkürler

    Meftun adlı üyeden alıntı: mesajı görüntüle
    	$h = str_replace('\\', '/', $h);
    	$dr =  str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']);
            $ex = explode($dr, $h);
    	$h = $dr.end($ex);
    
    	return $h;
    }
    Şeklinde deyebilir misin?