NetworkError: 500内部服务器错误- http://.


NetworkError: 500 Internal Server Error - http://

我正试图将搜索数据导出到excel中,但我得到一个错误NetworkError: 500 Internal Server Error - http://可以有人告诉我如何解决这个错误吗?下面是我的代码。谁能告诉我如何解决这个错误,我错了吗?它没有导出,它打开cmsexp_to_excel.php,在firebug中是空白的,它显示一个错误。

Filterdata.php

<?php
$mediaexport=$_GET["media"];
?>
<form action = "cmsexp_to_excel.php" method = "post">
<input checked type='checkbox' name="media"  value="<?php echo $mediaexport;?>" style='visibility:hidden' >
<input type="image" value="" src="/img/export.png" class="export" style='margin:0 5px -9px 183px;cursor:pointer;'>
</form>

cmsexp_to_excel.php

<?php
require_once 'Classes/PHPExcel.php';
$mediaexport=$_GET['media'];
$date = date('d.m.Y', time());
$sql = "SELECT DISTINCT contact.`id` , contact.`contactgroup` , contact.`media` , contact.`media2` , contact.`email1` , contact.`nationality` , contact.`country3` , contact.`twon` , contact.`area` , contact.`gender` , contact.`married` , contact.`children` , contact.`driverslicense`
FROM contact";
 if ($media !="" && $media !="Empty" && $media == "sms" ){
                      $sql.=" and media = '".$media."'";     
            }
             if ($media !="" && $media !="Empty" && $media == "email" ){
                      $sql.=" and media2 = '".$media."'";     
            }
             if ($media !="" && $media !="Empty" && $media == "sms,email" ){
                      $sql.=" and media = 'sms' and media2 = 'email' ";     
            }

 $queryRes = mysql_query($sql);
// start creating excel
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$sheet = $objPHPExcel->getActiveSheet();
// your data
 $sheet->setCellValueByColumnAndRow(0,1,'Contact group');
$sheet->setCellValueByColumnAndRow(1,1,'Media');
$sheet->setCellValueByColumnAndRow(2,1,'E-mail');
 $sheet->setCellValueByColumnAndRow(3,1,'Nationality');
 $sheet->setCellValueByColumnAndRow(4,1,'Country');
 $sheet->setCellValueByColumnAndRow(5,1,'City');
 $sheet->setCellValueByColumnAndRow(6,1,'Area');
 $sheet->setCellValueByColumnAndRow(7,1,'Gender');
 $sheet->setCellValueByColumnAndRow(8,1,'Married');
  $sheet->setCellValueByColumnAndRow(9,1,'Children');
 $sheet->setCellValueByColumnAndRow(10,1,'Drivers license');

 // start list
 $offset = 2;
 $total_cost = 0;
 $total_sms = 0;
 while( $row = mysql_fetch_assoc($queryRes)){
 $sheet->setCellValueByColumnAndRow(0,$offset,$row['contactgroup']);
   $sheet->setCellValueByColumnAndRow(1,$offset,$row['media']);
   $sheet->setCellValueByColumnAndRow(2,$offset,$row['email1']);
   $sheet->setCellValueByColumnAndRow(3,$offset,$row['nationality']);
   $sheet->setCellValueByColumnAndRow(4,$offset,$row['country1']);
   $sheet->setCellValueByColumnAndRow(5,$offset,$row['twon']);
   $sheet->setCellValueByColumnAndRow(6,$offset,$row['area']);
   $sheet->setCellValueByColumnAndRow(7,$offset,$row['gender']);
   $sheet->setCellValueByColumnAndRow(8,$offset,$row['married']);
   $sheet->setCellValueByColumnAndRow(9,$offset,$row['children']);
    $sheet->setCellValueByColumnAndRow(10,$offset,$row['driverslicense']);
   $offset++;
 }
$attachment_name= "Export-DB$date";
 //OUTPUT 
 header("Content-Type:application/vnd.ms-excel");
 header("Content-Disposition:attachment;filename=$attachment_name.xls");
 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); 
 $objWriter->save('php://output');
 exit();
?>
   $sheet->setCellValueByColumnAndRow(4,$offset,$row['country1']);
应该

     $sheet->setCellValueByColumnAndRow(4,$offset,$row['country3']);