Time of Update: 2018-12-08
function ChgTitle($title) { $length = 46; if (strlen($title)>$length) { $temp = 0; for($i=0; $i<$length; $i++) if (ord($title[$i]) > 128) $temp++; if ($temp%2 == 0) $title = substr($title,0,$length)."..."; else $title =
Time of Update: 2018-12-08
來源:奧索網 案頭中心(四)資料顯示作者:elong 最後一步就是顯示了。 下面這個程式要通過參數來調用。 比如php.php?jpg=jpg 後面的jpg是表格名。記住一定要的呀,不然就不能運行了,會顯示程式出錯。 大家可以把下面這個程式改一下。這樣就可以更加美觀了。 以下是來源程式: <html> <head><title>顯示</title> </head> <body> <?
Time of Update: 2018-12-08
來源:奧索網 案頭中心(一)建立資料庫作者:elong這是小弟第一次寫文章。不知道能不能發布呀。。我把程式寫出來是想要大家參考一下。如果有哪位高手能改出更好的程式, 請別忘了和我說一聲呀。 來源程式的示範頁面在elong.oso.com.cn/desk/ 第一步建立資料庫: 我們就以OSO的資料庫為列說明一下。 先登入資料庫。然後在點自己的的資料庫名,就在左邊。 在輸入命令那兒輸入以下命令。 CREATE TABLE jpg ( id int(8) NOT NULL
Time of Update: 2018-12-08
很早以前找到一個把GB碼轉化為UTF-8的函數,配合一個GB到UNICODE的對照表(gb2312.txt),用於在GD中輸出漢字。後來發現在欲輸出的內容中含有西文字元時,會出現混亂。後來找到了修改後的代碼,解決了問題。現將兩個函數做一對比分析如下。首先,這是一個UNICODE到UTF-8編碼轉換的函數,這一部分修改前後沒有變化:function u2utf8($c){for($i=0;$i<count($c);$i++)$str="";if ($c < 0x80) {$str.=$
Time of Update: 2018-12-08
把GB碼轉換到UTF8,php中TTF支援UTF8編碼的非ASCII字元輸出.在分析這段代碼之後,發現可以實現中文與ASCII混合輸出圖象,這樣在我們操作圖象函數時可以更方便. 代碼如下: <? function gb2utf8($gb) { if(!trim($gb)) return $gb; $filename="gb2312.txt"; $tmp=file($filename); $codetable=array();
Time of Update: 2018-12-08
來源:奧索網 案頭中心(二)資料庫寫入作者:elong 一、以下是資料庫的寫入的html程式,你可以加入密碼功能。把密碼做成變數發入下面那個寫入的php程式。這樣就實現了密碼保護了: <html> <head> <title>資料庫</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style type="text/css"&
Time of Update: 2018-12-08
<?php/*** * 作者: 徐祖寧 (嘮叨)* 郵箱: czjsz_ah@stats.gov.cn* 開發: 2002.07* * * 類: outbuffer* 功能: 封裝部分輸出控制函數,控制輸出對象。* * 方法:* run($proc) 運行php程式* $proc php程式名* display() 輸出運行結果* savetofile($filename)
Time of Update: 2018-12-08
類的另類用法--資料的封裝一般的情況下,如果使用classname::property是不能訪問到類的屬性的,但可以用classname::method()使用類的方法。同樣的也不能用objectname->property訪問到類的方法裡的變數。利用這一特點,我們可以將一些資料儲存於類中,有點象c++的私人屬性。<?class data { function value($var) { static $d = array(); if(func_num_args() &
Time of Update: 2018-12-08
來源:奧索網 案頭中心(三)修改資料庫作者:elong 下面這個程式在你輸入id後就把那個id的資料列出來。然後你就可以修改後寫入了. <html> <body> <h1>資料庫的資料更新</h1> <? if(isset($id)) { if(!mysql_connect("localhost","使用者名稱","密碼")) {echo"無法聯結資料庫"; exit(); } if(isset($url)) {
Time of Update: 2018-12-08
<?php/********************************** * 作者: 徐祖寧 (嘮叨)* 郵箱: czjsz_ah@stats.gov.cn* 開發: 2002.07* * * 函數: tags* 功能: 從檔案中提取HTML標籤* * 入口:* $filename 檔案名稱* $tag 標籤名 * 返回:* 數組,每項為:* tagName String* Text String* Attrs
Time of Update: 2018-12-08
將程式輸出為其他的語言是程式員喜愛的事情之一,在WEB上我們有 兩個不同編程環境:用戶端(瀏覽器)和伺服器端,根據HTTP協議的定義, 我們可以在編寫在用戶端輸出其他語言的服務端程式,我們選擇了作為服 務端語言、javascript作為用戶端輸出。在本問中我們將向您示範這樣用 該方案把資料存放區在用戶端,並且在諸如:聊天室、新聞系統或其他您想 實現的應用上達到服務端和用戶端(瀏覽器)的最小的資料轉送。 要求以下支援: PHP4 JavaScript Frames
Time of Update: 2018-12-08
by coldwind/iwind/month/ccterran http://iwind.org 有很長一段時間我到處問別人怎麼實現靜態網頁,還向嘮叨提過問題,而如今,我終於想出了一個很簡單的辦法,那就是用libtemplate來實現它。 大家看:http://doc.iwind.org 下面我就如何?靜態網頁輸出談一談。 1,修改libtemplate. 加入兩個函數 //將分析結果儲存到檔案中去 function savetofile ($dir,$varname){
Time of Update: 2018-12-08
最近,有許多朋友問我在WindowsXp下PHP的安裝過程,正好最近我在自己的機器上成功的以模組化的方式安裝了PHP4.23。既然這麼多朋友需要,我就以最常見的IIS和Apache伺服器為例,把PHP在WindowsXP下的安裝過程寫出來吧,希望能對要安裝PHP的朋友有點協助。如果不加特殊說明,以下的介紹同時也適用於Win2000版本。 一、概述: 在安裝之間,你必須先弄懂PHP安裝的兩種不同模式,一種是Cgi模式(CGI
Time of Update: 2018-12-08
<?//我只是做一個測試,如果再用類似tmd的字串,一定要注意,如果字串中的字元出現在$StartReplaceHtml或者$EndReplaceHtml中,你需要修改下面的preg_replace中的規則$CheckedMessage="Hello!!他X的..他....X...的....How are you m d "; //the message to be checked echo
Time of Update: 2018-12-08
之所以是能寫出來這個函數,主要是對該網站的session結構清楚,如:name|s:4:"tasm";passwd|s:6:"111111";mode|s:1:"1",也知道該session存放的位置,而且可以上傳檔案,所以嘛,當時就做了一次小小的駭客,線上的朋友的密碼可以一覽無餘,呵呵:<? function submit1(){ global $username; print "<title>論壇監聽器</title>"; $i=0; if($username=
Time of Update: 2018-12-08
<? /* 看到很多朋友問過無限層級菜單的的問題(其實理論上還是有層級的,畢竟要受到個方便的條件的限制,比如:
Time of Update: 2018-12-08
剛開始學PHP,先編寫了一個程式,放在自己的首頁上,可以顯示天氣預報,當然還很不完善,希望大家給提意見。程式如下:<?$fcont=file("http://www.bjmb.gov.cn/today.asp");$arr=array();for($i=0;$i<count($fcont);$i++){ $tmp=$fcont[$i]; $tmp=ereg_replace("<br>"," ",$tmp); if(!strstr(strtolower($
Time of Update: 2018-12-08
-------------------------------------------------------------------------------- 請保持文章的完整性 -------------------------------------------------------------------------------------- <? //counter.php All rights reserved http://sports98.126.com //
Time of Update: 2018-12-08
本文屬於被風吹倒的男子原創,擁有著作權.來自www.iphp.org的論壇,網路轉載請保留本資訊.非網路轉載請聯絡本人.個人站長自己寫東西不容易,也為能夠給我繼續寫下去的勇氣和動力,請在轉載時候不要刪除本說明.本文是第一篇,我會找時間陸續把以後的東西寫出來的。很多朋友對於php的認識,長期停留在修改別人的程式上,因為可以修改所以懶惰於進步.或者是買來書看的時候,發現php的函數超級無敵多,看到函數庫被嚇暈了.等等.我自己是屬於後者.本文是專門對於針對懶的花時間學習php,但是又想自己做點東西的懶
Time of Update: 2018-12-08
自己動手做一個SQL解譯器在一些小型的應用中,完全沒有必要使用大型資料庫軟體。自己做一個SQL解譯器就能用資料庫的方式來管理了。這個解譯器,能解釋常用的SQL命令。你可以自行添加其他功能。<?phpclass DB_text { var $conn; var $classname = "db_text"; var $database; function on_create() { } function connect($database_name) {