Time of Update: 2017-01-13
方法1php內建函數(parse_url) 代碼如下複製代碼 $Url=’http://www.111cn.net/ index.html’;$tempu=parse_url($Url);$message=$tempu['host'];echo $message;//輸出結果就是 www.111cn.net 方法2自訂函數 代碼如下複製代碼 function get_domain($url){$pattern = "/[
Time of Update: 2017-01-13
Session的聲明與使用Session的設定不同於Cookie,必須先啟動,在PHP中必須調用session_start()。session_start()函數的文法格式如下: Bool session_start(void) //建立Session,開始一個會話,進行Session初始化 注意:session_start()函數之前不能有任何輸出 當第一次訪問網站時,
Time of Update: 2017-01-13
比如說我http://www.111cn.net /xx.php 這個檔案我不想讓別人直接從瀏覽器輸入地址訪問但是如果從任何網站串連http://www.111cn.net /xx.php過來就可以訪問本機建立串連也無法訪問跳轉到另外的地址1.在xx.php檔案頭部寫上以下代碼就可以了$fromurl="http://www.111cn.net /"; //跳轉往這個地址。if( $_SERVER['HTTP_REFERER'] == ""
Time of Update: 2017-01-13
例子,多長時間前的時間函數,論壇,部落格常用 代碼如下複製代碼 function timeFromNow($dateline) { if(empty($dateline)) return false; $seconds = time() - $dateline; if ($seconds < 60){ return
Time of Update: 2017-01-13
發現原因:在區域網路內使用IP加連接埠的訪問方式搭了兩個相同程式的站,結果發現使用者在一個站下登入後,在另一個站也同時登入了,在一個退出後,另一個站也同時退出了。看了下程式發現兩個站都是使用純session方式記錄登入狀態,Cookie中只儲存有PHPSESSID這個資料,而且由於使用的IP加連接埠形式,發現他們兩個站的Cookie範圍是相同的,都是屬於該伺服器IP,這也就是導致這個問題的原因了。解決方案:/*——————&
Time of Update: 2017-01-13
php擷取textarea的值是十分簡單的 textarea斷行符號換行為 \r\n 下面看例子HTML代碼: 代碼如下複製代碼 <Textarea name=”test” rows=”3″ cols=”20″ id=”test”></textarea> PHP代碼: 代碼如下複製代碼 $str=$_GET['test'];echo $
Time of Update: 2017-01-13
使用lvs或者nginx進行web的負載平衡時,一般都會遇到session共用的問題,因為一般PHP網站的session是以檔案的形式儲存於伺服器本地的硬碟上。多個伺服器進行負載平衡時,將會出現使用者請求被分配到其他伺服器上後session丟失的問題。解決方案主要有以下幾個思路。1.將session儲存在共用的裝置上,例如NFS等檔案系統上這種解決方案很容易實現,無需做特殊設定,將nfs目錄mount至php的session儲存目錄即可。缺點是NFS依託於複雜的安全機制和檔案系統,因此並發效率不
Time of Update: 2017-01-13
如果要在某個數組中刪除一個元素,可以直接用的unset,但今天看到的東西卻讓我大吃一驚<?php $arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ?> print_r($arr)之後,結果卻不是那樣的,最終結果是 Array ( [0] => a [2] => c [3] => d
Time of Update: 2017-01-13
兩個時間之間月份差執行個體代碼: 代碼如下複製代碼 $yourdate="2012-10-20";$yourdate_unix=strtotime($yourdate);echo (date("Y",$yourdate_unix)-date("Y"))*12+(date("m",$yourdate_unix)-date("m")); 例子1 代碼如下複製代碼
Time of Update: 2017-01-13
讀取中文的xls、csv檔案會有問題,網上找了下資料,發現PHPExcel類庫好用,官網地址:http://phpexcel.codeplex.com/1、讀取xls檔案內容 代碼如下複製代碼 <?php //向xls檔案寫入內容 error_reporting(E_ALL); ini_set('display_errors',
Time of Update: 2017-01-13
次,一個前輩發了一道PHP筆試給我,題目大致如下 代碼如下 複製代碼 $arr = array('1','2','3'); foreach($arr as $key=>&$val){} foreach($arr as $key=>
Time of Update: 2017-01-13
以下是關於選取文章中第一張圖片的代碼: 代碼如下複製代碼 $obj=M("News");$info=$obj->where('id=1')->find();//方法1*********$soContent = $info['content'];$soImages = '~<img [^>]* />~';preg_match_all( $soImages, $soContent, $thePics );$allPics =
Time of Update: 2017-01-13
測試代碼如下 代碼如下複製代碼 //PHP解壓縮檔案(zip)function unzip_file($file, $destination){$zip = new ZipArchive() ;//開啟壓縮檔if ($zip->open($file) !== TRUE) {die ('Could not open archive');}//建立檔案$zip->extractTo($destination);$zip->close();echo
Time of Update: 2017-01-13
function getvis(&$pagesid,&$retime) { global $err,$conf,$HTTP_COOKIE_VARS,$_COOKIE; if(isset($_COOKIE['ant'])) $cot=$_COOKIE['ant']; elseif(isset($HTTP_COOKIE_VARS['ant'])) $cot=$HTTP_COOKIE_VARS['ant']; else $cot='';&
Time of Update: 2017-01-13
下面這款個一個是判斷輸入的網域名稱是不是合法的,然後再把http,https,ftp進行處理,分析再發送function _scan_url() { $req = $this->_url; $pos = strpos($req,
Time of Update: 2017-01-13
這是一款利用php fsockopen來讀取遠程伺服器的內容哦,下面這段程式的做法就是可以反盜連呢,好了下面來看看吧。 function DownloadToString() { $crlf = "rn"; $response="";
Time of Update: 2017-01-13
list函數的作用list() 實際上是一種語言結構,不是函數。 ... 提示和注釋. 注釋:該函數只用於數字索引的數組我們來看個list執行個體list($arr,$ar2) =array('aa','66');list ($status, $host_count, $records) = db_get_records($onadb, 'hosts', $where, "", 0);list
Time of Update: 2017-01-13
function onlineip() { global $_SERVER; if(getenv('HTTP_CLIENT_IP')) { $onlineip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR'))
Time of Update: 2017-01-13
這些教程很對初學者來講是很有用的哦,這款就下面這一點點代碼了哦。<center> <p> </p> <p> </p> <form name="form1" method="post" action="login_cl.php"> <table
Time of Update: 2017-01-13
<?php ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312