一個用mysql_odbc和php寫的serach資料庫程式

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>查詢條件</title> <meta name="GENERATOR" content="Microsoft FrontPage 3.0"> </head> <body bgcolor="#fcf8c2"> &

PHP+DBM的同學錄程式(3)

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=="")error("請填寫您的郵件地址!");

PHP的FTP學習(三)

By Vikram Vaswani Melonfire November 07, 2000 現在,我們已經接觸了PHP關於FTP的大量函數,但這僅僅只是函數,離我們的目標還遠遠不夠,要顯示出這些函數的真正力量,我們應該建立一個程式,這個程式能以WEB方式上傳,下載檔案---這就是我們將要做的! 在我們進入代碼前,我想要告訴大家的是,這個例子僅僅只是為了向大家解釋PHP的各種FTP函數的使用,很多方面還不夠完善,比如說,錯誤分析等,至於你想應用到你自己的程式中,你應該進行一些修改!

PHP的FTP學習(四)

By Vikram Vaswani Melonfire November 07, 2000 以下是代碼清單: -------------------------------------------------------------------------------- <!-- code for index.html begins here --> <html> <head> <basefont face=arial> </head>

PHP 高手之路(一)

PHP是一門高效的網路程式設計語言,由於它具有編寫靈活、運行快速等優點,迅速成為Web程式員的慣用語言。前不久的一份權威調查表明,現在已經有31.6%的網站使用PHP作為主要的伺服器端程式設計語言。 但是,要成為一名PHP編程高手卻並不容易。並不像很多人想象的那樣,只要能夠飛快地編寫幾條簡單的代碼去解決一個複雜的問題就是PHP編程高手了,真正的PHP高手還需要考慮更多的其它問題。以下三條準則是一名成熟的PHP程式員在編程中應該首先遵循的準則。 1.懶惰是金 2.編寫漂亮的代碼 3

PHP 高手之路(二)

二、編寫漂亮的代碼 1.將背景程式與前端程式分開 在編寫PHP程式時,有些代碼是用來處理一些事務,例如操作資料庫、進行數學運算等,而另外的一些代碼則只是交易處理的結果顯示出來,例如一些使用echo語句將結果以HTML的格式顯示在Web瀏覽器上的PHP代碼以及那些直接嵌入PHP程式的HTML代碼。首先我們應該清晰地區分這兩種代碼,把前者稱為背景程式,把後者稱為前端程式。

PHP個人網站架設連環講(一)

這裡和大家交流一下架設個人網站的經驗。不妥之處,敬請指正! 一 編輯調試環境 win98本地編輯調試,爽不爽?先下一個Omnihttpd Proffesinal V2.06 ,裝上就有PHP4beta3可以用了。如果你較懂HTML,推薦用EditPlus,相當好哦!否則只好用DreamWeaver先了。還要連資料庫?幸好MySQL還有For WIN32的版本。 二 先來一個計數器

PHP 高手之路(三)

使用str-replace而不是ereg-replace 習慣使用Perl進行編程的程式員更加願意使用ereg_replace完成字串替換工作,因為在PHP中ereg_replace的用法和Perl中模式比對的用法相近。但是,下面的這段代碼證明,使用str_replace 代替 ereg_replace將可以大大提高代碼的運行速度。 測試str_replace和ereg_replace的運行速度 //這段代碼測試str_replace的運行速度 emphasis; ?>

最簡單的PHP程式–記數器

原理: 1.第一位使用者瀏覽某頁。 2.伺服器程式從資料庫或檔案中讀取該頁被瀏覽次數。 3.將次數加一儲存,並將它送回第一位使用者。 4.第二位使用者瀏覽某頁。 5.伺服器程式從資料庫或檔案中讀取該頁被瀏覽次數。 6.將次數再加一儲存,並將它送回第二位使用者。 需要瞭解的函數: fopen()開啟檔案 filesize()獲得檔案大小 fseek()移動檔案指標 fgets()得到檔案指標所在行內容 fputs()將字串寫如檔案指標所在位置 fclose()關閉檔案

一個PHP+MSSQL分頁的例子

<? require "config.php"; dl("extensions/php_mssql70.dll"); if (!isset($page)) { $page=1; } if ($page<=0) { $page=1; } $db=mssql_connect($local,$user,$pass); mssql_select_db($name,$db); $query=mssql_query("select count(*) as

PHP學習之PHP運算式

PHP運算式   運算式是PHP最重要的組成元素。在PHP 3.0中,幾乎你所寫的任何東西都是運算式。運算式的最簡單但精確的定義是"有一個值的任何東西"。    一個簡單的例子是常量和變數。 當你寫 "$a = 5"時, 你給 $a 賦了值 '5' 。 (在這種情況下, '5' 是一個整形常量)。 在此,你是希望把 $a 賦值成 5。所以寫 $b = $a 時,你希望的結果就是 $b = 5 。即 $a 是一個值為 5 的運算式。   複雜運算式的簡單例子是函數。 比如說,考慮以下函數:    

PHP學習之PHP變數

PHP變數   PHP3支援下面類型的變數: (一)、內部變數       主要有整數(interger),浮點數(float-point numbers),字串(string),數組(array),對象(object)。 1 初始設定變數    要在PHP中初始設定變數, 你只要簡單的給它賦值即可。對於大多數類型,這是最直接的。對於數組和對象,可以使用其它方法。 2 初始化數組    數組可以使用這兩種方法之一來賦值: 使用一系列連續數值,或使用array()函數構造 (見 Array

提升PHP速度全攻略

PHP的優點之一是速度很快,對於一般的網站應用程式,可以說是已經足夠了。不過如果網站的訪問量很高、頻寬窄或者其它的因素令伺服器產生效能瓶頸的時候,你可能得想想其它的辦法來進一步提高PHP的速度了。這篇文章將從幾個方面介紹如何做到這一點,從而令使用者瀏覽的時候更加“爽”。 代碼最佳化   在這裡並不想再次告訴你如何寫更乾淨的代碼,這一點我想每個人都清楚,在需要速度的時候,你可能已經在PHP原始碼的最佳化上面做了不少的工作,這裡所提出的是,這個煩瑣的工作可以交由其它工具來完成。這就是Zend

在PHP中使用靈巧的體繫結構

很久以前我就想寫這篇文章了,但是一直都沒有時間。這裡並不是想要告訴你怎樣做,我希望它可以投石問路,和大家討論一下如何開發一個好的、擴充性佳的web應用。   我從事開發已經有2-3年了,回望剛開始做的程式,真有點不相信是自己寫的,現在我的web開發技巧已經得到了很大的提高,例如sourceForge(http://sourceforge.net/)就是我較為成熟的一個作品,代碼都被分成各種的類和函數。資料庫的結構也很清晰。網站的不同部分都是與其它部分獨立開來的。

PHP指令碼的10個技巧(8)

PHP和XML PHP包含支援Expat 解析器的可選XML擴充。PHP中和XML相關的函數可以讓你建立一個解析器來處理有效XML文檔。如果你在使用的Apache版本在1.3.7之後,那你就不需要其他附加的函數庫了。而你所需要做的只是配置PHP--with-xml。 PHP手冊中有好幾個建立基於PHP的XML解析器優秀執行個體。此外,New Riders圖書Web Application Development with PHP

PHP指令碼的10個技巧(4)

動態建立圖象 在安裝了某些第三方函數庫之後,結合你的圖形處理技能,你就可以用PHP建立和處理映像了。事實上,你也不需要太高的幾何學知識。我在中學的時候這門功課總是不及格,現在不也照樣會用PHP建立映像! 在使用基本的映像建立函數之前,你需要安裝GD庫。如果要用到和JPEG相關的映像建立函數你還需要安裝jpeg-6b。在映像中使用Type 1字型的時候還必須安裝t1lib。

PHP指令碼的10個技巧(3)

包含檔案 如果你目前著手的Web網站開發項目規模較大,那你對代碼重用必定深有體會,比方說,不管是HTML還是PHP代碼塊,只要項目足夠大,比如有1000個Web頁,你即便是一年只修改一次包含著作權資訊的頁尾也會讓你痛不欲生。 而PHP可以通過一些函數協助你重用代碼,你要具體用到的函數依賴於你打算重用的內容。 主要的函數是: * include() 和 include_once() * require() 和require_once() include()函數包含給定的檔案,比如:

用php來檢測proxy

終於寫出個有用的東西了! 能夠檢測大部分通過Proxy 伺服器訪問的ip. <?php //beiji.com 2000.6.17 $ip = getenv("REMOTE_ADDR"); $v = getenv("HTTP_VIA"); $f = getenv("HTTP_X_FORWARDED_FOR"); $c = getenv("HTTP_XROXY_CONNECTION"); $o = getenv("HTTP_PRAGMA"); print

用PHP製作靜態網站的模板架構(三)

避免頁面元素重複    “這確實不錯”,你也許會想,“我的網站主要就是由大量的靜態頁面構成。現在我可以從所有頁面中刪除它們的公用部分,要更新這些公用部分實在太麻煩了。以後我就可以用模板製作出很容易維護的統一頁面配置。”但事情並非這麼簡單,“大量的靜態頁面”道出了問題的所在。    請考慮上面的例子。這個例子實際上只有一個example.php頁面,它之所以能夠產生整個網站的所有頁面,是因為它利用了URL中的查詢字串從資料庫之類的資訊源動態地構造出頁面。   

用PHP製作靜態網站的模板架構(二)

PHP代碼全部儲存到單獨的檔案中,這個檔案也就是由頁面URL實際調用的檔案。Web伺服器通過PHP引擎解析該檔案,然後把結果返回給瀏覽器。一般地,PHP代碼總是動態地產生頁面內容,比如查詢資料庫或者執行某種計算等。下面是一個例子: <?php // example.php require('class.FastTemplate.php'); $tpl = new FastTemplate('.'); $tpl->define( array( 'main' =>

總頁數: 1662 1 .... 1078 1079 1080 1081 1082 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.