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

會話用法 PHP 4.0有一個一直為人所期待的特性,這就是PHP的會話(session)支援。相比之下,PHP 3.0的使用者則不得不使用第三方的程式庫或完全不能具備這項功能。缺乏會話支援能力是PHP最大的缺陷之一,也是它最受人指摘的地方。不過,隨著會話支援從早期測試版本的PHP 4.0開始就成為後者的一部分,這個障礙也蕩然無存了。

用PHP調用資料庫的存貯過程!

用PHP調用資料庫的存貯過程!作者:fox4000 昨天,看到一個戰友問是否可以用php調用存貯過程,感覺應該是可以的,所以,馬上進行了實驗,非常的成功!非常出乎我的意料之外!因此,寫出來,給大家參考! 大家知道,預存程序是在伺服器端的一個指令碼程式,執行起來速度很快,但它也有一個缺點,就是依賴與一個固定資料庫,移植性不好!

用PHP實現小型網站廣告管理

圖片連結廣告大概是最為常用的網路廣告模式,但是多條廣告的動態隨機顯示可不是那麼簡單的事情。PHP的檔案上傳函數提供了在這塊468x60像素的地區(網頁廣告的標準尺寸)實現能夠根據權值大小而隨機顯示廣告的解決方案,從而避免了開發FTP程式或是ASP和Perl CAI中需要外掛擴充才能實現此項功能的弊端。   本例在PHP4+MySQL+Apache for

一個php作的文本留言本的例子(五)

現在我們來講一下reply.php的代碼: --------------------------------- //reply.php <? function check_strlen_long($txt) { $len=strlen($txt); $count=0; for ($i=0;$i<$len;$i++) { if (ord($txt[$i])<128) { $count=$count+1;} if (ord($txt[$i])==10 or

用Php實現鏈結人氣統計

首先要說明:這個不是首頁計數器,雖然原理和它相同。 一:準備一個計數檔案,存放鏈結的url和訪問次數,格式如下 id|url|count id是用來尋找的索引號,url為實際檔案的地址,count為次數

Php+SqlServer實現分頁顯示

<html><body><table border=1> <? $id=@mssql_connect("ddy","sa"," ") or die("串連不上"); $db=mssql_select_db("ddy",$id); $query="select * from lr00 order by lr0012 desc"; $result=mssql_query($query); if($result): if($tt==""){ $nopa=0;}

一個php作的文本留言本的例子(二)

上一次我們研究了guest.php檔案.具體的問題還要求讀者朋友自己深入的去實踐,而且需要一些工具書來學習,如果您一點php的知識都沒有,筆者奉勸您就不要想下看了,筆者沒有太多的時間和篇幅去逐句探究一個php檔案的用途和意義.好的,接下來我們來作edit.php這個檔案. ----------- //edit.php <? if ($Submit) { if ($SavePassword=="on")

PHP調用三種資料庫的方法(3)

Oracle(甲骨文)是世界上最為流行的關聯式資料庫。它是大公司推崇的工業化的強有力的引擎。我們先看看其相關的函數:(1)integer ora_logon(string user , string password)開始對一個Oracle資料庫伺服器的串連。(2)integer ora_open(integer connection)開啟給出的串連的遊標。(3)integer ora_do(integer connection, string

一個php作的文本留言本的例子(三)

上兩節我針對guest.php和edit.php作了講述.需要注意的是php和html的區別: php通常是-->(1)<? echo("zihanonline");?> (2)<? php echo("zihanonline"); ?> (3)<script laanguage="php">

PHP下MAIL的另一解決方案

前一段時間我接觸到DEC Tru64 Unix 我在上面裝了PHP+APACHE,可以用提供的mail函數始終不能正常發信,於是自編了一個函數,它利用UNIX下的管道和PHP的SOCK函數進行發信,經過實驗非常駐成功,下面是此函數原代碼。 function mymail($mto,$mcc,$msubject,$mbody) { $from="webmaster@backhome.com.cn"; $sign = "\n";//隨你便寫些什麼 $sendmailpath="/usr/lib/

PHP 增加了對 .ZIP 檔案的讀取功能

This module uses the functions of the ZZIPlib library by Guido Draheim to transparently read ZIP compressed archives and the files inside them. 這個模組使用 ZZIPlib 庫(Guido Draheim)來讀取 ZIP 壓縮文檔和裡面的檔案Please note that ZZIPlib only provides a subset of

隨機廣告顯示(PHP函數)

<?php #########隨機廣告顯示########## function myads(){ $dir="ads"; #設定存放記錄的目錄 //$dir="ads"; #設定存放記錄的目錄 $ads="$dir/ads.txt"; #設定廣告代碼檔案 $log ="$dir/ads.log"; #設定ip記錄檔案 $ads_lines=file($ads); $lines=count($ads_lines);#檔案總行數

用php寫的serv-u的web申請帳號的程式

<?//Sign.php//系統適用於win2000$path="e:\\serv-u\\ServUDaemon.ini";//使用者檔案的路徑$fabu="e:\\web\\";//總web路徑if($add){$fp1=fopen($path,"r+");$str=fread($fp1,

PHP系統流量分析的程式

>create table stream (ip text,sTime int,visits int,info text);<?if($day<0)$day=0;$mlink=mysql_connect('localhost','ajax','xxxxxxx');//統計至今首頁被瀏覽的總次數$query="select SUM(visits) as tvisits from

一段php加密解密的代碼

<?php $key = "This is supposed to be a secret key !!!"; function keyED($txt,$encrypt_key) { $encrypt_key = md5($encrypt_key); $ctr=0; $tmp = ""; for ($i=0;$i<strlen($txt);$i++) { if ($ctr==strlen($encrypt_key)) $ctr=0; $tmp.= substr($

談談PHP文法(3)

作者:華紅狼 本文: 上文(《談談PHP文法(2)》)中曾提到了PHP提交表單資訊是很方便的。可是,提交的表單資訊中的變數的生命週期是多長呢?本文就來崐談談這個問題。 表單的參數會傳給下一個處理常式,這是不用置疑的。因為,我們曾有過這樣的例子。可它還會繼續傳給下一個處理常式嗎? 答案是否定的!一個Form表單所提交的參數只傳給第一個處理常式,而下一個處理常式中它是不會起作用的。來看看下例吧: 檔案:table.html <html>

用PHP讀取IMAP郵件

//這個例子可以練習關於IMAP的函數//但是如果真的要寫WEBMAIL,那麼要考慮的東西就不止這些了……孤狼login.php3 <?php if (!$PHP_AUTH_USER) { Header("WWW-authenticate: basic realm="郵件客戶檢查""); Header("HTTP/1.0 401 Unauthorized"); } else { $MYDIR=ereg_replace("/[^/]+$","",$PHP_SELF);

新版PHP極大的增強功能和效能

在經過長達8個月的開發與測試以後,PHP 4.3.0正式發布了。就範圍,時間,成就方面而言,這是最全面的PHP發行版,而且,作為綜合用途的指令碼語言舞台的一個重要的競爭者,它將更進一步的提高了PHP的地位。 命令列介面 這個版本最終完成了獨立的命令列介面(CLI),這可以(配合PHP-GTK一起)用於開發核心和傳統型應用程式。CLI是內建部分,但是在配置過程中,只有當CGI版本使用--disable-cgi開關時候,才自動安裝;或者使用make install-cli 。在Windows系統中,

用PHP開發GUI

環境:W2k+php4.3.1+php/gtk0.5.2一個簡單的記事本(只可以開啟檔案進行修改)<?phpset_time_limit (0); // 設定已耗用時間if (!class_exists ("gtk")) // 判斷是否有GTK模組 if (strtoupper (substr ($_SERVER["OS"], 0, 3)) == "WIN") dl ("php_gtk.dll"); else dl

PHP中實現進程間通訊

PHP中實現進程間通訊邱文宇 本文將討論在PHP4環境下如何使用進程間通訊機制——IPC(Inter-Process-Communication)。本文討論的軟體環境是linux+php4.0.4或更高版本。首先,我們假設你已經裝好了PHP4和UNIX, 為了使得php4可以使用共用記憶體和訊號量,必須在編譯php4程式時啟用shmop和sysvsem這兩個擴充模組。 實現方法:在PHP設定(configure)時加入如下選項。 --enable-shmop --enable-sysvsem

總頁數: 1662 1 .... 599 600 601 602 603 .... 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.