你這個(gè)是絕對(duì)定位吧。有公式的
創(chuàng)新互聯(lián)公司專注于含山網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供含山營(yíng)銷型網(wǎng)站建設(shè),含山網(wǎng)站制作、含山網(wǎng)頁(yè)設(shè)計(jì)、含山網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務(wù),打造含山網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供含山網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
{left:50%;height:50%;margin-left:-(你中間內(nèi)容部分的總寬度)/2;margin-top:-(你浮動(dòng)的對(duì)象的總高度)/2;}
我說(shuō)兩點(diǎn):第一點(diǎn),做一個(gè)居中div,把這些div放入它其中,這樣影響打開速度,你聽誰(shuí)說(shuō)的,能影響多大的速度,一分鐘還是0.0001秒。第二點(diǎn):你可以給你的div定位,用margin或padding。我的建議是你可以看看大型網(wǎng)站上怎么做的,加個(gè)div速度不會(huì)影響多少的,要想居中你必須寫css樣式。希望能幫助到你。
頁(yè)面居中需要用css控制html
用到的css居中的style有text-align:center; 和 margin:0px?auto
舉例為:
html
head
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/?
title無(wú)標(biāo)題/title
/head
body?style="text-align:center;"
div?style="margin:0px?auto"
頁(yè)面
/div
/body
/html
div居中這個(gè)用css控制或html標(biāo)簽控制就行了,跟php沒(méi)有關(guān)系的,如用下面的代碼
centerdiv居中的內(nèi)容/div/center或者
div style="text-align:center"居中的內(nèi)容/div
導(dǎo)入Excel
第一,在前臺(tái)html頁(yè)面進(jìn)行上傳文件:如:
form method="post" action="php文件" enctype="multipart/form-data"
h3導(dǎo)入Excel表:/h3input type="file" name="file_stu" /
input type="submit" value="導(dǎo)入" /
/form
第二,在對(duì)應(yīng)的php文件進(jìn)行文件的處理
if (! empty ( $_FILES ['file_stu'] ['name'] ))
{
$tmp_file = $_FILES ['file_stu'] ['tmp_name'];
$file_types = explode ( ".", $_FILES ['file_stu'] ['name'] );
$file_type = $file_types [count ( $file_types ) - 1];
if (strtolower ( $file_type ) != "xls")
{
$this-error ( '不是Excel文件,重新上傳' );
}
$savePath = SITE_PATH . '/public/upfile/Excel/';
/*以時(shí)間顯示來(lái)命名上傳的文件*/
$str = date ( 'Ymdhis' );
$file_name = $str . "." . $file_type;
if (! copy ( $tmp_file, $savePath . $file_name ))
{
$this-error ( 'die' );
}
$res = Service ( 'ExcelToArray' )-read ( $savePath . $file_name );
//spl_autoload_register ( array ('Think', 'autoload' ) );
/*對(duì)生成的數(shù)組進(jìn)行數(shù)據(jù)庫(kù)的寫入*/
foreach ( $res as $k = $v )
{
if ($k != 0)
{
$data ['uid'] = $v [0];
$data ['password'] = sha1 ( '111111' );
$data ['email'] = $v [1];
$data ['uname'] = $v [3];
$data ['institute'] = $v [4];
$result = M ( 'user' )-add ( $data );
if (! $result)
{
$this-error ( '導(dǎo)入數(shù)據(jù)庫(kù)失敗' );
}
}
}
}
第三:ExcelToArrary類,用來(lái)引用phpExcel并處理Excel數(shù)據(jù)的
備注:ExcelToArrary類建在根目錄下的 addons /services/ExcelToArrary.class.php中
class ExcelToArrary extends Service{
public function __construct() {
include_once('./Excel/PHPExcel.php');
}
public function read($filename,$encode='utf-8'){
$objReader = PHPExcel_IOFactory::createReader('Excel5');
$objReader-setReadDataOnly(true);
$objPHPExcel = $objReader-load($filename);
$objWorksheet = $objPHPExcel-getActiveSheet();
$highestRow = $objWorksheet-getHighestRow();
$highestColumn = $objWorksheet-getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
$excelData = array();
for ($row = 1; $row = $highestRow; $row++) {
for ($col = 0; $col $highestColumnIndex; $col++) {
$excelData[$row][] =(string)$objWorksheet-getCellByColumnAndRow($col, $row)-getValue();
}
}
return $excelData;
}
}
第四,以上就是導(dǎo)入的全部?jī)?nèi)容,phpExcel包附在最后。
(二)Excel的導(dǎo)出(相對(duì)于導(dǎo)入簡(jiǎn)單多了)
第一,先查出數(shù)據(jù)庫(kù)里面要生成Excel的數(shù)據(jù),如:
$data= M('User')-findAll(); //查出數(shù)據(jù)
$name='Excelfile'; //生成的Excel文件文件名
$res=service('ExcelToArrary')-push($data,$name);
第二,ExcelToArrary類,用來(lái)引用phpExcel并處理數(shù)據(jù)的
class ExcelToArrary extends Service{
public function __construct() {
/*導(dǎo)入phpExcel核心類 注意 :你的路徑跟我不一樣就不能直接復(fù)制*/
include_once('./Excel/PHPExcel.php');
}
/* 導(dǎo)出excel函數(shù)*/
public function push($data,$name='Excel'){
error_reporting(E_ALL);
date_default_timezone_set('Europe/London');
$objPHPExcel = new PHPExcel();
$objPHPExcel-getProperties()-setCreator("php愛(ài)好者")
-setLastModifiedBy("php愛(ài)好者")
-setTitle("數(shù)據(jù)EXCEL導(dǎo)出")
-setSubject("數(shù)據(jù)EXCEL導(dǎo)出")
-setDescription("備份數(shù)據(jù)")
-setKeywords("excel")
-setCategory("result file");
foreach($data as $k = $v){
$num=$k+1;
$objPHPExcel-setActiveSheetIndex(0)
//Excel的第A列,uid是你查出數(shù)組的鍵值,下面以此類推
-setCellValue('A'.$num, $v['uid'])
-setCellValue('B'.$num, $v['email'])
-setCellValue('C'.$num, $v['password'])
}
$objPHPExcel-getActiveSheet()-setTitle('User');
$objPHPExcel-setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'.$name.'.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter-save('php://output');
exit;
}
/*先使你的div在頁(yè)面居中*/
.wrapper{width:980px;?height:50px;?margin:0?auto;}
/*然后使你的文本在div中居中,當(dāng)然在行距上也要居中,如果是單列,line-height屬性就和你的高一樣*/
.wrapper{text-align:center;line-height:50px;}
當(dāng)前標(biāo)題:php怎么數(shù)據(jù)居中 php怎么讓文字居中
URL標(biāo)題:http://jinyejixie.com/article16/hpcsgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、服務(wù)器托管、App設(shè)計(jì)、用戶體驗(yàn)、網(wǎng)頁(yè)設(shè)計(jì)公司、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
移動(dòng)網(wǎng)站建設(shè)知識(shí)