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