Time of Update: 2017-02-28
防盜鏈 <?php$ADMIN[defaulturl] = "http://siyizhu.com/404.htm";//盜鏈返回的地址$okaysites = array("http://siyizhu.com/","http://www.siyizhu.com"); //白名單 $ADMIN[url_1] = "http://siyizhu.com/temp/download/";//下載地點1$ADMIN[url_2] =
Time of Update: 2017-02-28
配置如下1:編輯openssl,php5需要0.96以上版本2:將編譯好的libeay32.dll,ssleay32.dll放到system32目錄下3:將php.ini中的openssl.dll前面的;去掉4:將php目錄下的php_openssl.dll拷貝到system32目錄下5:設定環境變數OPENSSL_CONF=c:opensslopenssl.cnf其中php內建了一個cnf樣本,在phpextrasopenssl目錄下編寫測試代碼:$config =
Time of Update: 2017-02-28
前言: PHP中對各類資料庫的操作有著支援,對檔案的操作也同樣有著很豐富的操作方法,很多朋友現在的操作還是基於檔案操作可是有的時候在操作檔案的時候還存在不少的困惑和疑點,以下是我在日常編寫過程中碰到的以及壇上朋友所碰到的關於檔案操作的一些問題收藏吧。 問:如何建立一個檔案? 答: 1、使用fopen(要建立的檔案名稱,參數),參數可選w,w+,a,a+ 2、使用exec(echo '' >
Time of Update: 2017-02-28
編碼|規範 縮排縮排使用4個空格,而不是 tab。如果你使用 Emacs 編輯 PEAR 代碼,你應該設定 indent-tabs-mode 為 nil。下面是一個 mode hook 的樣本,用於設定 Emacs 符合縮排標準(你必須確保在編輯 PHP 檔案時,這些設定發生作用): (defun php-mode-hook () (setq tab-width 4
Time of Update: 2017-02-28
class myftp {var $connector;var $getback;function connect($ftp_server, $uname, $passwd){// Baut grundlegende FTP Connection auf$this->connector = @ftp_connect($ftp_server);$this->login_result = @ftp_login($this->connector, "$uname",
Time of Update: 2017-02-28
這是一段很有用的代碼,和綁定多網域名稱的ASP代碼類似,如果你只有一個PHP空間,而你又想放置多個多個網站,下面這些代碼可以幫到你。代碼很簡單,與綁定多網域名稱的ASP代碼相似,就不多介紹了。第一個:if($HTTP_HOST=="www.moon-soft.com"){Header("Location: moon.htm");}elseif($HTTP_HOST=="www.williamlong.info"){Header("Location:
Time of Update: 2017-02-28
伺服器|郵件伺服器 電子郵件在網路中佔有很重要的地位。目前,在企業中啟動並執行郵件伺服器均用各自獨立的管理系統來實現帳號建立、口令修改、郵箱擴容、刪除郵箱等功能。當信箱使用者達到一定數量時,郵件管理員的日常維護工作顯得極為繁重,這就需要將一部分管理工作(如帳號申請)實現自動化處理;同時將一部分任務(如口令修改)由多個分組管理員來負責,從而使郵件管理員從繁瑣的維護工作中解脫出來,真正對郵件伺服器起到監管作用。
Time of Update: 2017-02-28
好久不在網上見你,真有點說不出來的感覺,沒有hunte的phpuser.com什麼也不是. 轉了你站上的兩篇文章, 特翻了一篇了以示致歉. ---------------------------------------------------- 原作者:Perugini Luca (www.phpbuilder.com) 譯者:znsoft (http://www.phpease.com) ---------------------------------------------------
Time of Update: 2017-02-28
中文 一個用php寫的中文分詞類<?php class Segmentation { var $options = array('lowercase' => TRUE,
Time of Update: 2017-02-28
程式|中文|轉換 本程式將中文日期輸出為2001-12-23,並很好解決了“十”的問題,如“十一”和“二十一”中“十”的處理!稍加修改可改為函數。 <? $str="二零○一年十二月二十三日"; echo $str."<p>"; $flag=0; $cn=array("一","二","三","四","五","六","七","八","九","十","零","○"); $num=array("1","2","3","4","5","6
Time of Update: 2017-02-28
本文討論的是如何徹底杜絕warning: Cannot add header information - headers already sent in...... 這種令人莫明其妙的的錯誤。 只要你寫過PHP代碼,相信都遇上過這個大多時候都令人莫明其妙的warning吧..今天我們就來搞定它...............看了PHP手冊,回答如下:訊息“Warning: Cannot send session cookie -
Time of Update: 2017-02-28
最近想做一個通過PHP實現DataGrid功能的東西,這樣可以直接修改資料庫中表的內容,而不用開發【新增資料頁面】,【編輯頁面】,於是乎在網上找了找,類似的東西也有幾個,開源的、付費的都有,不過基本都是基於MySQL。由於需要串連Oracle所以從二次開發和頁面樣式來說個人覺得phpMyDataGrid還是比較好上手。本篇首先介紹基於MySQL的使用方法,再簡單介紹對於Oracle串連(基於sqlrelay)的二次開發。 1.
Time of Update: 2017-02-28
author: askie blog: http://www.pkphp.com 著作權: 隨便用 無限分類 <?php /** * author: askie * blog: http://www.pkphp.com * 著作權: 隨便用 *
Time of Update: 2017-02-28
上網聊天是時下最流行的交友方式。各大網站推出的聊天室都各具特色。 聊天室主要分為WebChat、BBSChat兩種。BBSChat是基於Telnet的Tcp協議,是BBS的附設功能,需要用戶端Telnet程式。WebChat則採用瀏覽器方式,實際上是一個多人共同使用的CGI程式。其基本原理是把每個使用者的發言通過瀏覽器傳給系統,再由系統收集處理後分發給特定使用者。 WebChat一般採用Server Push或Client
Time of Update: 2017-02-28
因為網站需要讀取不同來源的rss feed,寫了一個php程式來迴圈讀取rss feed,為了方便閱讀及瞭解程式實現過程,加上了注釋,和大家共同學習。而助易網的rss讀取就是在這個程式的基礎上稍做改造而成,主要是輸出了一個數組字串以及解決編碼問題。 php原始碼及代碼詳細解釋如下:<?php //RSS源地址清單數組 $rssfeed = array("http://www.jzxue.com/rss/12.
Time of Update: 2017-02-28
讓我們自己來設計、開發一個強勁、高效的搜尋引擎和資料庫恐怕短時間內在技術、資金等方面是不可能的,不過,既然雅虎都在使用別人的技術,那麼我們是不是也可以使用別人現成的搜尋引擎網站呢?
Time of Update: 2017-02-28
如何在PHP中從一個頁面重新導向到另外一個頁面呢?這裡列出了三種辦法,供參考。 如何在PHP中從一個頁面重新導向到另外一個頁面呢?這裡列出了三種辦法,供參考。 一、用HTTP頭資訊 也就是用PHP的HEADER函數。PHP裡的HEADER函數的作用就是向瀏覽器發出由HTTP協議規定的本來應該通過WEB伺服器的控制指令,例如聲明返回資訊的類型("Context-type: xxx/xxx"),頁面的屬性("No
Time of Update: 2017-02-28
最近的一個項目,裡面有一個比較大的表單,使用者完成它需要很多時間,很多使用者花了千辛萬苦完成之後,一提交發現SESSION到期,系統退出了,所以引起了研究如何設定SESSION以及保持SESSION線上的需要,下面是一些心得體會。 什麼是SESSION?按照WIKI的解釋,SESSION是存在於兩個通訊裝置間的互動資訊,在某一時間建立,經過一定的時間後失效。常見的SESSION有:TCP SESSION、WEB SESSION(HTTP
Time of Update: 2017-02-28
在寫採集程式時,往往需要對採集回來的內容進行處理,比如刪除HTML代碼、去掉多餘的空格、刪除斷行符號分行符號等等。下面就寫一個函數來處理。 function DeleteHtml($str) { $str = trim($str); $str = strip_tags($str,""); $str = ereg_replace("\t","",$str); $str =
Time of Update: 2017-02-28
php 圖片上傳類代碼,功能也比較全,大家根據需要選擇。先來個簡單的: <? //http://www.jzxue.com class upLoad{ public $length; //限定檔案大小 public $file; //判斷此類是用於圖片上傳還是檔案上傳 public $fileName; //檔案名稱 public $fileTemp; //上傳臨時檔案 public $fileSize; //上傳檔案大小 public