PHP生成缩略图时遇到的问题(GIF背景透明不见了,变黑色了)

2017-03-05 11:47:56

PHP生成缩略图时遇到的问题(GIF背景透明不见了,变黑色了) 解决方案: 以下是参考网上,其实只要把背景色改掉就可以了,也就是 $im   =   ImageCreateFromGIF($srcFile);    $bgcolor=ImageColorAllocate($image,0,0,0);    $bgcolor   =   ImageColorTransparent($image,$bgcolor) ;   ...

评论(0) 浏览(1042)

用JS来判断完整的URL,可以包括到#

2017-03-05 11:47:28

用JS来判断完整的URL,可以包括到# 如, http://localhost/linuo/view/products.html#Menu=CildMenu2 有时用到一些JS特效(<a href="#Menu=CildMenu<?php echo $vs['id'];?>"  onclick="DoMenu('CildMenu<?php echo $vs['id'];?>')"><?php echo $vs['subcatename'];?></a>),用PHP无法判断到#后面的参数,只能用JS了 此时可以这样: <script type="text/javascript"> ...

评论(0) 浏览(2520)

防复制,全选

2017-03-04 15:15:49

防复制,全选 方法一:<BODY   oncontextmenu="return   false"   onselectstart   =   "return   false">     这个最好写在window.open(...)打开的页中,因为这样可以没有菜单栏,避免查看源文件。     方法二:利用window.showModalDialog(sURL   [,   vArguments]   [,   sFeatures])方法,这个上面的很多东西都可以省略的。 ...

评论(0) 浏览(2472)

如何得到当前执行脚本路径,包括所得到参数

2017-03-04 15:15:10

如何得到当前执行脚本路径,包括所得到参数。 说明:例如有一个脚本 www.domain.com,传给他的参数有参数1,参数2,参数3…。传递参数的方法有可能是GET有可能是POST,那么现在请写出类似:http://www.domain.com/script.php?参数1=值1&参数2=值2….. 的结果。 1获取所有参数:可以用以下方法: //获取post的数据 while (list($var, $value) = each($HTTP_POST_VARS)) {     echo “$var = $value n“; } //获取get方式的数据 while (list($var, $value) = each($HTTP_GET_VARS)) {   ...

评论(0) 浏览(1004)

改变图片大小的设置PHP

2017-03-03 14:15:47

改变图片大小的设置PHP.INI(数值自己设) 查看其大小用 echo ini_get("max_input_time"); echo ini_get("upload_max_filesize"); echo ini_get("post_max_size"); post_max_size = 150M upload_max_filesize = 100M set_time_limit(0); memory_limit = 32M 如果文件太大,可以在.htaccess中加入以下代码 RewriteEngine on php_value upload_max_filesize 20M php_value memory_limit 20M php_value post_max_size 20M 后台...

评论(0) 浏览(1060)

取得数组最大的键值

2017-03-03 14:14:58

取得数组最大的键值(限于数字),有两种方式 $c=end($array);//取得数组的最后一个值 array_search($c,$array);//如果成功返回键值 法二: $c=end($array);//取得数组的最后一个值 $count = count($array); for($i=0;$i<$count;$i++) {  if($array[$i] == "$c") echo key($array); } ...

评论(0) 浏览(1086)

一些简单的正则验证

2017-03-02 10:46:23

一些简单的正则验证 $s = "aabcv"; //检查字符串是否为字母,为真不执行,否则输出NO if(!preg_match("/^[[:alpha:]]+$/",$s)) {  echo "NO"; } $s2 = "aaaA"; //检查字符串是否为大写或为小写 //这是大写,必须全部是大写 if(preg_match("/^[[:upper:]]+$/",$s2)) {  echo "upper"; } //这是小写,如果字符串中包含一个小写字母的话,,下面这判断就为真 if(preg_match("/[[:lower:]]/",$s2)) {  echo "lower...

评论(0) 浏览(1096)

判断添加的链接的域名格式

2017-03-02 10:45:08

判断添加的链接的域名 $str = "www.baidu.com"; if(substr($str,0,7) == "http://") {  $str = $str; } else {  $str = "http://".$str; } //或者,不过下面这种方式比较不准确,,不能判断到://,如果是httpasdfasdf,它也能通过,把他写下来是 //为了方便他的可用之处,以后好查找 $str2="http:www.baidu.com"; $str2 = parse_url($str2); if($str2['scheme'] != "http") {  echo "URL must begin w...

评论(0) 浏览(1266)

下载

2017-03-01 00:06:50

下载 文件如果是中文可以出现乱码,这时要对文件名进行转义编码,如下 $apro是要显示的文件名,UTF-8是传进来编码,显示为GB2312 $apro = iconv("utf-8", "gb2312", $apro); 也可以用mb_convert_encoding,不过好像需要扩展,没成功! 用法如下:mb_convert_encoding($apro,'gb2312','utf-8');//utf-8转GB2312 iconv('ucs-2','gb2312',iconv('utf-8','ucs-2',$game_name)); 先转成ucs-2(unicode标准),再转换 如果是.rar,.exe的东西直接<a h...

评论(0) 浏览(2164)

网页滚动效果

2017-02-28 16:52:34

<script type="text/javascript"> /****************************************************** * JavaScript实现内容从下往上连续滚动效果  Share JavaScript (http://www.ShareJS.com) * 使用此脚本程序,请保留此声明 * 获取此脚本以及更多的JavaScript程序,请访问 http://www.ShareJS.com ******************************************************/ //添加事件响应函数的函数,与本效果无关 function addEventSimple(obj,evt,fn){  if(obj.addEventListene...

评论(0) 浏览(2386)

Powered by PHP 学习者(mail:517730729@qq.com)

原百度博客:http://hi.baidu.com/ssfnadn

备案号:闽ICP备17000564号-1

开源中国 PHPCHINA