Time of Update: 2017-01-18
大家都有在網站發表評論的經曆,傳統的發表過程無非是:發表->提交頁面表單->等待重新整理頁面,這樣在網路比較擁擠的時候,往往需要漫長的等待,今天介紹用PHP+Ajax實現頁面無重新整理發表評論,希望對初學ajax的PHPer有所協助。 那麼首先,我們需要一個基本的ajax開發架構,檔案ajax.js就包含了這個架構,代碼如下:var http_request=false; function
Time of Update: 2017-01-18
login <?php require "../include/DBClass.php"; $username=$_POST['UserName']; $password=$_POST['Password']; if(empty($username) || empty($password)){ Go_Msg("請填寫使用者名稱,密碼!","../default.html"); exit; }
Time of Update: 2017-01-18
php注入執行個體在網上很難看到一篇完整的關於php注入的文章和利用代碼,於是我自已把mysql和php硬啃了幾個星期,下面說說我的休會吧,希望能拋磚引玉! 相信大家對asp的注入已經是十分熟悉了,而對php的注入比asp要困難,因為php的magic_gpc選項確實讓人頭疼,在注入中不要出現引號,而php大多和mysql結合,而mysql的功能上的缺點,從另外一人角度看確在一定程度上防止了sql njection的攻擊,我在這裡就舉一個執行個體吧,我以phpbb2.0為例:
Time of Update: 2017-01-18
方便有車一族隨時瞭解自己是否有過交通違章,避免因遺忘或逾期處理違章罰單而造成的不必要損失。本程式碼範例是基於彙總資料全國車輛違章查詢API的調用,有需要的可以往下看。使用前你需要:通過:https://www.juhe.cn/docs/api/id/36申請一個違章查詢的appkey一、引入封裝好的請求類class.juhe.wz.phpheader('Content-type:text/html;charset=utf-8');include 'class.juhe.wz.php';
Time of Update: 2017-01-18
假設有 IP 位址範圍 192.168.0.0~192.168.0.255,只允許此 IP 段訪問的代碼如下: 複製代碼 代碼如下: <?php $IP = $_SERVER['REMOTE_ADDR']; $from = strcmp($IP,'192.168.0.0'); $to = strcmp($IP,'192.168.0.255'); if (!($from >= 0 && $to <= 0)) echo "Access Denied"; else echo
Time of Update: 2017-01-18
一,環境說明: OS:windows server 2003 r2 企業版 SP2; IIS6.0;php-5.2.11;MySql5.1.40; phpMyAdmin-3.2.3-all-languages 二,配置PHP步驟 1,將下載下來的php壓縮包解壓到一個目錄,如c:\php 2,設定環境變數,我的電腦->屬性->進階->環境變數->系統變數, 在變數path後面追加php和php擴充的路徑,分別是,C:\php;C:\php\ext 3,開啟IIS管理器,
Time of Update: 2017-01-18
前言短網址服務,可能很多朋友都已經不再陌生,現在大部分微博、手機寄件提醒等地方已經有很多應用模式了,並佔據了一定的市場。估計很多朋友現在也正在使用。短連結的好處:1、內容需要;2、方便使用;3、便於管理。下面是用PHP實現短網址轉換的演算法,代碼如下:PHP<?php//短網址產生演算法class ShortUrl { //字元表 public static $charset =
Time of Update: 2017-01-18
scanner.php 複製代碼 代碼如下: <?php /**************PHP Web木馬掃描器************************/ /* [+] 作者: alibaba */ /* [+] QQ: 1499281192 */ /* [+] MSN: weeming21@hotmail.com */ /* [+] 首發: t00ls.net , 轉載請註明t00ls */ /* [+] 版本: v1.0 */ /* [+] 功能: web版php木馬掃描工具
Time of Update: 2017-01-18
聊天室可以採用完全自由的方式運行,你可以隨意輸入呢稱,不用密碼,不儲存你的聊天狀態,優點是:自由,非常適合於遊客!另外一個方法是註冊聊天室,每個進入聊天室的人都要輸入自己的使用者名稱和密碼才能進入!優點:充分體現個性,非常適合於老朋友,他們的呢稱不會被人惡意侵佔使用.我的聊天室使用註冊方法! 註冊通常採用2種方法: 1、先註冊然後進入聊天
Time of Update: 2017-01-18
Warning: Call-time pass-by-reference has been deprecated in E:\Program Files\EasyPHP 3.0\www\bugfree\Include\Class\XmlParse.class.php on line 46 Warning: Call-time pass-by-reference has been deprecated in E:\Program Files\EasyPHP
Time of Update: 2017-01-18
PHP操作ini設定檔複製代碼 代碼如下:<?php//寫ini檔案function write_ini_file($assoc_arr, $path, $has_sections=FALSE){ $content = ""; if ($has_sections) { foreach ($assoc_
Time of Update: 2017-01-19
string str_pad ( string , int pad_length , string pad_string , int pad_type); string 指定字串,pad_length指定長度,pad_string用來填充的字串(選擇性參數),pad_type指定填充位置(選擇性參數,STR_PAD_LEFT,STR_PAD_BOTH); 如果pad_string , pad_type均為空白,那麼就等於預設pad_string 為空白格,
Time of Update: 2017-01-19
把抓取到的內容轉下編碼即可($content=iconv("GBK", "UTF-8//IGNORE", $content);),我們這裡討論的是如何抓取開了Gzip的頁面。怎麼判斷呢?擷取的頭部當中有Content-Encoding: gzip說明內容是GZIP壓縮的。用FireBug看一下就知道頁面開了gzip沒有。下面是用firebug查看我的部落格的頭資訊,Gzip是開了的。複製代碼
Time of Update: 2017-01-19
何為MIME類型,它是設定某種副檔名的檔案用一種應用程式來開啟的方式類型,當該副檔名檔案被訪問時,瀏覽器會自動使用指定應用程式來開啟。多用於指定一些用戶端自訂的檔案名稱,以及一些媒體檔案開啟檔案。參考連結:php檔案格式(mime類型)對照表 。1、mime_content_type()函數判斷擷取mime類型mime_content_type返回指定檔案的MIME類型,用法:echo mime_content_type ( 'php.gif' ) . "\n" ;echo
Time of Update: 2017-01-19
192.168.1.1 單個IP 192.168.1.* 這樣代理 192.168.1.1-192.168.1-255 192.158.1.2-20 這樣是代表192.158.1.2-192.158.1.20 也可以這樣寫 192.168.1.[1|2|3] 嘿嘿~一個方法不知道想法是否周全,拿出來大家討論 使用 以下是引用片段: $oBlock_ip = new block_ip(); $oBlock_ip->checkIP(); 以下是引用片段: 複製代碼 代碼如下:<?php
Time of Update: 2017-01-19
PHP判斷FORM表單或URL參數來的資料是否為整數,is_int函數對於FORM表單或URL參數過來的資料是沒有辦法判斷是否是整數的,因為FORM過來的是字串。用is_numeric可以判斷是否為數字類型,再判斷是否有小數點就可以判斷是不是整數了if(!is_numeric($page)||strpos($page,".")!==false){echo "不是整數";}else{echo "是整數";}有時候我們需要判斷id是否為數位方法:dedecms中的判斷數位方法$cid =
Time of Update: 2017-01-19
本文執行個體講述了PHP基於cookie與session統計網站訪問量並輸出顯示的方法。分享給大家供大家參考,具體如下:<?php$f_open = fopen("count.txt","r+"); //開啟指定的檔案$count = fgets($f_open); //讀取檔案中的資料if(empty($_COOKIE['cookie_name'])){ //判斷COOKIE的是否存在 setcookie("cookie_name",value,time()+1800);
Time of Update: 2017-01-19
複製代碼 代碼如下:<?phpclass xtable{ private $tit,$arr,$fons,$sextra; public function __construct() { $this->tit=array(); // strings with titles for first row $this->arr=
Time of Update: 2017-01-19
本文執行個體需要驗證的內容:郵件地址、Url地址、電話號碼、郵遞區號,驗證方法分享給大家供大家參考,具體內容如下1、電子郵件地址的校正<?php/* 校正郵件地址*/function checkMail($email) {//使用者名稱,由“\w”格式字元、“-”或“.”組成$email_name= "\w|(\w[-.\w]*\w)";//網域名稱中的第一段,規則和使用者名稱類似,不包括點號“.”$code_at= "@";$per_domain=
Time of Update: 2017-01-19
•gzencode 預設使用ZLIB_ENCODING_GZIP編碼,使用gzip壓縮格式,實際上是使用defalte 演算法壓縮資料,然後加上檔案頭和adler32校正•gzdeflate 預設使用ZLIB_ENCODING_RAW編碼方式,使用deflate資料壓縮演算法,實際上是先用 LZ77 壓縮,然後用霍夫曼編碼壓縮•gzcompress ;預設使用ZLIB_ENCODING_DEFLATE編碼,使用zlib壓縮格式,實際上是用 deflate