Time of Update: 2017-02-28
在網上看到很多簡單的採集教程,尤其是針對圖書網站的比較多,但附帶執行個體的並不多,在看了一篇針對八路中文網的抓取分析後,決定針對這個網站,寫一個簡單的抓取教程,並附帶執行個體。由於俺偷懶,文中很多分析都是來自《利用PHP製作簡單的內容採集器》,俺只是進一步最佳化了他的流程,並完成了代碼執行個體的編寫。 採集程式其實並不難做,只要分析清楚流程,然後使用合適的正則來取到你想要的內容就可以了。廢話不說了,教程開始: 1.分析入口:
Time of Update: 2017-02-28
程式|原始碼|縮圖 處理方法是:1.當原圖的寬或高任一比規定的尺寸小,只進行等比縮減處理,2.當原圖的寬與高都比規定尺寸大,先進行等比縮減處理,然後算出置中位置進行裁剪以下是原始碼:<?php /* * $o_photo 原圖路徑 *
Time of Update: 2017-02-28
2.PHP入門 PHP網站的線上教程已經很棒了。在那裡還有一些其他教程的連結。而本文的該部分將讓你對PHP熟悉一點。我不可能做到沒有任何遺漏,我的目的只在於能讓你迅速開始你的PHP編程。2.1 首要條件你首先必須要有一個正在工作著的支援PHP的web伺服器。我假定在你的伺服器上所有PHP檔案的副檔名為.php3。2.2 PHP的安裝產生一個名為test.php3的檔案,含有以下內容:<? phpinfo();
Time of Update: 2017-02-28
PHP是一種易於學習和使用的伺服器端指令碼語言。只需要很少的編程知識你就能使用PHP建立一個真正互動的WEB網站。本教程並不想讓你完全瞭解這種語言,只是能使你儘快加入開發動態web網站的行列。我假定你有一些HTML(或者HTML編輯器)的基本知識和一些編程思想。1.簡介PHP是能讓你產生動態網頁的工具之一。PHP網頁檔案被當作一般HTML網頁檔案來處理並且在編輯時你可以用編輯HTML的常規方法編寫PHP。PHP代表:超文本前置處理器(PHP: Hypertext
Time of Update: 2017-02-28
在WIN98下以apache模組方式安裝php手記 foolboy@chinaren.com ★相關軟體: mod_php4-4.0.1-pl2.zip php-4.0.1pl2-Win32.zip 以上軟體可以在www.php.net或者www.phpuser.com上下載 注意兩者的版本一定要一樣, &
Time of Update: 2017-02-28
什麼是Session呢?Session直接翻譯成中文比較困難,一般都譯成時域。在電腦專業術語中,Session是指一個終端使用者與互動系統進行通訊的時間間隔,通常指從註冊進入系統到登出退出系統之間所經過的時間。具體到Web中的Session指的就是使用者在瀏覽某個網站時,從進入網站到瀏覽器關閉所經過的這段時間,也就是使用者瀏覽這個網站所花費的時間。因此從上述的定義中我們可以看到,Session實際上是一個特定的時間概念。
Time of Update: 2017-02-28
PHP運算式 運算式是PHP最重要的組成元素。在PHP 3.0中,幾乎你所寫的任何東西都是運算式。運算式的最簡單但精確的定義是"有一個值的任何東西"。 一個簡單的例子是常量和變數。 當你寫 "$a = 5"時, 你給 $a 賦了值 '5' 。 (在這種情況下, '5' 是一個整形常量)。 在此,你是希望把 $a 賦值成 5。所以寫 $b = $a 時,你希望的結果就是 $b = 5 。即 $a 是一個值為 5 的運算式。 複雜運算式的簡單例子是函數。 比如說,考慮以下函數:
Time of Update: 2017-02-28
PHP運算子 下面我分別看一下PHP3的算術、字串、邏輯與比較等運算子。 1、算術運算子 +: $a + $b 加 $a加上$b -: $a - $b 減 $a減去$b *: $a * $b 乘 $a乘以$b /: $a / $b 除 $a除以$b %: $a % $b 模數 $a除以$b的餘數 如果兩個運算元都是整型值(字串將被轉換為整型值),除號("/") 返回整型值(整除的值)。如果任一個運算元是浮點值,則做浮點除法。 2 字串運算子
Time of Update: 2017-02-28
PHP變數 PHP3支援下面類型的變數: (一)、內部變數 主要有整數(interger),浮點數(float-point numbers),字串(string),數組(array),對象(object)。 1 初始設定變數 要在PHP中初始設定變數, 你只要簡單的給它賦值即可。對於大多數類型,這是最直接的。對於數組和對象,可以使用其它方法。 2 初始化數組 數組可以使用這兩種方法之一來賦值: 使用一系列連續數值,或使用array()函數構造 (見 Array
Time of Update: 2017-02-28
1、IF語句 IF語句是多數語言中的一個重要特點,它根據條件執行程式段。PHP的IF語句類似於 C: if (expr) statement 正如在運算式中所論述, expr 被計算為它的真值。如果 expr 為TRUE, PHP執行相應語句, 如果為FALSE 則忽略它。 如果$a 大於 $b,下例將顯示 \'a is bigger than b\': if ($a > $b) print \"a is bigger than b\";
Time of Update: 2017-02-28
例子二:通過Xalan 1.2,使用XSLT轉換XML 做為第二個例子,我們使用了Xalan-java的XSLT引擎,這個引擎來自於APACHE的XML項目,使用這個程式,我們能夠使用XSL轉換XML源檔案。這將極大的方便我們處理文檔和進行內容管理。 開始之前,我們需要將xerces.jar 和 xalan.jar檔案放入java.class.path目錄下(這兩個檔案包含在Xalan-Java 1.2 中,可以從xml.apache.org處下載)。 PHP程式如下:
Time of Update: 2017-02-28
例子1:建立和使用你自己的JAVA類 建立你自己的JAVA類非常容易。建立一個phptest.java檔案,將它放置在你的java.class.path目錄下,檔案內容如下: public class phptest{ /** * A sample of a class that can work with PHP * NB: The whole class must be public to work, * and of course the methods you
Time of Update: 2017-02-28
Mark Nold Joost Soeterbroek JAVA是個非常強大的編程利器,它的擴充庫也是非常的有用,這篇教程,主要講述怎樣使用PHP調用功能強大的JAVA 類庫(classes)。為了方便你的學習,這篇教程將包括JAVA的安裝及一些基本的例子。 windows下的安裝 第一步:安裝JDK,這是非常容易的,你只需一路斷行符號的安裝好。然後做好以下步驟。 在 Win9x 下加入 :“PATH=%PATH%;C:\jdk1.2.2\bin” 到AUTOEXEC.BAT檔案中 在 NT
Time of Update: 2017-02-28
三 首頁新聞發布,讓你更新更輕鬆(下) -----上一講裡,我們已經實現了首頁新聞發布的準系統。在這一講裡,我們再給它添磚加瓦,使它的功能更為強大。(一個好用的軟體,其實也就是準系統加上一批附屬功能,這些附屬功能主要也是圖個方便而已,呵呵) -----首先,我們再明確一下我們想獲得什麼方便。我們不希望幾十天以前的東西我們忘了刪除,結果還作為新聞發布在首頁(很丟臉的哦^&^)。如果我們在基本實現中嵌入一段代碼,比如說用filectime($filename),那麼在UNIX下,我們就可以得到從19
Time of Update: 2017-02-28
三 首頁新聞發布,讓你更新更輕鬆(中) 上次我們做了一個檔案頭(至於檔案尾,請大家自己做,假設為tail.php),一個函數的模組,現在,我們來一個準系統的實現,也就是動態發布啦 <?php include("makestr.php"; include("head.php"); $newspath="/announce/"; //以文字檔存放的新聞檔案的目錄 $newsfile=array();//準備新聞數組 $hd=dir($newspath); //目錄控制代碼
Time of Update: 2017-02-28
三 首頁新聞發布,讓你更新更輕鬆(上) --------每次在首頁中增加一條訊息,加兩句話,就得整個頁面都上傳一遍,真是不值!於是象藍風這種懶漢就想了一個一勞永逸的辦法,真正的動態即時,遠端管理編輯,自動維護功能。也可以用來做虛擬社區的公告板。(如果改吧改吧,就可以把你的新聞中心的新聞在首頁自動產生提要了,呵呵。)這麼多功能,大家多多原諒,嘿嘿。
Time of Update: 2017-02-28
這裡和大家交流一下架設個人網站的經驗。不妥之處,敬請指正! 一 編輯調試環境 win98本地編輯調試,爽不爽?先下一個Omnihttpd Proffesinal V2.06 ,裝上就有PHP4beta3可以用了。如果你較懂HTML,推薦用EditPlus,相當好哦!否則只好用DreamWeaver先了。還要連資料庫?幸好MySQL還有For WIN32的版本。 二 先來一個計數器
Time of Update: 2017-02-28
<? //以樹型結構列出指定目錄裡的所有檔案,如果你想知道自己某個目錄裡有哪些子目錄和檔案,可以調用這個類來查看,很方便的。 # 示範的例子: $t = new TreeClimber( "asp" ); //建立物件,設定需要列出的目錄:在此為asp目錄 echo arrayValuesToString( $t->getFileList(
Time of Update: 2017-02-28
<? //樹型目錄結構模板程式 //菜單目錄庫欄位說明: //menu_id 功能表項目 id //menu 菜單名稱 //menu_grade 菜單等級 1 為主菜單 2 為二級菜單 ........&
Time of Update: 2017-02-28
可以通過PHP來產生EXCEL檔. teaman翻譯 ---------------------------- Excel Functions ---------------------------- 將下面的代碼存為excel.php ,然後在頁面中包括進來 然後調用 1. Call xlsBOF() 2. 將一些內容寫入到xlswritenunber() 或者 xlswritelabel()中. 3.然後調用 Call xlsEOF() 也可以用