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