php數(shù)據(jù)輸出空白 php網(wǎng)頁顯示空白

php運行出現(xiàn)空白,求幫忙看看

這個還說什么啊 看日志啊。

十余年的黑龍江網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整黑龍江建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“黑龍江網(wǎng)站設計”,“黑龍江網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

找到你apache安裝目錄Apache2.2/logs/error.log 看看這里有沒有報錯信息,如果有 發(fā)出來。

怎么感覺像你的apache服務沒啟動呢,你再檢查一下你的環(huán)境吧。你用的應該是wamp之類的

集成環(huán)境吧,檢查一下你的版本吧。

php語法無錯,輸出空白

邏輯錯誤,改為如下:

function my_read($myfile)

{

$fp=fopen($myfile,"r+");

if($fp)

{

while(!feof($fp))

{

$buffer[] = fgets($fp,1048);

}

fclose($fp);

}

return $buffer;

}

php輸出數(shù)據(jù)表內(nèi)容為什么顯示空白一片

$sql="select * from `pma_bookmark`";這一句當中,pma_bookmark是表名吧,那就去掉當中的單引號吧,然后再運行看看~~~~

在PHP中如何輸出空格

你的問題有三個意思:

一是PHP輸出東西的方法,回答:PHP使用echo語句輸出內(nèi)容,例如下面的語句輸出hello:

echo

"hello";

二是PHP如何輸出空格,回答:空格是一個字符串,前后使用引號(但雙均可),然后用echo就可以輸出,例如下面的語句輸出兩個空格:

echo ' ';

三是PHP有時候輸出空格好像失敗了,回答:這是因為你在瀏覽器上輸出網(wǎng)頁,一般情況下網(wǎng)頁會過濾多余的空格,解決方法有兩種,一是使用中文的全角空格,二是使用標準的特殊符號 ,下面的兩個語句都分別是例子:

echo " "

echo " ";

怎么php導出excel是空白

你要給出的代碼來才能找出問題啊,不夠給一個例子給你看看。

下面有幾種方法。

基本上導出的文件分為兩種:

1:類Excel格式,這個其實不是傳統(tǒng)意義上的Excel文件,只是因為Excel的兼容能力強,能夠正確打開而已。修改這種文件后再保存,通常會提示你是否要轉換成Excel文件。

優(yōu)點:簡單。

缺點:難以生成格式,如果用來導入需要自己分別編寫相應的程序。

2:Excel格式,與類Excel相對應,這種方法生成的文件更接近于真正的Excel格式。

如果導出中文時出現(xiàn)亂碼,可以嘗試將字符串轉換成gb2312,例如下面就把$yourStr從utf-8轉換成了gb2312:

$yourStr = mb_convert_encoding("gb2312", "UTF-8", $yourStr);

一、PHP導入Excel

1:還是用PHPExcel,官方網(wǎng)站: 。

2:使用PHP-ExcelReader,下載地址:

舉例:

?php

require_once 'Excel/reader.php';

// ExcelFile($filename, $encoding);

$data = new Spreadsheet_Excel_Reader();

// Set output Encoding.

$data-setOutputEncoding('utf8');

$data-read(' jxlrwtest.xls');

error_reporting(E_ALL ^ E_NOTICE);

for ($i = 1; $i = $data-sheets[0]['numRows']; $i++) {

for ($j = 1; $j = $data-sheets[0]['numCols']; $j++) {

echo """.$data-sheets[0]['cells'][$i][$j]."",";

}

echo "\n";

}

?

總結 php導出Excel php導入Excel PhpExcel使用說明 PhpExcel使用手冊

方法一:特點,簡單,省心,制表符"\t"用戶分割同一行中的列,換行符"\t\n"可以開啟下一行,還能夠自動識別日期格式,貨幣格式等!

?php

header("Content-type:application/vnd.ms-excel");

header("Content-Disposition:attachment;filename=test_data.xls");

//輸出內(nèi)容如下:?

echo???"姓名"."\t";?

echo???"年齡"."\t";?

echo???"學歷"."\t";?

echo???"\n";?

echo???"張三"."\t";?

echo???"25"."\t";?

echo???"本科"."\t";?

?

動態(tài)版

?

$sql = "SELECT * FROM " .$ecs-table('member'). " ";

$classres = $db-Execute($sql);

header("Content-type:application/vnd.ms-excel");?

header("Content-Disposition:attachment; filename=test_data.xls");

echo 'ID'.chr(9);

echo 'txtPEOClientCode'.chr(9);

echo 'jcompany'.chr(9);

echo 'fcompany'.chr(9);

echo 'ecompany'.chr(9);

echo 'rcompany'.chr(9);

echo 'txtAddress'.chr(9);

echo 'txtCompanyTel'.chr(9);

echo 'txtFax'.chr(9);

echo 'txtPostCode'.chr(9);

echo chr(13);

while ($classrow = $classres-FetchRow())

{

//輸出到xls

echo $classrow['id'].chr(9);

echo $classrow['txtPEOClientCode'].chr(9);

echo $classrow['jcompany'].chr(9);

echo $classrow['fcompany'].chr(9);

echo $classrow['ecompany'].chr(9);

echo $classrow['rcompany'].chr(9);

echo $classrow['txtAddress'].chr(9);

echo $classrow['txtCompanyTel'].chr(9);

echo $classrow['txtFax'].chr(9);

echo $classrow['txtPostCode'].chr(9);

echo chr(13);

}

現(xiàn)在用的Php-excel(),代碼也很簡單:

require (dirname (__FILE__) . "./class-excel-xml.inc.php");

$sql = "SELECT * FROM " .$ecs-table('member'). " ";

$classres = $db-Execute($sql);

while($classrow = $classres-FetchRow())

{

$doc[] =???array ($classrow['txtPEOClientCode'], $classrow['jcompany'], $classrow['txtBillTo']);

}

$xls = new Excel_XML;

$xls-addArray($doc);

$xls-generateXML("mytest");

我用的utf-8,結果有亂碼問題,把class-excel-xml.inc.php utf8_encode($v) 替換成$v就沒有亂碼問題了。

1:第一推薦無比風騷的PHPExcel,官方網(wǎng)站:

導入導出都成,可以導出office2007格式,同時兼容2003。

下載下來的包中有文檔和例子,大家可以自行研究。

抄段例子出來:

?php

ini_set("display_errors",1);//是否顯示報錯信息

ini_set('include_path', ini_get('include_path').';D:\\PHP\\PHPExcel 1.6.6\\Tests\\classes\\');//設置此頁面包含路徑

include "classes/PHPExcel.php";

include "classes/PHPExcel/Writer/Excel5.php";

//創(chuàng)建一個excel

$objPHPExcel = new PHPExcel();

$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);

$objWriter-save("xxx.xls");

?

--------------------------------------------------------------------------------------

??

//設置PHPExcel類庫的include path?

set_include_path('.'. PATH_SEPARATOR .'D:\workspace\biznaligy_eh\dev_src\includes\PHPExcel' . PATH_SEPARATOR . get_include_path());?

require_once 'PHPExcel.php';?

require_once 'PHPExcel/Writer/Excel5.php';?????// 用于其他低版本xls?

require_once 'PHPExcel/Writer/Excel2007.php'; // 用于 excel-2007 格式?

// 創(chuàng)建一個處理對象實例?

$objExcel = new PHPExcel();?

// 創(chuàng)建文件格式寫入對象實例, uncomment?

$objWriter = new PHPExcel_Writer_Excel5($objExcel);?????// 用于其他版本格式?

//or

//$objWriter = new PHPExcel_Writer_Excel2007($objExcel); // 用于 2007 格式?

//$objWriter-setOffice2003Compatibility(true);?

//設置文檔基本屬性?

$objProps = $objExcel-getProperties();?

$objProps-setCreator("Zeal Li");?

$objProps-setLastModifiedBy("Zeal Li");?

$objProps-setTitle("Office XLS Test Document");?

$objProps-setSubject("Office XLS Test Document, Demo");?

$objProps-setDescription("Test document, generated by PHPExcel.");?

$objProps-setKeywords("office excel PHPExcel");?

$objProps-setCategory("Test");?

//設置當前的sheet索引,用于后續(xù)的內(nèi)容操作。?

//一般只有在使用多個sheet的時候才需要顯示調(diào)用。?

//缺省情況下,PHPExcel會自動創(chuàng)建第一個sheet被設置SheetIndex=0?

$objExcel-setActiveSheetIndex(0);?

$objActSheet = $objExcel-getActiveSheet();?

//設置當前活動sheet的名稱?

$objActSheet-setTitle('測試Sheet');?

//設置單元格內(nèi)容?

//由PHPExcel根據(jù)傳入內(nèi)容自動判斷單元格內(nèi)容類型?

$objActSheet-setCellValue('A1', '字符串內(nèi)容'); // 字符串內(nèi)容?

$objActSheet-setCellValue('A2', 26);????????????// 數(shù)值?

$objActSheet-setCellValue('A3', true);??????????// 布爾值?

$objActSheet-setCellValue('A4', '=SUM(A2:A2)'); // 公式?

//顯式指定內(nèi)容類型?

$objActSheet-setCellValueExplicit('A5', '847475847857487584', PHPExcel_Cell_DataType::TYPE_STRING);?

//合并單元格?

$objActSheet-mergeCells('B1:C22');?

//分離單元格?

$objActSheet-unmergeCells('B1:C22');?

//設置單元格樣式?

//設置寬度?

$objActSheet-getColumnDimension('B')-setAutoSize(true);?

$objActSheet-getColumnDimension('A')-setWidth(30);?

$objStyleA5 = $objActSheet-getStyle('A5');?

//設置單元格內(nèi)容的數(shù)字格式。?

//如果使用了 PHPExcel_Writer_Excel5 來生成內(nèi)容的話,?

//這里需要注意,在 PHPExcel_Style_NumberFormat 類的 const 變量定義的?

//各種自定義格式化方式中,其它類型都可以正常使用,但當setFormatCode?

//為 FORMAT_NUMBER 的時候,實際出來的效果被沒有把格式設置為"0"。需要?

//修改 PHPExcel_Writer_Excel5_Format 類源代碼中的 getXf($style) 方法,?

//在 if ($this-_BIFF_version == 0x0500) { (第363行附近)前面增加一?

//行代碼:?

//if($ifmt === '0') $ifmt = 1;?

//設置格式為PHPExcel_Style_NumberFormat::FORMAT_NUMBER,避免某些大數(shù)字?

//被使用科學記數(shù)方式顯示,配合下面的 setAutoSize 方法可以讓每一行的內(nèi)容?

//都按原始內(nèi)容全部顯示出來。?

$objStyleA5 -getNumberFormat()-setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER);?

//設置字體?

$objFontA5 = $objStyleA5-getFont();?

$objFontA5-setName('Courier New');?

$objFontA5-setSize(10);?

$objFontA5-setBold(true);?

$objFontA5-setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE);?

$objFontA5-getColor()-setARGB('FF999999');?

//設置對齊方式?

$objAlignA5 = $objStyleA5-getAlignment();?

$objAlignA5-setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);?

$objAlignA5-setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);?

//設置邊框?

$objBorderA5 = $objStyleA5-getBorders();?

$objBorderA5-getTop()-setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);?

$objBorderA5-getTop()-getColor()-setARGB('FFFF0000'); // color?

$objBorderA5-getBottom()-setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);?

$objBorderA5-getLeft()-setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);?

$objBorderA5-getRight()-setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);?

//設置填充顏色?

$objFillA5 = $objStyleA5-getFill();?

$objFillA5-setFillType(PHPExcel_Style_Fill::FILL_SOLID);?

$objFillA5-getStartColor()-setARGB('FFEEEEEE');?

//從指定的單元格復制樣式信息.?

$objActSheet-duplicateStyle($objStyleA5, 'B1:C22');?

//添加圖片?

$objDrawing = new PHPExcel_Worksheet_Drawing();?

$objDrawing-setName('ZealImg');?

$objDrawing-setDescription('Image inserted by Zeal');?

$objDrawing-setPath('./zeali.net.logo.gif');?

$objDrawing-setHeight(36);?

$objDrawing-setCoordinates('C23');?

$objDrawing-setOffsetX(10);?

$objDrawing-setRotation(15);?

$objDrawing-getShadow()-setVisible(true);?

$objDrawing-getShadow()-setDirection(36);?

$objDrawing-setWorksheet($objActSheet);?

//添加一個新的worksheet?

$objExcel-createSheet();?

$objExcel-getSheet(1)-setTitle('測試2');?

//保護單元格?

$objExcel-getSheet(1)-getProtection()-setSheet(true);?

$objExcel-getSheet(1)-protectCells('A1:C22', 'PHPExcel');?

//輸出內(nèi)容?

$outputFileName = "output.xls";?

//到文件?

////$objWriter-save($outputFileName);?

//or?

//到瀏覽器?

header("Content-Type: application/force-download");?

header("Content-Type: application/octet-stream");?

header("Content-Type: application/download");?

header('Content-Disposition:inline;filename="'.$outputFileName.'"');?

header("Content-Transfer-Encoding: binary");?

header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");?

header("Cache-Control: must-revalidate, post-check=0, pre-check=0");?

header("Pragma: no-cache");?

$objWriter-save('php://output');?

?

php查詢mysql數(shù)據(jù)輸出為空白求解

$result = mysql_query("SELECT d_id FROM mac_vod");

改為

$result = mysql_query("SELECT * FROM mac_vod");

分享名稱:php數(shù)據(jù)輸出空白 php網(wǎng)頁顯示空白
文章起源:http://muchs.cn/article12/hgicdc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、網(wǎng)站策劃、網(wǎng)站收錄、網(wǎng)站維護、微信小程序、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設