php functions with example(http://www.phpchina.com/html/05/n-22205.html)

terryisme發表於2009-03-02

(http://blog.csdn.net/hotrock/archive/2004/10/27/155209.aspx )[PHP和MySQL Web開發]
用HP寫一個格式化顯示檔案大小的函式
function getFileSize($file_name){
$K = 1024;
$M = 1024*$K;
$G = 1024*$M;
$file_size = filesize($file_name);
if($file_size>$G){
$file_size = ($file_size / $G)." G";
}elseif($file_size>$M){
$file_size = ($file_size / $M) ." M";
}elseif($file_size > $K){
$file_size = ($file_size /$K). " K";
}else{
$file_size = $file_size. " byte";
}
return $file_size;
}
echo getFileSize("new_file.html");
?>
**************************************************

用HP寫一個格式化顯示檔案大小的函式
function getFileSize($file_name){
$K = 1024;
$M = 1024*$K;
$G = 1024*$M;
$file_size = filesize($file_name);
if($file_size>$G){
$file_size = ($file_size / $G)." G";
}elseif($file_size>$M){
$file_size = ($file_size / $M) ." M";
}elseif($file_size > $K){
$file_size = ($file_size /$K). " K";
}else{
$file_size = $file_size. " byte";
}
return $file_size;
}
echo getFileSize("new_file.html");
?>


**************************************************

其他原始碼站補充在:原始碼下載 歡迎下載
我是樓主,謝謝大家很喜歡這個帖子。但檢討一下,本人是新手,上次發帖時太大意,沒有把網站一個一個開啟看,後來檢查了一下,有些網站要麼是打不開

,要麼是有病毒,要麼是更新緩慢,現在我又重新找了一遍,每一個都開啟看過了,自認為很好,現奉獻給大家,不喜歡的不要拍磚!我感覺如果我不把它修

改一下,感覺對不起大家的熱情啊!哈!!如果上次的你已經收藏,請更新一下:

帖子在這裡:

36f1fc8a185d.html36f1fc8a185d.html
******************************************************
移除 `-` 後直接當成字串比較就可以

PHP code

$submit_date = "2009-02-18"; $submit_date = str_replace("-","",$submit_date); echo "WHERE `date_field` < '$submit_date'";

***************************************************
搞不定呀,要類似這個網站生成email圖示的效果


使用php程式碼,生成png圖片的寬度隨輸入的“使用者名稱”字元的數目而變化,字數多則寬度變大,字數少則寬度便變小,但右側“@gmail.com"的圖案尺寸不變

我用imagecopyresampled函式,雖然可以改變圖片的寬度 ,但右側的圖案也拉長變形了。請教高手如何解決。
$str="test1";

$im = imagecreatefrompng("test.png");

$srcW=ImageSX($im);
$srcH=ImageSY($im);

$str_width = imagettfbbox(9, 0, "tahoma.ttf", $str);
$ni=imagecreatetruecolor($str_width[2] - $str_width[0] + $srcW, $srcH);
imagefill($ni, 0, 0, imagecolorallocate($ni, 255, 255, 255));

imagecopyresampled($ni,$im, abs($str_width[2] - $str_width

[0]),0,0,0,$srcW,$srcH,$srcW,$srcH);

$color = imagecolorallocate($ni, 0, 0, 0);
imagettftext($ni, 9, 0, 0, abs($str_width[7] - $str_width[1]), $color, "tahoma.ttf", $str);

imagepng($ni, "test1.png");
imagedestroy($ni);
**********************************************************

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/93029/viewspace-1017945/,如需轉載,請註明出處,否則將追究法律責任。

相關文章