网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > PHP > PHP技术进阶 > 缩略图生成的php程序  

缩略图生成的php程序

2006-11-27  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

客户端上载的页面:

-------------------- upload.htm ---------------------

<form enctype="multipart/form-data"

method="post" action="upload.php">

<input type="hidden" name="MAX_FILE_SIZE" value="10240000000">请选择或输入上传文件名:<input name="upfile" type="file">

<input type="submit" value="开始上传">

--------------------- upload.php -------------------

<?
if(empty(
$upfile)){

print(
"No file was transfered!\n无文件上传!");

exit;

}

$image_path=$upfile; 网管u家u.bitscn@com

@
$image_info=getimagesize($image_path);

if(
$image_info[2]==2)

{@
$image2=imagecreatefromjpeg($image_path);

}

else if(
$image_info[2]==1){

@
$image2=imagecreatefromgif($image_path);

中国网管联盟bitsCN.com



}

else

if(empty(
$image2))

$image2_x=imagesx($image2);

$image2_y=imagesy($image2);

if(
$image2_x==$image2_y){

$x=150;

$y=0;

}

else if(
$image2_x>$image2_y){
网管u家u.bitsCN.com


$x=150;

$y=intval(150*$image2_y/$image2_x);

}

else{

$y=150;

$x=intval(150*$image2_x/$image2_y);

}

$image1=imagecreate($x,$y); 网管u家u.bitsCN.com

imagecopyresized($image1,$image2,0,0,0,0,$x,$y,$image2_x,$image2_y);

imagegif($image1,"new.gif");

?>

TAGs   程序   生成   image2_x   image2   image2_y   if   else   image_path      
 上一篇:如何利用PHP会话显示出当前在线的用户   下一篇:谈汉字转换类型及解决方案
缩略图生成的php程序 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: