快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

php中数据库代码居中 php操作数据库代码

php创建画布后,浏览器为什么会自动居中于窗口?而且html的body背景自动变黑?

header("Content-Type:image/png; charset:utf-8"); 这是直接按png格式进行输出,也就是说你看到的已经不是网页了,而是图片了(就跟在浏览器地址栏直接输入一个网络图片的地址一样)。

创新互联公司专注于文峰网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供文峰营销型网站建设,文峰网站制作、文峰网页设计、文峰网站官网定制、微信小程序开发服务,打造文峰网络公司原创品牌,更为您提供文峰网站排名全网营销落地服务。

你可以在另一个html文件中这样:

img src="你题目中的php文件" /

这样图片就会以普通网页图片的形式出现了

怎样在本地运行PHP

1、首先需要在电脑上安装PHPstudy软件和notepad这两个代码编辑软件(如果找到可以代替的就用你那代替的),如图所示红色箭头所示:

2、接下来直接运行PHPstudy,点击红色箭头所指的启动,当左侧两个英文单词lightd和mysql后面显示两个绿点时,说明PHPstudy已经在电脑上成功运行。

3、选择右侧居中的  “php版本”将进入下图界面,服务器选Apache即可。

4、选择好之后,在弹出的phpstudy设置中,选择端口常规设置。

5、在“端口检测”处,查看服务器的端口是否被占用。网站编写好以后就放置在网站目录下。

6、服务器搭设完成。新建一个文档另存在上面的目录里,文件名保存为index.php(自由发挥)。然后写一个你认为最简单的网页进行保存。

7、在浏览器网址处输入127.0.0.1,即可看到刚编写的网站主页,即php代码运行的效果。

php和数据库代码问题?

在判断为登陆成功后,程序应该终止运行,否则它会继续运行到后面提示密码错误的代码:

echo "scriptalert('登陆成功');/script";

echo "scriptlocation='message.html'/script";

exit(); //加这行

thinkphp之excel的导出excel怎么居中

导入Excel

第一,在前台html页面进行上传文件:如:

form method="post" action="php文件" enctype="multipart/form-data"

h3导入Excel表:/h3input type="file" name="file_stu" /

input type="submit" value="导入" /

/form

第二,在对应的php文件进行文件的处理

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/';

/*以时间显示来命名上传的文件*/

$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' ) );

/*对生成的数组进行数据库的写入*/

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 ( '导入数据库失败' );

}

}

}

}

第三:ExcelToArrary类,用来引用phpExcel并处理Excel数据的

备注: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;

}

}

第四,以上就是导入的全部内容,phpExcel包附在最后。

(二)Excel的导出(相对于导入简单多了)

第一,先查出数据库里面要生成Excel的数据,如:

$data= M('User')-findAll(); //查出数据

$name='Excelfile'; //生成的Excel文件文件名

$res=service('ExcelToArrary')-push($data,$name);

第二,ExcelToArrary类,用来引用phpExcel并处理数据的

class ExcelToArrary extends Service{

public function __construct() {

/*导入phpExcel核心类 注意 :你的路径跟我不一样就不能直接复制*/

include_once('./Excel/PHPExcel.php');

}

/* 导出excel函数*/

public function push($data,$name='Excel'){

error_reporting(E_ALL);

date_default_timezone_set('Europe/London');

$objPHPExcel = new PHPExcel();

$objPHPExcel-getProperties()-setCreator("php爱好者")

-setLastModifiedBy("php爱好者")

-setTitle("数据EXCEL导出")

-setSubject("数据EXCEL导出")

-setDescription("备份数据")

-setKeywords("excel")

-setCategory("result file");

foreach($data as $k = $v){

$num=$k+1;

$objPHPExcel-setActiveSheetIndex(0)

//Excel的第A列,uid是你查出数组的键值,下面以此类推

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

}


分享文章:php中数据库代码居中 php操作数据库代码
网页链接:http://6mz.cn/article/dojiehj.html

其他资讯