1、PHP读取sql server varchar字段数据,select结果不完整
Mssql_query()读取varchar 类型时默认只取255字节数据,如果字段超过这个范围,使用ConVERT(TEXT, table.comment),将字段类型转化为TEXT。
| 1 | $q = "SELECT ConVERT(TEXT, userinfo.inv) as te FROM userinfo where (1=1)"; |
2、时间
| $shijianchuo = strtotime("$logintime");$past_logintime = date("Y/m/d",$shijianchuo-24*60*60);$today_time=date("Y-m-d");$zh_time = strtotime("$today_time");$yesterday_time= date("Y-m-d ",strtotime("-1 day","$zh_time")) ;$tomorrow_time= date("Y-m-d ",strtotime("+1 day","$zh_time")) ; |
3、php时间显示am和pm修改phpini
修改php.ini,找到;mssql.datetimeconvert = On ,去掉前面的分号,修改on为off,重启apache 或iis
4、弹出框
5、复制目录
| $filecount=0;$dircount=0;function copydir($dirFrom,$dirTO){ global $filecount; global $dircount; if(is_file($dirTO)) { die("目标不是目录,无法创建目录 $dirTO"); } if(!file_exists(dirTO)) { mkdir($dirTO); $dircount++; } $handle=opendir($dirFrom); while(($file=readdir($handle))!==false) { if($file !="." && $file !="..") { $fileFrom=$dirFrom.DIRECTORY_SEPARATOR.$file; $fileTo=$dirTO.DIRECTORY_SEPARATOR.$file; if(is_dir($fileFrom)) { copydir($fileFrom,$fileTo); }else{ copy($fileFrom,$fileTo); $filecount++; } } } closedir($handle); } copydir(mail,mailbak);echo "共拷贝".$filecount."文件,共拷贝目录".$dircount."个"; |
6、计算程序执行时间
| //将获取当前时间的代码放在一个函数里function runtime(){ $times = explode(" ",microtime()); $nowtime = $times[1]+$times[0]; return $nowtime;} |
7、判断日期格式是否正确
| function isdate($str,$format="Y-m-d"){$strArr = explode("-",$str);if(empty($strArr)){return false;}foreach($strArr as $val){if(strlen($val)<2){$val="0".$val;}$newArr[]=$val;}$str =implode("-",$newArr); $unixTime=strtotime($str); $checkDate= date($format,$unixTime); if($checkDate==$str) return true; else return false;} |
8、删除目录
| $filecount=0;$dircount=0; $file="mail"; function deleteDir($pathName){ global $filecount; global $dircount; if(file_exists($pathName)) { if($handle=opendir($pathName)) { while(($file=readdir($handle)) !==false) { if($file !="." && $file !="..") { $file=$pathName.DIRECTORY_SEPARATOR.$file; if( is_dir($file)) { deleteDir($file); }else{ if(unlink($file)) { $filecount++; echo "文件 $file删除成功 "; }else{ echo "文件 $file删除失败 "; } } } } } closedir($handle); if(rmdir($pathName)) { $dircount++; echo "目录 $pathName删除成功 "; }else{ echo "目录 $pathName删除失败 "; } }}deleteDir($file);echo "共删除".$filecount."文件,共删除目录".$dircount."个";?> |
9、提交不能为空
10、js 自动n秒后跳转到指定页面儿
| 自动n秒后跳转到指定页面儿2011-08-12 16:44:00 "s"> |
11、日历
| $time = date('Y-m-d');if (function_exists('date_default_timezone_set')) { date_default_timezone_set('PRC'); } $date = isset($_GET['date']) ? $_GET['date'] : $time; $date = getdate(strtotime($date)); $end = getdate(mktime(0, 0, 0, $date['mon'] + 1, 1, $date['year']) - 1); $start = getdate(mktime(0, 0, 0, $date['mon'], 1, $date['year'])); $pre = date('Y-m-d', $start[0] - 1); $next = date('Y-m-d', $end[0] + 86400); $html = '"90%" border="1" cellspacing="0" cellpadding="0" align="center" style="line-height:250%; font-family:Verdana; font-size: 12px;">'; $html .= ''; $html .= ' . $PHP_SELF . '?date=' . $pre . '">上个月 | '; $html .= '' . $date['year'] . '-' . $date['mon'] . ' .date('Y-m-d').'>今天 | '; $html .= ' . $PHP_SELF . '?date=' . $next . '">下个月 | '; $html .= ' '; $html .= ''; $html .= '| 星期日 | '; $html .= '| 星期一 | '; $html .= '| 星期二 | '; $html .= '| 星期三 | '; $html .= '| 星期四 | '; $html .= '| 星期五 | '; $html .= '| 星期六 | '; $html .= ' '; $arr_tpl = array(0 => '', 1 => '', 2 => '', 3 => '', 4 => '', 5 => '', 6 => ''); $date_arr = array(); $j = 0; for ($i = 0; $i < $end['mday']; $i++) { if (!isset($date_arr[$j])) { $date_arr[$j] = $arr_tpl; } $date_arr[$j][($i+$start['wday'])%7] = $i+1; if ($date_arr[$j][6]) { $j++; } } foreach ($date_arr as $value) { $html .= ''; foreach ($value as $v) { if ($v>9) { $vvv=$v; }else{ $vvv="0".$v; } $datemm=$date['year'].'-'.$date['mon'].'-'.$vvv; if ($v) { if ($v == $date['mday']) { $html |