v2.5.2
Giriş yap

localde excel çıktı veriyor sunucuda vermiyor

pcmemo
750 defa görüntülendi

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";

 }

 ?>
xo
1527 gün önce

php.ini den safe mode pasif etmeniz gerekiyor.