ICE NoteBook
2009年1月19日 星期一
PEAR Image
如果沒有其他好用的縮圖軟體,可以用PEAR的套件來執行
到官網下載套件唄
PEAR::Image_Transform
include_once("Image/Transform.php"); $images_NewName = "1.jpg"; copy( $images['tmp_name'] , "ImagePath/$images_NewName" ); $srcjpeg = "ImagePath/$images_NewName"; $dstjpeg = "ImagePath/s".$images_NewName; $imgObj =& Image_Transform::factory('GD'); $imgObj->setOption( 'quality', 100 ); $imgObj->load( $srcjpeg ); $imgObjWidth = $imgObj->getImageWidth(); //取得寬 $imgObjHeight = $imgObj->getImageHeight(); //取得高 $imgObj->resize(270,200); //依照想要的寬高縮放 $result = $imgObj->save( $dstjpeg, $imgObj->getImageType());
2009年1月16日 星期五
PHP - 將陣列內容寫入資料庫
想要把陣列的內容寫入資料庫可不能直接寫入,可以使用serialize()這個function轉換後再寫入
$insertData[0] = array( "campaign_year" => date("Y"), "Campaign_Type" => $ay_course_list[$vay_group], "Campaign_ID" => $lastID, "Campaign_Name" => $vay_name, ); $vwe_content = serialize($insertData);
不過想要從資料庫讀出內容也要處理一下,很簡單,只要使用unserialize()就可以了
PHP - 在shell script執行php
用shell執行php時也可以傳送參數到另一支php, 但是可不是用$_POST或$_GET來取值, 而是用$argv或$argc
舉例來說:
cron.php是要shell要執行的php
run.php是cron.php裡面要執行的php
程式內容如下:
#---- cron.php ---- exec("/usr/local/bin/php -q /var/html/scripts/run.php 1 2); #---- run.php ---- echo $argv[0]; //run.php echo $argv[1]; //1 echo $argv[2]; //2
‹
›
首頁
查看網路版