全文搜索和替換
<?php
exec("/bin/grep -r '$oldword' $rootpath", $results, $errorCode);
if ($errorCode){
if ($errorCode == 1){
echo "Possibly no files were found with $oldword in them<BR>/n";
}
echo "OS Er...
|
<?php
exec("/bin/grep -r '$oldword' $rootpath", $results, $errorCode);
if ($errorCode){
if ($errorCode == 1){
echo "Possibly no files were found with $oldword in them<BR>/n";
}
echo "OS Er...
本程序?qū)⒅形娜掌谳敵鰹?001-12-23,并很好解決了“十”的問題,如“十一”和“二十一”中“十”的處理!稍加修改可改為函數(shù)。
<?
$str="二零○一年十二月二十三日";
echo $str."<p>";
$flag=0;
$cn=array("一","...
<?php
//
// SourceForge: Breaking Down the Barriers to Open Source Development
// Copyright 1999-2000 (c) The SourceForge Crew
// http://sourceforge.net
//
// $Id: database.php,v 1.6 2000/04/11...
<?php
$a="這是一個(gè)小段落.看吧";
$a.="這又是小句!";
$a.="最后一句?";
$a.="這是結(jié)果了!";
//其實(shí)這是一個(gè)長(zhǎng)的字句。
$b=split("[/./!/?]",$a,4);
//根本句號(hào),!號(hào),問號(hào)等按自己的要求分段
for($index=0;$in...
Mark Nold
Joost Soeterbroek
JAVA是個(gè)非常強(qiáng)大的編程利器,它的擴(kuò)展庫(kù)也是非常的有用,這篇教程,主要講述怎樣使用PHP調(diào)用功能強(qiáng)大的JAVA 類庫(kù)(classes)。為了方便你的學(xué)習(xí),這篇教程將包括JAVA的安裝及一些基本的例子。...
例子二:通過Xalan 1.2,使用XSLT轉(zhuǎn)換XML
做為第二個(gè)例子,我們使用了Xalan-java的XSLT引擎,這個(gè)引擎來自于APACHE的XML項(xiàng)目,使用這個(gè)程序,我們能夠使用XSL轉(zhuǎn)換XML源文件。這將極大的方便我們處理文檔和進(jìn)行內(nèi)容管理。
開...
使用str-replace而不是ereg-replace
習(xí)慣使用Perl進(jìn)行編程的程序員更加愿意使用ereg_replace完成字符串替換工作,因?yàn)樵赑HP中ereg_replace的用法和Perl中模式匹配的用法相近。但是,下面的這段代碼證明,使用str_replace...
例子1:創(chuàng)建和使用你自己的JAVA類
創(chuàng)建你自己的JAVA類非常容易。新建一個(gè)phptest.java文件,將它放置在你的java.class.path目錄下,文件內(nèi)容如下:
public class phptest{
/**
* A sample of a class that can work wit...
二、編寫漂亮的代碼
1.將后臺(tái)程序與前端程序分開
在編寫PHP程序時(shí),有些代碼是用來處理一些事務(wù),例如操作數(shù)據(jù)庫(kù)、進(jìn)行數(shù)學(xué)運(yùn)算等,而另外的一些代碼則只是事務(wù)處理的結(jié)果顯示出來,例如一些使用echo語句將結(jié)果以HTML...
//此頁面為 top.php
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript1.2" src="js/f...
這是我的多用戶統(tǒng)計(jì)的在線統(tǒng)計(jì)部分
gb_temp表:
temp1 用戶ID
temp2 流覽IP地址
temp3 online//做了個(gè)標(biāo)記,因?yàn)槠渌δ芤惨褂眠@個(gè)表
temp4 登陸時(shí)間
$onlinetime最長(zhǎng)離線時(shí)間分鐘
db_class是我定義的一個(gè)...
在公司的網(wǎng)站中, 我發(fā)現(xiàn)需要一個(gè)可以無線接收我的電子郵件,股市資訊等. 不想要付錢給人來得到我要的資訊, 我決定了開發(fā)一個(gè)無線網(wǎng)站.這樣的資訊在網(wǎng)際網(wǎng)路上是沒問題的,但是它被分散得難以收集。我需要可以執(zhí)行 php ,...
所以呢,可以這樣理解"while"循環(huán)--它執(zhí)行一系列的命令,直到一個(gè)特定的條件滿足。但是,現(xiàn)在我們想一想,如果條件的第一個(gè)重復(fù)就滿足條件了,那將會(huì)出現(xiàn)什么情況呢?例如,在上面的重復(fù)中,如果你輸入2001,該循環(huán)將一次也不執(zhí)行。你...
對(duì)于那些對(duì)這個(gè)個(gè)概念不熟的讀者,循環(huán)是一種能讓你一遍一遍重復(fù)使用同一系列PHP命令的控制結(jié)構(gòu)。實(shí)際重復(fù)的次數(shù)可以由你自己決定。
第一個(gè),也是最簡(jiǎn)單的一個(gè)循環(huán)就是所謂的"while"循環(huán),如下所示:
while (conditi...
因?yàn)楣ぷ鞯脑蛐枰诰钟蚓W(wǎng)上安裝一個(gè)文件交換的東西,也可以作成一個(gè)文件上下載的功能塊。
用的是php,mysql,apache現(xiàn)將程序編寫過程貼出來,因?yàn)樽鬟@個(gè)參考來oso的一些文章,也算是一個(gè)補(bǔ)充,
也表達(dá)我對(duì)前輩們的敬意。...
//upload.php
這是上傳文件的界面,用任何一個(gè)編輯器都可以作出來很好看的。需要注意的是表格中的
ENCTYPE="multipart/form-data"部分。這個(gè)一定不能錯(cuò),否則服務(wù)器將不知道你在上傳文件。
其他的就沒有什么好說的啦,...
//第一個(gè)頁面 name="index1.php"
<?
include "../signup/mysql.php";
$time1=time();
//$userid=983530409;
echo $n;
if($n==1){
$userid=time();
$nick="g".$userid;
$last_time=$userid;
$sql="in...
//do.php執(zhí)行上載的文件
當(dāng)你按下了提交按鈕后,文件將會(huì)從你的計(jì)算機(jī)上傳到服務(wù)器的臨時(shí)目錄下。
在臨時(shí)目錄下的文件名為一個(gè)臨時(shí)文件。應(yīng)該使用file字段的name值來訪問它,在這里為$myfile。
真正的文件名使用file...
我們?cè)诹粞园宓脑O(shè)計(jì)中,遇到的最大問題就是如何讓留言板具有翻頁功能,而且可以自動(dòng)判斷是否到了最后一頁,下面我就將我在設(shè)計(jì)留言板時(shí)用到的技術(shù)與大家分享:
首先連接數(shù)據(jù)庫(kù),這里就不講了,下面就將每一條語句作詳細(xì)的說明。...
//第二頁面 name="frame2.php"
<?
include "../signup/mysql.php";
header("Expires: Sun, 28 Dec 1997 09:32:45 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache"...
不同數(shù)據(jù)庫(kù)之間若不能導(dǎo)入導(dǎo)出,那么將是一件可怕的事情,所幸的是一般情況下通過不同的方法和途徑,都可以實(shí)現(xiàn),方法有多種,本人提供其中的一個(gè),提供一個(gè)自己的處理思路,意在拋磚引玉,
第一步:首先將access數(shù)據(jù)庫(kù)利用自身的...
留言版里有太長(zhǎng)的留言的話會(huì)把頁面撐的很長(zhǎng)的,大家對(duì)那些很長(zhǎng)的留言版是不是覺得看的不舒服,每次都要點(diǎn)很多次滾動(dòng)條。
如果每次一開始只出現(xiàn)標(biāo)題,點(diǎn)擊標(biāo)題就會(huì)在下方出現(xiàn)內(nèi)容(注意不是彈出窗口),這樣的話是不是很不錯(cuò)呢!...
1、IF語句
IF語句是多數(shù)語言中的一個(gè)重要特點(diǎn),它根據(jù)條件執(zhí)行程序段。PHP的IF語句類似于 C:
if (expr)
statement
正如在表達(dá)式中所論述, expr 被計(jì)算為它的真值。如果 expr 為TRUE, PHP執(zhí)行...
1、 從向MySQL數(shù)據(jù)庫(kù)建立一個(gè)連接開始。
首先,我們應(yīng)該在MySQL中建立一個(gè)數(shù)據(jù)庫(kù)中建立一個(gè)infostar表:
按照 測(cè)試MySQL 的步驟,見到“ mysql> ”提示符后人工建立我們需要的表:
mysql>CREATE DATABASE mydb
mysq...
PHP運(yùn)算符
下面我分別看一下PHP3的算術(shù)、字符串、邏輯與比較等運(yùn)算符。
1、算術(shù)運(yùn)算符
+: $a + $b 加 $a加上$b -: $a - $b 減 $a減去$b *: $a * $b 乘 $a乘以$b /: $a / $b 除 $a除以$...