Time of Update: 2018-12-06
首先在要監控的頁面添加JS如下<script>var dt1 = new Date();window.onbeforeunload = function(){ var dt2 = new Date(); var ms = dt2.getTime() - dt1.getTime(); var img = new Image(); img.src = 'log.php?stay_ms=' + ms;}</script>log.php 代碼如下<?
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-06
剛剛開始研究PHP,就PHP最常見的漏洞檔案包含說一點個人的看法: 1.涉及的函數include、require、include_once、require_once 它們的用法這裡不再詳細敘述,當然最可能被利用的就是include。這就要提高include函數的執行方式了,include函數在包含一個檔案後,如果發生錯誤則會繼續執行,而require則在發生錯誤之後就會停止執行。從而使得實體路徑泄露,也許你會認為實體路徑泄露了實在是沒有什麼大不了的,但是就是這麼一個資訊,有時足可以造成致命安全問
Time of Update: 2018-12-06
如果你是一個新手,這個可能是最佳的方法了。搭 建 PHP 其 實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP 時常常出現這樣那樣的問題。諸如 mysql 擴充、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP 套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬機器主機。 與 PHPnow 的名字一樣,讓我們一起 PHPNow! 首先從http://www.phpnow.org/
Time of Update: 2018-12-06
php擷取頁面指定標籤內容的實現代碼分享 可以匹配任意可閉合帶id標籤 <?php header ( "Content-type: text/html; charset=utf-8" );/* * 參數說明: $tag_id:所要擷取的元素Tag Id $url:所要擷取頁面的Url $tag:所要擷取的標籤 $data */ function getWebTag($tag_id, $url = false, $tag = 'div', $data =
Time of Update: 2018-12-06
文章目錄 PHP函數preg_split的正確使用方法 PHP函數preg_split的正確使用方法2009-11-26 18:49 佚名 CSDN 我要評論() 字型大小:T | TPHP函數preg_split的文法為array preg_split ( string $pattern, string $subject [, int $limit [, int $flags]] )。我們將舉例為大家詳細描述這個函數的用法。AD:
Time of Update: 2018-12-06
PHP substr()函數可以 分割文字,但要分割的文字如果包括中文字元往往會遇到問題,這時可以用mb_substr()/mb_strcut這個函數,mb_substr() /mb_strcut的用法與substr()相似,只是在mb_substr()/mb_strcut最後要加入多一個參數,以設定字串的編碼,但是 一般的伺服器都沒開啟php_mbstring.dll,需要在php.ini在把php_mbstring.dll開啟。 舉個例子: <?php echo
Time of Update: 2018-12-06
<?php//+.- ---and all$OD='ipd';$newwidth = 80;$newheight = 80;$bmiparea =$files=array(); if ($handle=opendir("$OD")){ while(false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { if(substr($file,-
Time of Update: 2018-12-06
function getHtml($url, $charset='utf-8'){$curl = curl_init();//curl_setopt($curl, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:192.168.168.1', 'CLIENT-IP:192.168.168.1'));//IPcurl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_REFERER, "")
Time of Update: 2018-12-06
基於GD庫和JPgraph庫說明:對於具體的Jpgraph類庫的用法,請參照官網的文檔:http://jpgraph.net/download/manuals/classref/index.html對於下面涉及到的代碼,裡面的JPgraph類檔案可能路徑不一樣,我是按照我自己檔案存放的路徑引入的。你們可自行更改1、使用直條圖統計月銷量額<?php /*
Time of Update: 2018-12-06
某大公司PHP筆試題目如下:請寫一個程式,隨機列印“0”、“1”、“2”,但保證“0”、“1”、“2”出現的機率是可配置的,例如2:1:3。乍一看,解決方案油然而生——<?PHP $a=$b=$c=0; $array = array(0,0,1,2,2,2); for($i=1;$i<6001;$i++){ $t = array_rand($array); if($t==0){ $a++; }
Time of Update: 2018-12-06
偶遇一PHP面試題,題目很短,也很常見,但更容易出錯,題目如下 如何?字串翻轉? 第一反應,當然是strrev函數啦,這麼容易的題目還放在面試裡考,真不嫌麻煩啊?但是看了網上的答案後,發現自己錯了~~~ strrev函數對英文很好用,直接可以實現字串翻轉,但是面對中文呢?肯定都是亂碼,對於這樣的問題有很多,比如strstr,substr等函數都是這樣的。還好PHP提供了mb_類的函數實現不同編碼、不同語言之間的相互轉換等操作。下面是我寫的PHP字串翻轉函數(mb_類的函數需要開啟一個m
Time of Update: 2018-12-06
<?php$requestUrl = 'ip138.com';$ch = curl_init();$timeout = 5;curl_setopt($ch, CURLOPT_URL, $requestUrl);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);curl_setopt($ch, CURLOPT_PROXYAUTH,
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-06
PHP中存在著值傳遞和引用傳遞。後者需要使用地址符&來標識變數。使用賦值操作舉例說明如下:1、值傳遞1)基礎資料型別 (Elementary Data Type):<?php$a = 1;$b = $a;$b += 2;echo "\$a = ".$a."<br />";echo "\$b = ".$b."<br />";/* 輸出:$a = 1$b = 3*/?>註:這裡使用了$b = $a語句,是將$a的值賦給了$b。 即此時賦的值是1。
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
因為要打包Omnitrix資料庫,特意實現了Ant中的PHP調用。MySQL資料庫內容的匯出由PHP實現,參考文章《Extractor: 一個MySQLDatabase Backup工具》。 build.xml內容:<?xml version="1.0" encoding="UTF-8"?><project name="omnitrix" default="omnitrix" basedir="."> <property name="root"
Time of Update: 2018-12-07
PclZip是一個強大的壓縮與解壓縮zip檔案的PHP類,PclZip library不僅能夠壓縮與解壓縮Zip格式的檔案,還能出壓縮檔的內容,同時也可以對現有的ZIP包進行添加或刪除檔案。官方首頁:http://www.phpconcept.net/pclzip參考網頁:http://www.ccvita.com/59.htmlPclZip簡單的例子:<?phprequire_once('includes/pclzip.lib.php');// 壓縮:
Time of Update: 2018-12-07
<?* 名稱:用Socket寄送電子郵件 * 描述:本類實現了直接使用需要驗證的SMTP伺服器直接發送郵件,參考文章《用Socket寄送電子郵件》作者:limodou * 此文章比較早,他是用不用驗證SMTP伺服器發送郵件,現在基本上SMTP伺服器都需要驗證了,所以這個文章裡的類 意義也不是很大!同時參考了[RFC 1869]和PHP手冊!!和上文還有不同的是我用的不是fsockopen()函數 具體你自己看吧!!我剛剛測試通過了,很爽!!
Time of Update: 2018-12-07
我經常聽到這樣一個問題:"我有一個從網站發來的合約。我如何給通過表單發送的電子郵件增加一個附件呢?" 首先我要說的是要做到這個沒有什麼簡單的辦法。你要很好的理解PHP或其它的伺服器端的指令碼語言。當然你還要一個真正支援PHP的網站的帳號。如果滿足了這個前提,在你讀完了本章後就可以用PHP發送帶附件的電子郵件了。1. 附件是如何工作的如果你曾經在PHP的手冊中搜尋過"附件"函數,那麼結果可能是什麼都沒有(至少在我寫本文的時間還沒有)。後來你就要花很多時間來瞭解這方面的知識。你也許會想當你給某個人發