Time of Update: 2018-12-07
$_FILES數組內容如下:$_FILES['myFile']['name'] 用戶端檔案的原名稱。 $_FILES['myFile']['type'] 檔案的 MIME 類型,需要瀏覽器提供該資訊的支援,例如"image/gif"。 $_FILES['myFile']['size'] 已上傳檔案的大小,單位為位元組。 $_FILES['myFile']['tmp_name']
Time of Update: 2018-12-07
CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
HTML頁面:<html> <head> </head> <body> <form name="myform" enctype="multipart/form-data" action="index2.php" method="post"> 興趣愛好:<input type="checkbox" name="hobby[]" value="閱讀"/>閱讀
Time of Update: 2018-12-06
<table><tr><td>aaaa</td></tr><tr><td>bbbb</td></tr><tr><td>cccc</td></tr><tr><td>dddd</td></tr></table> 像這種的文本,用PHP的Regex怎麼匹配?? 我最初的想法: pat
Time of Update: 2018-12-06
<?php/** * 抽象策略角色,以介面實現 * interface只包含方法、委託或事件的簽名; */interface FlyInterface { public function fly();} /** * 具體策略A:用翅膀飛行 */class FlyWithWing implements FlyInterface { public function fly() { echo "我用翅膀飛行\n"; }} /** *
Time of Update: 2018-12-06
偶遇一PHP面試題,題目很短,也很常見,但更容易出錯,題目如下 如何?字串翻轉? 第一反應,當然是strrev函數啦,這麼容易的題目還放在面試裡考,真不嫌麻煩啊?但是看了網上的答案後,發現自己錯了~~~ strrev函數對英文很好用,直接可以實現字串翻轉,但是面對中文呢?肯定都是亂碼,對於這樣的問題有很多,比如strstr,substr等函數都是這樣的。還好PHP提供了mb_類的函數實現不同編碼、不同語言之間的相互轉換等操作。下面是我寫的PHP字串翻轉函數(mb_類的函數需要開啟一個m
Time of Update: 2018-12-06
經常遇到忘記密碼的情況,點擊一下忘記密碼,然後收到更改密碼的連結,串連中往往都會有一段很長而且很亂的字串。試想一下,如果出現了重複的字串,那豈不是把別人的密碼給重設了?所以產生唯一數對於網站的安全性很重要。目前PHP能產生唯一數的方法可以採用散列值、隨機數、時間等方法,下面是我自己測試的唯一數,個人推薦GUID。方法一:<?PHP $str = uniqid(mt_rand(),1); echo 'sha1: ',sha1($str); echo
Time of Update: 2018-12-06
閑著沒事,幫朋友寫了一個檔案夾遍曆類,但是寫到了一半,他說不用了,所以下邊是功能不是很全的代碼,但是準系統已經實現了View Code 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html
Time of Update: 2018-12-07
最近項目需要調用清華大學的統一認證介面(單點登入).系統是PHP4的.剛開始由於使用的是PHP5的COM代碼.未成功.報錯.相關對象中未存在方法.鬱悶要死. 查詢PHP4的開發手冊.中間有提到com_load函數.就用償試的態度去測試.沒想到成功.(由於對PHP4中的COM函數不清楚.以前從未調用過) 調用代碼如下: //$throamInter=new
Time of Update: 2018-12-07
<?phpinclude("dbconnect.php");$sql="select * from moon";$arr = array();$i=0;$result=mysql_query($sql,$con);while($row=mysql_fetch_array($result)){//print_r($row);$arr[$i]=$row;$i++;}//print_r($arr);require
Time of Update: 2018-12-07
echo date("Y-m-d H:i:s")."\n";echo date('Y-m-d G:i:s');--->2011-05-28 15:34:37echo date("Y-m-d H:i:s",strtotime("-10 day"));//目前時間減10天2:函數: strtotime() 功能:將任何英文文本的時間轉換為UNIX時間戳記(從1970年1月1日(GMT)起經過的秒數),進行一些代數運算echo(strtotime("now") . "<br />")
Time of Update: 2018-12-07
資料定義 : /*zend_hash.h */typedef struct bucket { ulong h; /* Used for numeric indexing */ uint nKeyLength; void *pData;/* 這裡是array裡面item對對應的資料,有點特殊的是,若存的是指標,這是指向下一個成員pDataPtr的指標,pDataPtr才是真正存放指標value的地方,有點不明白
Time of Update: 2018-12-07
使用AppServ快速建立php運行環境 對於像我一樣的初學php的人來說,php的運行環境的搭建一定是一個難關。那麼我們使用AppServ這樣一個Integration
Time of Update: 2018-12-07
原文:http://hi.baidu.com/wshe505/blog/item/3a4c1f317cfac69ea8018e3f.html在這個日漸虛擬互連網世界中,您必須小心保護自已的資料。本文將介紹編碼和加密一些重要訊息(比如密碼、信用卡號、甚至整個訊息)的基礎知識。並通過使用 PHP 的內建功能,瞭解加密和解密資訊的意義,並且將瞭解一些涉及密碼和其他資料的實際樣本。瞭解當今現實世界與 20 年前的現實世界的不同。在 20 世紀 80 年代,加密是一種特工人員的行為 —— 是您在 Tom
Time of Update: 2018-12-07
思路:1)將長網址md5產生32位簽名串,分為4段, 每段8個位元組;2)對這四段迴圈處理, 取8個位元組, 將他看成16進位串與0x3fffffff(30位1)與操作, 即超過30位的忽略處理;3)這30位分成6段, 每5位的數字作為字母表的索引取得特定字元, 依次進行獲得6位字串;4)總的md5串可以獲得4個6位串; 取裡面的任意一個就可作為這個長url的短url地址; 下面是PHP代碼:function shorturl($url='', $prefix='', $suffix='') {
Time of Update: 2018-12-07
這個問題之所以拿出來單獨說,是因為確實有太多網友碰到了,紛紛奔來留言道,按照zend studio入門視頻教程中的做法,始終不能成功整合php手冊!這事起先我並沒有太在意,直到有位朋友的追根究底,和他遠程協助之後,我才稍稍意識到了問題的嚴重性,之前也不斷的接到朋友們反饋:右鍵點擊系統函數,“open in php
Time of Update: 2018-12-07
網上找了一個用fileRefrenceList作為檔案的選擇,貌似用這種方法不能限定上傳檔案的類型,不過經過測試,確實能啟動並執行。為方便起見,把它封裝成了一個類,並加上了注釋,便於大家和自己以後使用。UploadImage.as:package exchage{ import flash.events.Event; import flash.net.FileReference; import flash.net.FileReferenceList; import
Time of Update: 2018-12-07
轉自http://ribeter267.blog.163.com/"在PHP4的時候出現了建構函式,繼而在PHP5內又添增了析構。這使得PHP更富有物件導向的魅力了。在PHP4時,建構函式用的是與類同名的函數來進行構造這個動作。例如:<?php/** myClass.php*/class myClass { function myClass { print "This is myClass\n"; }}//建立一個新的執行個體$ob
Time of Update: 2018-12-07
轉自http://blog.sina.com.cn/5iuv"PHP的isset()函數 一般用來檢測變數是否設定 格式:bool isset ( mixed var [, mixed var [, ...]] )功能:檢測變數是否設定傳回值:若變數不存在則返回 FALSE若變數存在且其值為NULL,也返回 FALSE若變數存在且值不為NULL,則返回 TURE同時檢查多個變數時,每個單項都符合上一條要求時才返回 TRUE,否則結果為 FALSE版本:PHP 3, PHP 4, PHP
Time of Update: 2018-12-07
Warning: mail() [function.mail]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command firstphp