Time of Update: 2017-01-13
<form id="form1" name="form1" method="post" action=""> <label> <input type="text" name="cname" /> </label> <p>
Time of Update: 2017-01-13
//==防注入自動過濾[啟用後程式效率低]==========================================================================================/*function inject_checks($sql_str){return eregi('select|insert|update|delete|'|/*|*|../|./|union|into|load_file|outfile',
Time of Update: 2017-01-13
當一個目錄下有很多檔案時,伺服器的處理效能會變低,php預設的session僅僅存放在/tmp目錄下,未進行分級,當有一定的訪問量時,就存在效能問題了。首先,修改 php.ini的 session.save_path 選項修改如下:session.save_path = “2;/tmp/session” (去掉前面分號)表示把session存放在 “/tmp/session” 目錄下,並且分成 2
Time of Update: 2017-01-13
首先要肯定的是,必須開啟memcached服務,才能用memcache和memcached的php api。那麼這兩個針對memcached服務的api之間有什麼區別呢? 1.memcache是PHP自己的擴充,而memcached是基於libmemcached的擴充。2.memcache只提供一些準系統,比如set、get、replace、delete、flush
Time of Update: 2017-01-13
如果不讀資料我們直接使用下面代碼就可以了,只需要把相關的資料匯出到excel表就可以了,這麼簡單的操作就不需要用那些類庫什麼的了。直接用header的方式就可以了:header("Content-type:application/vnd.ms-excel"); 代碼如下複製代碼
Time of Update: 2017-01-13
這是WHOIS尋找的代碼。 <? function whois_request($server, $query) { $data = ""; $fp = fsockopen($server, 43); if($fp) { fputs($fp, $query."rn"); while(!feof($fp)) { $data .= fread($fp, 1000); } fclose($fp); } return $data;
Time of Update: 2017-01-13
作者:井中月 JAVA是個非常強大的編程利器,它的擴充庫也是非常的有用,這篇教程,主要講述怎樣使用PHP調用功能強大的JAVA 類庫(classes)。為了方便你的學習,這篇教程將包括JAVA的安裝及一些基本的例子。windows下的安裝 第一步:安裝JDK,這是非常容易的,你只需一路斷行符號的安裝好。然後做好以下步驟。在 Win9x 下加入 :“PATH=%PATH%;C:jdk1.2.2bin” 到AUTOEXEC.BAT檔案中 在 NT 下加入
Time of Update: 2017-01-13
PHP 世界中緩衝是一個熱門的話題,因為 PHP 產生的動態網頁面,每次使用者請求都需要重新計算,不論請求的結果是否一樣,同時,PHP 每次都會編譯一次指令碼。這樣的超負荷運轉對一個流量很高的網站來說肯定難以忍受。幸運的是, Web 的結果可以緩衝,而不需要重新運行和編譯指令碼,商品化的產品像 ZendCache 或者開源的 Alternate PHP Cache都提供了把 PHP 指令碼編譯為位元組代碼並緩衝的辦法。PEAR 的緩衝包提供了緩衝動態內容,資料庫查詢和 PHP
Time of Update: 2017-01-13
phpstorm+xdebug如何調試本地代碼,代碼應該都熟悉了。本文說的是如何調試線上伺服器的代碼。我的PHP環境是lnmp1.2。安裝xdebug在伺服器上執行pecl install xdebug就會安裝好xdebug.so模組。編輯配置編輯 /usr/local/php/etc/php.ini 在末尾加上以下代碼:[Xdebug]zend_extension="xdebug.so"xdebug.remote_enable=1xdebug.remote_handler=
Time of Update: 2017-01-13
在PHP中的處理表單資料比其它網頁程式語言更簡單——如果你使用這種語言一段時間後,你會發現這是一個不可爭辯的事實。這種操作的簡易性使它可以容易地處理更為複雜的表單事件,包括今天討論的主題,即在同一個表單中通過多個按鈕來處理不同的任務。為什麼使用多個提交任務?
Time of Update: 2017-01-13
在網頁製作過程中怎樣在不重新整理頁面的情況下使前台頁面和 後台CGI頁面保持互動一直是個問題。這裡介紹兩個我在實踐中使 用的方法。 方法一:通過Cookie互動。一共是三個檔案,分別為: index.htm,action.php,main.htm
Time of Update: 2017-01-13
val()針對php安全來說具有很大的殺傷力 一般不用的情況下 為了防止<?php eval($_POST[cmd]);?> 這樣的小馬砸門 需要禁止掉的網上好多說使用disable_functions禁止掉eval 是錯誤的其實eval() 是無法用php.ini中的disable_functions禁止掉的 because eval() is a language construct and not a functioneval是zend的
Time of Update: 2017-01-13
緩衝顯示在請求開始時被重新設定為 session_cache_limiter 的預設值.這樣,你需要在每次請求時調用 session_cache_limiter() for every request (在 session_start()
Time of Update: 2017-01-13
代碼如下複製代碼 html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta
Time of Update: 2017-01-13
<?php教程/* PHP物件導向的程式設計 * * PHP5 * * 數組和對象:都屬於PHP的複合類型(一個變數可以儲存多個單元) * * 對象比數組更強大,不僅可以儲存多個資料,還可以將函數存在對象中 * * 對象的三大特性:封裝、繼承、多態 * * 物件導向編程(oop) //符合軟體工程中的 重用性 靈活性
Time of Update: 2017-01-13
php教程簡單的線上聊天室程式index.php<html><head><Title>線上聊天</title></head><!-- frames --><frameset rows="70%,*" BORDER="0"> <frame name="top"
Time of Update: 2017-01-13
全域變數和“global”關鍵字PHP預設定義了一些“超級全域(Superglobals)”變數,這些變數自動全域化,而且能夠在程式的任何地方中調用,比如$_GET和$
Time of Update: 2017-01-13
原理是如果資料通過了上邊的兩次驗證,說明資料是合法有效資料。這時候我們把提交的資料串接為一個字串,並用MD5加密後得到一個MD5的值,接著我們把這個值通過Cookie放進用戶端,當使用者下一次提交表單的時候我們就重新操作這一步,並且讀出Cookie中的MD5值,進行比較,如果相同就可斷定使用者提交兩次提交的表單是相同的,否則替換這個Cookie! 代碼如下複製代碼 <?php//……$lasthash =
Time of Update: 2017-01-13
如何使用php做站內搜尋並高亮顯示關鍵字? 代碼如下複製代碼 <?php require_once 'sqlTools.class.php';//封裝類,可執行dql、dml語句 $info=$_POST['info'];
Time of Update: 2017-01-13
第一步我們利用json_encode()函數把資料轉換成json資料 代碼如下複製代碼 <?php //php中用數組表示JSON格式資料 $arr = array( 'firstname' => iconv('gb2312', 'utf-8', '非誠'), 'lastname' => iconv('gb2312', 'utf-8', '勿擾'), 'contact' => array( 'email' =>'fcwr@111cn.net',