發表文章

目前顯示的是 7月, 2018的文章

[PHP] 取得資料夾裡的檔案 陣列型態 (glob)

$arr = glob('temp/*'); foreach ($arr as $f) {   //例如把資料夾中檔名有"_bak"的檔案都刪掉   if (stripos($f, '_bak') !== false) {     unlink($f);   } } /* glob 取得資料的陣列格式 Array (     [0] => temp/aaa.jpg     [1] => temp/bbb.jpg ) */ 備註: 只取得特定副檔名的檔案 (eg. php) $arr = glob('temp/*.php');

[PHP][好文] 使用 PHPExcel 產生 xlsx 的檔案 (Export Html contents to Excel file using PHPExcel)

php_export_html_to_excel_via_phpexcel 補充一些進階應用: $objPHPExcel = $objWriter->getPHPExcel(); //抓最大的行列 $str_col = $objPHPExcel->setActiveSheetIndex(0)->getHighestColumn();  //最大列號 eg.J $str_row = $objPHPExcel->setActiveSheetIndex(0)->getHighestRow();  //最大行數 eg.21 $str_dim = $objPHPExcel->setActiveSheetIndex(0)->calculateWorksheetDimension();  //最大行列 eg.A1:J21 //自動欄寬 foreach(range('A',$str_col) as $columnID) {   $objPHPExcel->getActiveSheet()->getColumnDimension($columnID)->setAutoSize(true); } //自動換行 $objPHPExcel->getActiveSheet()->getStyle($str_dim)->getAlignment()->setWrapText(true); $objWriter->save($excelFile);

[PHP] 簡單的抓圖程式 (使用 file_get_contents)

<?php $url = 'http://aaa.bbb.ccc/img/a.jpg'; $img = download_img($url); echo $html_img = '<img src="'.$img.'">'; function download_img($url) {     $dir = 'my_img/';     $file_data = file_get_contents($url);     if ($file_data) {         $file_ext = '.jpg';         $basename = date('YmdHis') . "_" . rand(100, 999) . $file_ext;         $filename = $dir . $basename;         file_put_contents($filename, $file_data);         return $dir . $basename;     } else {         return false;     }  }