Time of Update: 2017-01-13
上傳圖片form提交target到一個隱藏的iframe裡, 代碼如下複製代碼 form action="upload.php" id="form1" name="form1" enctype="multipart/form-data" method="post" target="uploadIframe"> <!--上傳圖片頁面 -
Time of Update: 2017-01-13
介紹一個使用方法$ 代碼如下複製代碼 passwdHandler = new Htpasswd('/home/myuser/.htpasswd'); // Add a user with name 'user1' and password 'I prefer to use passphrase rather than password.' if it doesn't exist in .htpasswd. $passwdHandler -> addUser('user1
Time of Update: 2017-01-13
擷取IP地址 代碼如下複製代碼 <?phpfunction GetIP() { if ($_SERVER["HTTP_X_FORWARDED_FOR"]) $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; else if
Time of Update: 2017-01-13
一般來說,總是把類的屬性定義為private,這更符合現實的邏輯。但是,對屬性的讀取和賦值操作是非常頻繁的,因此在PHP5中,預定義了兩個函數“__get()”和“__set()”來擷取和賦值其屬性,以及檢查屬性的“__isset()”和刪除屬性的方法“__unset()”。上一節中,我們為每個屬性做了設定和擷取的方法,在PHP5中給我們提供了專門為屬性設定值和擷取值的方法,“
Time of Update: 2017-01-13
1、設定Cookie1. PHP 的COOKIE cookie 是一種在遠程瀏覽器端儲存資料並以此來跟蹤和識別使用者的機制。 PHP 在http 協議的頭資訊裡發送cookie,因此 setcookie() 函數必須在其它資訊被輸出到瀏覽器 前調用,這和對 header() 函數的限制類似。1.1 設定cookie:
Time of Update: 2017-01-13
一、讓PHP定時運行吧!1、 編輯如下代碼,並儲存為test.php: 代碼如下複製代碼 <?php$fp = @fopen("test.txt", "a+");fwrite($fp, date("Y-m-d H:i:s") . " 讓PHP定時運行吧!n");fclose($fp);?> 開啟文本輸入:D:php4php.exe -q
Time of Update: 2017-01-13
我經常會在網上看到有人問怎麼將整個動態網站靜態化,其實實現的方法很簡單。 代碼如下複製代碼 <?php//在你的開始處加入 ob_start(); ob_start(); //以下是你的代碼 //在結尾加入 ob_end_clean(),並把本頁輸出到一個變數中 $temp = ob_get_contents(); ob_end_clean(); //寫入檔案 $fp = fopen(‘檔案名稱’,’w’);
Time of Update: 2017-01-13
代碼如下複製代碼 include_once("class/RSS.class.php");//引入RSS PHP類$RSS= new RSS("名稱","地址","描述","RSS頻道表徵圖");$RSS->AddItem("日誌的標題","日誌的地址","日誌的摘要","日誌的發布日期");$
Time of Update: 2017-01-13
自動載入類很多開發人員寫物件導向的應用程式時,對每個類的定義建立一個 PHP
Time of Update: 2017-01-13
現在年紀大了,面對問題時的嗅覺不再靈敏,第一感覺零是正確的,心想是不是重新導向後忘記退出了,後面還有內容輸出,可是查了一下代碼發現沒有問題: <?phpheader('Location: /path');exit;?>在繞了一大圈之後,我猛然意識到環境是Nginx+PHP,響應沒有「Content-Length」,資料是通過「Transfer-Encoding」分塊發送的,所以重新導向的空響應體實際類似:
Time of Update: 2017-01-13
在做一個介面的時候,使用file_get_contents出現 HTTP request failed! HTTP/1.1 505 HTTP Version Not Supported error。查了一下手冊,Note: 如果要開啟有特殊字元的 URL (比如說有空格),就需要使用 urlencode() 進行 URL 編碼。切記,對中文一定要進行先編碼後使用例子 代碼如下複製代碼 $body =
Time of Update: 2017-01-13
有伺服器許可權朋友操作非常的簡單php.ini檔案,開啟,尋找allow_url_fopenallow_url_fopen = On 改成 allow_url_fopen = Off接著找disable_functions,找到disable_functions = fsockopen 把這fsockopen刪除掉。如果你沒有伺服器許可權,我們可以使用 pfsockopet代替了 代碼如下複製代碼 $fp = fsockopen($host, 80,
Time of Update: 2017-01-13
代碼如下複製代碼 session_start();/* get post */ if (!function_exists("getpost")){function getpost(){if(count($_post)){foreach($_post as $key => $value){global ${$key};${$key}=$value;}}}}/* get get */ if
Time of Update: 2017-01-13
代碼如下複製代碼 <tr> <td align="center" bgcolor="#f6f6f6">新聞標題:</td> <td height="25" colspan="2" align="left" bgcolor="#f6f6f6" style="width:
Time of Update: 2017-01-13
代碼如下複製代碼 <?php// 說明:擷取無參數urlfunction curpageurl() { $pageurl = 'http'; if ($_server["https教程"] == "on") { $pageurl .=
Time of Update: 2017-01-13
方法一 代碼如下複製代碼 function generate_password( $length = 8 ) { // 密碼字元集,可任意添加你需要的字元 $chars = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|';
Time of Update: 2017-01-13
代碼如下複製代碼 // 串連資料庫$conn = mysql_connect("localhost", "phpdb", "phpdb");mysql_select_db("test",$conn);?><?// 取得網頁的參數$id=$_post['id'];// 判斷該使用者名稱是否已經存在$checksql="select * from image where id='$
Time of Update: 2017-01-13
代碼如下複製代碼 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.111cn.net/1999/xhtml"><head><meta
Time of Update: 2017-01-13
代碼如下複製代碼 function mysubstr( $str, $length ){ $tagcnt = 0; $charcnt = 0; $tag = ''; $maxlen = strlen( $str ); $resultstr = ''; &
Time of Update: 2017-01-13
1、內建異常處理類。 2、捕獲並處理異常的樣本。 3、exception類的成員函數getmessage()。 4、exception類的成員函數getfile()。 5、exception類的成員函數getline()。 6、顯示警告或錯誤資訊。 7、自訂錯誤處理函數。*/ // 1、內建異常處理類。 代碼如下複製代碼 class