Time of Update: 2016-07-21
感謝網友Keyes提供移植用的Delphi原始碼。其調用方式為$txt=gbtobig5($txt)。 (註:原始碼中的include "data_gb.php";這個檔案在就是一個數組,在http://caocao.oso.com.cn/data_gb.zip,請編輯下載到oso上,做一個連結,因為這個檔案我過幾天就要刪除了。) /***********************************************************************
Time of Update: 2016-07-21
在C/C++中,標頭檔ctype.h中定義了關於字元類型一組宏,可以得到給定字元的類型。 而PHP中沒有相關函數。前些天發現在www.mm4.de下載的PHP中提供了一個名為php_ctype.dll的擴充庫, 載入後發現提供一部分此類的函數,特整理出來供大家參考。 在PHP中正確載入php_ctype.dll檔案後,用可以看到以下資訊: ctype ctype functions enabled (experimental)
Time of Update: 2016-07-21
reply.php(用來回複主題) 疑難問題 if (!$cook_user) {echo "";} else {include ("connect.inc.php"); $query = "select * from my_user where user='".$cook_user."' and password='".$cook_password."'"; $res = mysql_query($query); if (!$res) {echo "";} include
Time of Update: 2016-07-21
//檔案上傳。Linux+apache+php3/4測試通過。iis測試未通過,win+apache+php未測試 if ($HTTP_POST_VARS["upload"]=="上傳"){ file://這裡你可以加上檢查檔案名稱,格式,圖片尺寸等功能, file://$picurl 本地系統的全路徑 file://$picurl_name 上傳後的臨時檔案名稱 file://$picurl_size 檔案的大小(位元組) file://$picurl_type
Time of Update: 2016-07-21
自從對php和mysql有了一定的瞭解之後,我就對公司裡龐大的Excel資料庫虎視眈眈,想偷偷地"共用"這被保密的商業資料,一邊琢磨著怎麼搞到手,一邊考慮如何轉化成mysql資料庫,去了很多php網站論壇請教高手,都沒有一個結果,某天突發想象,為何不試試這種方法呢?結果也真行,一切Ok,下面我就把我的心得與大家完全共用(可能你有更好的方法) 1.先介紹一下這個Excel資料庫的結構,且命名為E.xls,欄位有4個(40個也一樣搞掂),欄位名為a,b,c,d,接著對jm.xls做分解: 1
Time of Update: 2016-07-21
線上增減.htpasswd內的使用者 include("./class.Htpasswd.php3"); /* 請修改此.htpasswd檔案路徑 */ $htpasswdfile = "/usr2/amitc/.htpasswd"; // 此行請勿修改 echo ' if(!isset($operation)) { } else { echo " "; echo "您剛進行了此項操作,請核查 "; echo "您要對使用者 $username 及密碼 $password
Time of Update: 2016-07-21
一個顏色輪換的簡單例子,使用三元運運算元,使程式簡練。 我們曾經在網站上看過一些表格儲存格的背景顏色是隔行變化的,其實用下面一段很小的一段代碼就可以實現: $color=(($coloralter++ %2)? "e0e0e0":"e8e8e8") ,即通過將變數累加和2取餘,運用三元運運算元來取得兩個不同得顏色值。 樣本如下: test for ($i=0;$i $color = (($coloralternator++ %2) ? "e0e0e0" : "
Time of Update: 2016-07-21
This file is /tmp/phpBeoJQ5 . ################# You can copy this code to test ################# include("include/dbclass.inc"); //可以用 MYSQL.INC 類代替測試 $q = new DB_Sql; $db = $q->Database; //define the database mysql_connect('localhost:3306',$q->
Time of Update: 2016-07-21
UNTITLED include "connect.inc.php"; if ($subject) { $query = "select name,email from user"; $res = mysql_query($query); $row = mysql_fetch_array($res); while ($row) {
Time of Update: 2016-07-21
// php 中 一個控制字元串輸出的函數(中英文),每行顯示多少字數,避免英文的影響 // $str 字串 // $len 每行顯示的字數(漢字×2) function rep($str,$len) { $strlen=strlen($str); $i=0; $finstr=""; $pos=0; while($i { $s1=substr($str,$i,1); $s2=ord($s1); if($
Time of Update: 2016-07-21
/* PHP Net Toolpack v0.1 08.05.2000, by waddler(@netlife.fi) phpnettoolpack.sourceforge.net To be distributed under GNU GPL */ // whois(hostname [,username, [port]]) Function whois ($a_server, $a_query="", $a_port=43) { $sock = fsockopen($a_server, $
Time of Update: 2016-07-21
read.php(用來顯示相關主題內容) 疑難問題 主 題: color=#993333> include "connect.inc.php"; $query = "select * from guestbook where id=".$theme_id; $res = mysql_query($query); $row = mysql_fetch_array($res);
Time of Update: 2016-07-21
PHP使用者指南-cookies部分 在這課教程我們將學習怎樣利用 PHP 處理cookies,我將試著使事情儘可能簡單地去解釋cookies的一些實際應用。 什麼是cookies及作用? cookies是由web伺服器產生的並且存在用戶端的一些資訊。它嵌在html資訊中,由伺服器端指定,在用戶端及伺服器端間傳遞資訊 。它通常用來:使用者網頁個人化,計數器,儲存被瀏覽網站的資訊等。 cookies和php 在
Time of Update: 2016-07-21
class DB_Sql { var $Debug = false; var $Home = "/u01/app/oracle/product/8.0.4"; var $Remote = 1; /* This Query will be sent directly after the first connection Example: var $ConnectQuery="ALTER SESSION SET nls_date_language=german
Time of Update: 2016-07-21
相信每一個到過OSO的人都會對OSO的論壇留下極深的印象,這個論壇無論從那一方面來說都是比較出色的。你想不想你的首頁也有這麼一個漂亮的論壇呢,其實並不太複雜的,下面我們僅從一些基本的部分來實現對OSO論壇的模仿。
Time of Update: 2016-07-21
PHP+MySQL 例子 請在文本地區輸入資料並且確定 $connect_id=mysql_connect("localhost","username","password"); if(isset($txt)) { $dbtime=date("Y-m-d H:i:s"); mysql_db_query("usernamedb","insert into test values (0,'$dbtime','$txt')"); } ?>
Time of Update: 2016-07-21
問1:為什麼出現“APACHE.EXE: cannot determine local host name.”? 答1: 由於Windows版本的Apache預設情況下不指定ServerName,所以運行時會出錯。 解決的辦法是修改Apache安裝目錄下的conf目錄下的httpd.conf: - 搜尋ServerName - 去掉前面的#號 - 把ServerName後面的值換成你自己的設定,如localhost之類的 - 儲存,重新啟動Apache ---------------------
Time of Update: 2016-07-21
用於顯示資料庫資料的時候,一般用迴圈體來做,常用的方法有while()和for()兩種語句,下面就來講一下他們在不同情況下各自的用法。 我們來分別介紹: while()語句是可以顯示全部資料,在不知道迴圈次數的情況下,尤其顯得方便,而for()語句呢,可以輸出顯示從指定位置開始到指定位置結束的資料,在輸出顯示一定範圍的資料時就用得上了。下面看一下編程執行個體: 我們先建一個資料庫來備用:資料庫名為:mydb 表名為:tbl。 用下面的語句:create table tal (idx
Time of Update: 2016-07-21
在實際的應用中,經常會遇到一些特殊的情況,比如需要新聞,天氣預報,等等,但是作為個人網站或者實力小的網站 我們不可能有那麼多的人力 物力 財力去做這些事情,怎麼辦呢? 好在互連網是 資源共用的,我們可以利用程式 自動的把別的網站的頁面抓取回來經過處理後被我們所利用。 用什麼呢,那個戰友給的是不行的,其實在Php有這個功能,那就是用curl庫。請看下面的代碼! $ch = curl_init ("http://dailynews.sina.com.cn"); $fp = fopen
Time of Update: 2016-07-21
post.php(發新貼子) 疑難問題 if (!$cookie_user) {echo "";} else {include ("connect.inc.php"); $query = "select * from my_user where user='".$cookie_user."' and password='".$cookie_password."'"; $res = mysql_query($query); if (!$res) {echo "";} include