Time of Update: 2017-02-28
下面給出一個執行個體。 郵件發送執行個體 先給出一個最簡單的執行個體: <?php1 include "sendmail.class.php3";2 $email="Hello, this is a test letter!";3 $sendmail=new send_mail("smtp.263.net", "limodou", true); //顯示調示資訊4
Time of Update: 2017-02-28
模板 這個是比較好用的模板,比Smarty,FastTemplate and PHPLIB Template都好用中文文檔案 http://www.cqlc.net/cn_cqlctpl.txt這裡是示範地址:http://www.cqlc.net/web/tml.php 請尊重作者的勞動成果,下面示範的3個檔案下載地址:http://www.cqlc.net/cqlctpl.zip我的首頁是:http://www.cqlc.net1 標籤:(1)
Time of Update: 2017-02-28
連接埠掃描|線上 前言 PHP是一種功能強大的Web開發語言。開發效率高,文法簡單,為動態網站量身定做,加強物件導向(向C++靠攏,與JAVA搭了點邊),可惜單線程(這是至命弱點,據說PHP是用C\C++編寫的。),也能用C、C++、JAVA開發中介層,調用COM,伺服器維護難度小,故障少。 既然是為動態網站量身定做,所以註定不能開發出X-scan這樣的超強掃描器,不過如果要實現一些簡單的功能,還是綽綽有餘的。
Time of Update: 2017-02-28
Using COM with PHP By John Lim. PHP4 on Windows has been extended to support Microsoft's COM technology. However documentation on the COM functions is very sparse at the moment.Here are some examples of stuff I have
Time of Update: 2017-02-28
查詢系統 <?PHP if ($domain) { if ($domain) { $fp = fsockopen( "rs.internic.net", 43, &$errno, &$errstr, 10); if (!$fp) { echo "$errstr
Time of Update: 2017-02-28
<?php define('EARTH_RADIUS', 6378.137);//地球半徑 define('PI', 3.1415926); /** * 計算兩組經緯度座標 之間的距離 * params :lat1 緯度1; lng1 經度1; lat2 緯度2; lng2 經度2; len_type&
Time of Update: 2017-02-28
之前我們在入口檔案就直接調用了Route::run(),這樣做有不有什麼問題呢?答案是有的!有時候在進行路由之前和之後需要進行一些額外的處理,如果按照之前在入口檔案直接調用Route::run()的話,那麼這些處理過程只能寫在入口檔案中,但是入口檔案本不應該做這樣的事情,那麼我們該怎麼樣來解決這個問題呢?我們引入一個前端控制器的概念,它相當於一個總控,所有外部的請求都在它的控制範圍內,那麼這些額外的處理是不是就可以放在這個控制器中了呢!!好,我們現在先修改一下入口檔案:01<?
Time of Update: 2017-02-28
執行個體7:數組值基本操作 複製代碼 代碼如下:<?php $arr=array('a'=>"你",'b'=>"我","他"); $arr[]="其他"; echo $arr['b']."<br>"; $arr['c']="";//給個空值,但仍然佔著位置的 echo count($arr)."<br>";//數組有多少個值。 unset($arr['b']);//這函數可以登出字串、整個數組等實值型別和參考型別。
Time of Update: 2017-01-13
6、登出檔案logout.PHP3 <? setcookie("login",false,time()+31536000); header("location:login.PHP3"); ?> 7、修改資訊檔modify.PHP3 <? require("common.PHP3"); $id=$login; if($submit){ if($name=="")error("請填寫您的名字!"); elseif($mail=="")
Time of Update: 2017-01-19
們先完成後台PHP的流程,PHP的主要工作是負責配置獎項及對應的中獎機率,當前端頁面點擊翻動某個方塊時會想後台PHP發送ajax請求,那麼後台PHP根據配置的機率,通過機率演算法給出中獎結果,同時將未中獎的獎項資訊一併以JSON資料格式發送給前端頁面。先來看機率計算函數function get_rand($proArr) { $result = ''; //機率數組的總機率精度 $proSum = array_sum($proArr); //機率數組迴圈 foreach
Time of Update: 2018-07-24
<?php /* 字型轉換 $content 內容 $to_encoding 目標編碼,預設為UTF-8 $from_encoding 源編碼,預設為GBK */ function mbStrreplace($content,$to_encoding="UTF-8",$from_encoding="GBK") { $content=mb_convert_encoding($content,$to_encoding,$from_encoding); $
Time of Update: 2018-07-24
這幾天在幫一些同學處理問題的時候,突然發現這些同學是使用file_get_contents()函數來採集頁面內容的,貌似都沒有curl的概念亦或是對這種工具特別不敏感,本文我來給大家詳細介紹下cURL的簡單的使用方法,下文我將會給大家詳細介紹cURL的進階應用程式,好,廢話不多說,我們先來認識下什麼是cURL,可能還有很多同學沒有聽說過這個工具,我先來給大家簡單介紹下什麼是cURL:cURL可以使用URL的文法類比瀏覽器來傳輸資料,因為它是類比瀏覽器,因此它同樣支援多種協議,FTP, FTPS,
Time of Update: 2018-12-04
實驗是我學習電腦科學的一個重要方法,電腦科學不是簡單的智力遊戲,它本質上來說不是一門科學,而是一個改造世界的工具。數學方法和實驗方法是電腦研究的基本方法,也是我們學習的基本方法,數學鍛煉我們的思維能力,實驗鍛煉我們的操作能力,解決實際問題的能力。我們每天的工作都應該看做是一次實驗,要從每天的工作中,總結出對我們來說有用的東西。比如要寫好php代碼,一個很重要的東西就是效率,效率高不高,我們就要做實驗。下面是我對php中的幾個數組迴圈處理方法的評測,測試的代碼很簡單:<?php/
Time of Update: 2018-12-05
三個軟體的總體差異不大,支援組件式外掛程式,XOOPS的組件漢化多樣性一些,模板風格非常多。MAMBO的後台管理和組件安裝管理方便些,組件擴充性更好,組件的分類比較多.phpnuke的中文社區已經把整個集合的比較好,背景管理也很方便.滿足了大部分的需求,在中文社區找到的組件不是很多.整合的功能已經相當多.而且有一個WAP的組件。也非常不錯。模板風格,基本上提供了多種的面板可以選擇,也可以自己製作面板.MANBO做的更XP一點,其餘兩個的面板。XOOPS的模板風格比較多,但是版面的排版定製一般;
Time of Update: 2018-12-08
數字索引數組: bool usort( array &$array, callback $cmp_function ) usort函數對指定數組(參數1)按指定方式(參數2)進行排序。 當我們想對多維陣列進行排序時,多維陣列的每個元素又是一數群組類型,而兩個數組如何比較大小?這是需要使用者自訂的(是按每個數組的第一元素比較還是…)。 複製代碼 代碼如下:<?php //定義多維陣列 $a = array( array("sky", "blue"), array("apple", "
Time of Update: 2018-12-08
其優點是: 1、可以一次定義多個分隔字元。函數在執行時,是按單個分隔字元來切割,而不是按整個分隔字元,而explode則是按整個分隔串來切割的。正因此,explode可以用中文切割,而strtok則不行,會亂碼。2、在使用while或for配合strtok()遍曆時,可以隨時更換分隔字元,也可以隨時用break跳出終止切割。樣本1:示範用中文+explode來切割$string = "這是PHP論壇 論壇版塊 論壇欄目 論壇H管理員 論壇會員"; $arr =
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php require('chinese.php'); class PDF extends PDF_Chinese { function Header() //設定頁首 { $this->SetFont('GB','',10); $this->Write(10,'XX公司產品名錄'); $this->Ln(20); //換行 } function Footer() //設定頁尾 { $this->SetY(-15);
Time of Update: 2018-12-05
在php中,我們一般通過$_SERVER['HTTP_HOST']來活得URL中網站的網域名稱或者ip地址。php手冊中的解釋如下:“HTTP_HOST”當前請求的 Host: 頭資訊的內容。 一般來說,這樣子不會遇到什麼問題,在一些常見的php架構中,如PFC3和FLEA也是基於該預定義變數。然而最近在做的一個項目,程式移交到客戶手裡測試時,竟然發現程式的跳轉總是會出錯。最後找出原因:$_SERVER['HTTP_HOST']在客戶的環境裡,取得的值總是程式所在的伺服器在其區域網路內的ip值。
Time of Update: 2018-12-08
建設一個簡單互動的網站(五) 8. 投票系統 在許多時候,我們需要收集上網者和網友們的意見。例如:新版頁面與舊版頁面的比較;對某一事情的看法;對體育比賽結果的預測等等。這時候,你需要一個非常有效網上調查系統。使用PHP就可以非常方便地實現你的這一構想。 8.1 投票系統(mypolls.php3): <? $status=0; if(isset($polled)&&($polled=="c-e")){ $status=1; } #echo "$status";
Time of Update: 2018-12-08
建設一個簡單互動的網站(三) 6. 密碼驗證 也許你想在自己的網站放上你的照片集,而且只想給自己知心的朋友看,這時你需要一個密碼驗證的程式。 6.1 基於HTTP驗證 如何用PHP來實現密碼驗證的功能呢?我們可以使用簡短的PHP代碼,使用函數header()發送HTTP標題強制驗證,用戶端瀏覽器則彈出供輸入使用者名稱和密碼的對話方塊。在PHP中,用戶端使用者輸入的資訊傳送到服務端之後自動儲存在$PHP_AUTH_USER, $PHP_AUTH_PW, 以及