PHP開發中常用的8個小技巧
PHP批最取得checkbox的值
1、命名
<input type='checkbox' name='checkbox[]' value=$dwmyrow[banzhu] /> 2、使用
當計劃當作sql指令的一部分時:如果參與控制的字段是數值型的,則
if(! empty($_POST['checkbox...
|
PHP批最取得checkbox的值
1、命名
<input type='checkbox' name='checkbox[]' value=$dwmyrow[banzhu] /> 2、使用
當計劃當作sql指令的一部分時:如果參與控制的字段是數值型的,則
if(! empty($_POST['checkbox...
var swfu; window.onload = function() { var settings = { flash_url : "js/swfupload_f9.swf", //flash地址 upload_url: "upload.php", //上傳文件處理地址 post_params: {"PHPSESSID" : "“}, file_size_limit :...
1、用PHP打印出前一天的時間格式是2006-5-10 22:21:21(2分)
2、echo(),print(),print_r()的區別(3分)
3、能夠使HTML和PHP分離開使用的模板(1分)
4、使用哪些工具進行版本控制?(1分)
5、如何...
PHP中預先定義好的常量:
__FILE__
當前正在處理的腳本文件名。如果使用在一個被包含的文件中,那么它的值就是這個被包含的文件,而不是包含它的文件名。
__LINE__
正在處理的文件的當前行數。
PHP_VERSION
表...
1.array_shift()將數組的第一個單元移出再返回,這對有時候數組的第一個單元要單獨處理很方便。
復制代碼 代碼如下:<? $tmparray = array("1", "2", "3", "4"); $tmparray = array_shift ($tmparray); print_r($tmpar...
下面介紹使用方法:
1. strstr: 返回一個從被判斷字符開始到結束的字符串,如果沒有返回值,則不包含
復制代碼 代碼如下:<?php /*如手冊上的舉例*/ $email = 'user@example.com'; $domain = strstr($email, '@'); e...
為cd2sc.com網站功能而開發,代碼為本人原創,生成速度一般。 (出于眾所周知的原因,涉及到數據庫的數據字段名稱做了改動,并且為了代碼明晰去掉了參數過濾的部分)
說明:原動態地址為 moban.php?id=1 ,生成后地址為 html/20080...
復制代碼 代碼如下:<?php /* 用手冊上的例子 */ $input = array ("a", "b", "c", "d", "e"); $output = array_slice ($input, 2); // returns "c", "d", and "e", $output = array_slice ($input, 2, -...
page.php 復制代碼 代碼如下:<?php
/** ** 通用php分頁類。(仿Google樣式) ** 只需提供記錄總數與每頁顯示數兩個參數。(已附詳細使用說明..) ** 無需指定URL,鏈接由程序生成。方便用于檢索結果分頁。 ** 表單采用GE...
以下是代碼: 復制代碼 代碼如下:<?php //前面不要有空行 $id=$_GET[id]; include("admin/config.php"); $sql="select * from user where id=$id"; $data=mysql_fetch_array(mysql_query($sql)); $p=SBC_DBC($data[Pho...
$len表示長度,代碼如下: 復制代碼 代碼如下:/** * 產生隨機字符串 * * 產生一個指定長度的隨機字符串,并返回給用戶 * * @access public * @param int $len 產生字符串的位數 * @return string */ function randstr($...
很多人首先會想從服務器緩存方面著手對程序進行優化,許多不同的服務器緩存方式都有他們自己的特點,像我曾經參與的一些項目中,根據緩存的命中率不同使用過 Com+/Enterprise Libiary Caching/Windows服務,靜態文件等方...
但是我們可以用正則進行替換: 復制代碼 代碼如下:<?php function dhtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = dhtmlspecialchars($val); } } else {...
include_once和require_once的作用差不多,就是在包含的時候檢查被包含的文件是不是已經包含過,如果包含過,那就不執行,否則再包含.我先說這個的原因是因為如果把include,require弄清楚了.那這點就沒問題. 現在來說incl...
// 文件目錄 define(‘DL_DIR', ‘temp/'); // 常見擴展名所對應的MIME類型 $MIMETypes = array( ‘ez' => ‘application/andrew-inset', ‘hqx' => ‘application/mac-binhex40′, ‘cpt' => ‘application/mac-com...
在Unix(Linux)上,在按照手冊的指令安裝好MySQL后,你必須運行mysql_install_db腳本建立包含授權 表的mysql數據庫和初始權限。在Windows上,運行分發中的Setup程序初始化數據目錄和mysql數據庫。假 定服務器也在運行。
當...
PhpMyAdmin簡介 PhpMyAdmin是一個用PHP編寫的,可以通過互聯網控制和操作MySQL。通過phpMyAdmin可以完全對數據庫進行操作,例如建立、復制/刪除數據等等。
安裝篇
第一步:下載phpmyadmin
到天...
http://php-accelerator.co.uk/ 可以下載,是zend的強勁對手。是免費的。我已經在用啦。效果還不錯。 修改 PHP.ini 加上: zend_extension = /usr/local/lib/php_accelerator_1.3.3r2.so phpa = on phpa.tweaks = on php...
procedure TForm1.Button1Click(Sender: TObject); var memoStream,OleStream:TStream; Stream : IStream; begin image1.Picture :=nil; image2.Picture :=nil;
//顯示初...
復制代碼 代碼如下:<?php function page($page,$total,$phpfile,$pagesize=10,$pagelen=7){ $pagecode = '';//定義變量,存放分頁生成的HTML $page = intval($page);//避免非數字頁碼 $total = intval($to...
而助易網的rss讀取就是在這個程序的基礎上稍做改造而成,主 要是輸出了一個數組字符串以及解決編碼問題。
php源代碼及代碼詳細解釋如下:
<?php //RSS源地址列表數組 $rssfeed = array("http://www.jb51.net/feed",...
所以我想在主從數據庫設計上,應該將所有會話相關表進行特殊對待。即:所有的會話數據表都可以更新和查詢,當一個用戶訪問站點的時候,即將此用戶綁定到指定數據庫,所有會話訪問和查詢操作都對此數據庫進行。會話表不做同步,其...
肯定都已經解決了JSP里的亂碼問題,不過還是有些人的MYSQL亂碼問題沒有得到解決,包括我自己,所以又找了一些資料,希望這次能完全解決MYSQL數據庫的亂碼問題。 第一種方法,很精辟的總結: 經常更換虛擬主機,而各個服務商的MY...
MySQL好像從5.0開始才引入存儲過程,反正以前做應用的時候從沒碰過,不過現在因為主要作內部系統,所以很多應用都用到了存儲過程,當然前臺有時候也需要調用MySQL存儲過程,PHP的MySQL Lib好像支持的不是很好,不過我搜索了些資...
由于 Session 是以文本文件形式存儲在服務器端的,所以不怕客戶端修改 Session 內容。實際上在服務器端的 Session 文件,PHP 自動修改 Session 文件的權限,只保留了系統讀和寫權限,而且不能通過 ftp 修改,所以安全得多。...