您好,登錄后才能下訂單哦!
1、PHP讀取sql server varchar字段數據,select結果不完整
Mssql_query()讀取varchar 類型時默認只取255字節數據,如果字段超過這個范圍,使用CONVERT(TEXT, table.comment),將字段類型轉化為TEXT。
$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、彈出框
<script language="javascript"> function check(form){ if(form.txt_user.value==""){ alert("請輸入用戶名");form.txt_user.focus();return false; } if(form.txt_pwd.value==""){ alert("請輸入密碼");form.txt_pwd.focus();return false; } } </script>
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、計算程序執行時間
<?php //將獲取當前時間的代碼放在一個函數里 function runtime(){ $times = explode(" ",microtime()); $nowtime = $times[1]+$times[0]; return $nowtime; } //假設這里是頁面開頭 $start_time = runtime(); //這里開始是的頁面代碼 //your code goes here //假設這里是頁面頂部 $end_time = runtime(); $cost_time = $end_time - $start_time; //處理輸出執行時間 $cost_time = round($cost_time,4); //輸出頁面的執行時間 echo "頁面執行時間為:".$cost_time."秒"; ?>
7、判斷日期格式是否正確
<?php /** * 方法:isdate() * 功能:判斷日期格式是否正確 * 參數:$str 日期字符串 $format日期格式 * 返回:布爾值 */ 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; } //實例 if(isdate("2010-1-1")){ echo "true"; }else{ echo "false"; }
8、刪除目錄
<?php $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 "文件<b> $file</b>刪除成功<br>"; }else{ echo "文件<b> $file</b>刪除失敗<br>"; } } } } } closedir($handle); if(rmdir($pathName)) { $dircount++; echo "目錄<b> $pathName</b>刪除成功<br>"; }else{ echo "目錄<b> $pathName</b>刪除失敗<br>"; } } } deleteDir($file); echo "共刪除".$filecount."文件,共刪除目錄".$dircount."個"; ?>
9、提交不能為空
<input type=text onBlur="if (this.value.length==0) {alert('不能為空');this.focus();}">
10、js 自動n秒后跳轉到指定頁面兒
<js> 自動n秒后跳轉到指定頁面兒 2011-08-12 16:44:00 <script type="text/javascript"> var time =10; //時間,秒 function Redirect(){ window.location = "要跳去的url"; } var i = 0; function dis(){ document.all.s.innerHTML = "還剩" + (time - i) + "秒"; i++; } timer=setInterval('dis()', 1000); //顯示時間 timer=setTimeout('Redirect()',time * 1000); //跳轉 </script> <span id="s"></span>
11、日歷
<?php /** * 日歷 */ $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 = '<table width="90%" border="1" cellspacing="0" cellpadding="0" align="center" >'; $html .= '<tr>'; $html .= '<td align="center"><a href="' . $PHP_SELF . '?date=' . $pre . '">上個月</a></td>'; $html .= '<td colspan="5" align="center">' . $date['year'] . '-' . $date['mon'] . ' <a href=?date='.date('Y-m-d').'>今天</a></td>'; $html .= '<td align="center"><a href="' . $PHP_SELF . '?date=' . $next . '">下個月</a></td>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td>星期日</td>'; $html .= '<td>星期一</td>'; $html .= '<td>星期二</td>'; $html .= '<td>星期三</td>'; $html .= '<td>星期四</td>'; $html .= '<td>星期五</td>'; $html .= '<td>星期六</td>'; $html .= '</tr>'; $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 .= '<tr>'; 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 .= '<td><b>' . $vvv . '</b><br>'.$datemm.'</td>'; } else { $html .= '<td>' . $vvv . '<br>'.$datemm.' </td>'; } } else { $html .= '<td> </td>'; } } $html .= '</tr>'; } $html .= '</table>'; echo $html; ?>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。