Öğrenci bilgi sisteminden not sorgulama tablosunu çekiyoruz. Wamp serverde bilgisayarımda sorunsuz çalışan sistem. Ftpde (websitemde)
http://mermer.cf/ bu adresteki hayatı verıyor.
error_log dosyasının içindeki hata kodlarını soracak olursanız
[17-Nov-2016 13:48:04 Europe/Istanbul] PHP Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set in /home/mermer/public_html/index.php on line 87
bu aşağıdaki resimde wamp serverde sorunsuz çalışıyor.
Sorun ıncın safe mod kapatılması gerekıyomus arastırdıgıma gore.
ana dizine php.ini dosyasına
safe_mode = off
exec = On
shell_exec = On
kodlarını ekledım fakat degısen bısey olmadı. Sizin önerileriniz nelerdir napmalıyım arkadaslar. Şimdiden yardımcı olacak arkadaslara cok Tesekkur ederım
curl_exec($ch);
yerine
function curl_redir_exec($ch)
{
static $curl_loops = 0;
static $curl_max_loops = 20;
if ($curl_loops++ >= $curl_max_loops) {
$curl_loops = 0;
return FALSE;
}
curl_setopt_array($ch, array(CURLOPT_HEADER => true, CURLOPT_RETURNTRANSFER => true));
$data = curl_exec($ch);
list($header, $data) = explode("\n\n", $data, 2);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($http_code == 301 || $http_code == 302) {
$matches = array();
preg_match('/Location:(.*?)\n/', $header, $matches);
$url = @parse_url(trim(array_pop($matches)));
if (!$url) { //couldn't process the url to redirect to
$curl_loops = 0;
return $data;
}
$last_url = parse_url(curl_getinfo($ch, CURLINFO_EFFECTIVE_URL));
foreach(array('scheme', 'host', 'path') as $component) {
if (!$url[$component]) {
$url[$component] = $last_url[$component];
}
}
$new_url = $url['scheme'] . '://' . $url['host'] . $url['path']
. ($url['query'] ? '?' . $url['query'] : '');
curl_setopt($ch, CURLOPT_URL, $new_url);
return curl_redir_exec($ch);
} else {
$curl_loops = 0;
return $data;
}
}Bu fonksiyonu kullanmayı dene.
http://stackoverflow.com/questions/1...sue-with-tcpdf