localde excel çıktı veriyor sunucuda vermiyor
Aşağıdaki kodlarım localde excel çıktı veriyor. Ama sunucuda sadece başlıkların olduğu satırı ekrana bastırıyor ve kalıyor.
<?php
require_once 'inc/conn.php';
$anket= $db->query("SELECT * FROM tbl_anket WHERE Poll_ID=".$_GET['Poll_ID'])->fetch(PDO::FETCH_ASSOC);
function filename($text) {
$text = trim($text);
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ');
$replace = array('c','c','g','g','i','i','o','o','s','s','u','u','-');
$new_text = str_replace($search,$replace,$text);
return $new_text;
}
header("Content-Type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=". filename($anket['Poll_Title_Tr']) .".xls");
function replace_tr($text) {
$text = trim($text);
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü','â');
$replace = array('C','c','G','g','i','i','O','o','S','s','U','u','a');
$new_text = str_replace($search,$replace,$text);
return $new_text;
}
$sorular = $db->prepare("SELECT * FROM tbl_anket_sorular WHERE Poll_ID = ".$_GET['Poll_ID']);
$sorular->execute();
foreach ($sorular as $soru) {
echo replace_tr($soru['Question'])."t";
}
echo "n";
$cevaplar = $db->prepare("SELECT * FROM tbl_anket_sonuclar WHERE Poll_ID = ".$_GET['Poll_ID']);
$cevaplar->execute();
// echo '$sorular['']'
foreach ($cevaplar as $c) {
echo
replace_tr($c['A_1_T'])."t".
replace_tr($c['A_2_T'])."t".
replace_tr($c['A_3_T'])."t".
replace_tr($c['A_4_T'])."t".
replace_tr($c['A_5_T'])."t".
replace_tr($c['A_6_T'])."t".
replace_tr($c['A_7_T'])."t".
replace_tr($c['A_8_T'])."t".
replace_tr($c['A_9_T'])."t".
replace_tr($c['A_10_T'])."t".
replace_tr($c['A_11_T'])."t".
replace_tr($c['A_12_T'])."t".
replace_tr($c['A_13_T'])."t".
replace_tr($c['A_14_T'])."t".
replace_tr($c['A_15_T'])."t".
replace_tr($c['A_16_T'])."t".
replace_tr($c['A_17_T'])."t".
replace_tr($c['A_17_T'])."t".
replace_tr($c['A_18_T'])."t".
replace_tr($c['A_19_T'])."t".
replace_tr($c['A_20_T'])."t".
replace_tr($c['A_21_T'])."t".
replace_tr($c['A_22_T'])."t".
replace_tr($c['A_23_T'])."t".
replace_tr($c['A_24_T'])."t".
replace_tr($c['A_25_T'])."t".
replace_tr($c['A_26_T'])."t".
replace_tr($c['A_27_T'])."t".
replace_tr($c['A_28_T'])."t".
replace_tr($c['A_29_T'])."t".
replace_tr($c['A_30_T'])."n";
}
?>
phpinfo(); fonksiyonu ile local ve sunucu PHP sürümlerini ve aktif modüllerini karşılaştırın.