1. php安裝tar zxf php-5.3.2 –C /usr/srccd /usr/src/php-5.3.2 ./configure --prefix=/usr/local/php5 --enable-force-cgi-redirect --enable-fastcgi make;make install cp php.ini.dist /etc/php.ini cd
一、xajax與其它ajax架構的比較xajax功能很簡單,但很靈活!~它不象其它一些大的架構,功能確實強大,但執行速度不敢恭維。。功能雖多,但不夠靈活。api多,學起來簡直如同學習一門新的語言。二、xajax功能介紹xajax的功能比較簡單,但就因為簡單,所以靈活。同時,這也要求使用者要對javascrīpt / vbs 用戶端指令碼有一定的瞭解。因為它的功能是比較活的。可以說單純使用xajax,什麼也做不出,但配合js / vbs
在數組和雜湊表上工作在C語言中, 有兩種不同的基礎方法用來在一個結構體中儲存任意數量的獨立資料元素. 兩種方法都有贊成者和反對者.向量 Vs. 鏈表應用的編寫通常基於特定類型資料的特性的選擇, 需要儲存多少資料, 以及需要多快速度的檢索. 為了能夠有對等的認知, 我們先來看看簡單的看看這些儲存機制.向量向量是一塊連續的記憶體空間, 它們包含的資料有規律的間隔. 向量最常見的例子就是字串變數(char *或char []), 它包含了一個接著一個的字元(位元組)序列.char foo[4] = &
除了幾個"預覽"的例外, 你迄今處理的擴充函數都很簡單, 只有返回. 然而, 多數函數並非只有一個目的. 你通常會傳遞一些參數, 並希望接收到基於值和其他附加處理的有用的響應.zend_parse_parameters()的自動類型轉換和上一章你看到的傳回值一樣, 參數的值也是圍繞著對zval引用的間訪展開的.
你的第一個擴充每一個php擴充的構建至少需要兩個檔案: 一個configuration檔案, 它告訴編譯期要構建哪些檔案以及需要什麼外部的庫, 還需要至少一個源檔案, 它執行實際的工作.剖析擴充實際上, 通常會有第二個或第三個設定檔, 以及一個或多個標頭檔. 對於你的第一個擴充, 你需要添加每種類型的一個檔案並使用它們工作.設定檔要開始了, 首先在你的php原始碼分類樹的ext/目錄下建立名為sample的目錄. 實際上這個新的目錄可以放在任何地方,
最近公司內部的architecture組正在熱烈討論AJAX,最後難免會談到如何跨域這個問題,因為從AJAX 誕生那天起,XMLHttprequest對象在firefox下不能跨域請求的問題就一直存在,等待瀏覽器們去解決這 個問題顯然不太現實,聰明的Web開發人員們早就想了一系列的方法來解決這個問題,下面列舉兩個比較 不錯的方法:1. 使用中介層過渡的方式:中間過渡,很明顯,就是在AJAX與不同域的伺服器進行通訊的中間加一層過渡,這一層過渡可以是PHP
如何在PHP中判斷一個網頁請求是ajax請求還是普通請求?你可以通過傳遞參數的方法來 實現,例如使用如下網址請求: /path/to/pkphp.com/script.php?ajax在PHP指令碼中使用如下方法判斷:if(isset($_GET['ajax'])) {…這是一個ajax請求,然後…}else {…這不是一個ajax請求,然後…}通過傳遞_GET參數的方法簡單實現了網頁請求的判斷。但是如果需要這樣的功能,這個
ServerRoot "/Apache"#可以用絕對路徑 e:\web\apache#ServerRoot用於指定守護進程httpd的運行目錄,httpd在啟動之後將自動將進程的目前的目錄改變為這個目錄,因此如果設定檔案中指定的檔案或目錄是相對路徑,那麼真實路徑就位於這個ServerRoot定義的路徑之下。PidFile
PHP 執行檔的安裝一般 PHP 作為網頁處理語言都是要編譯成 Apache 的模組﹐這裡當然不麼做﹐也因此編譯起來很簡單﹐只要以 root 的身分進行如下動作 :解開 php-3.0.xx.tar.gzcd phpconfiguremake編譯完之後﹐在 php 目錄下有一個可執行檔﹐檔名為 php﹐將它 copy 到 /usr/local/bin 下即可。注意﹐如果檔案太大﹐可以使用 strip 指令將 php 的方式將不必要的資訊去除﹐這樣檔案就會小得多了。第一個程式開始撰寫我們的第一個
在本系列文章中,我們將全面探討如何在PHP開發環境中全面阻止SQL注入式攻擊,並給出一個具體的開發樣本。一、
SQL injection問題在ASP上可是鬧得沸沸揚揚,當然還有不少國內外著名的PHP程式“遇難”。至於SQL injection的詳情,網上的文章太多了,在此就不作介紹。如果你網站空間的php.ini檔案裡的magic_quotes_gpc設成了off,那麼PHP就不會在敏感字元前加上反斜線(\),由於表單提交的內容可能含有敏感字元,如單引號('),就導致了SQL
<?php $ADMIN[defaulturl] = "http://www.163.com/404.htm";//盜鏈返回的地址$okaysites = array("http://www.163.com/","http://163.com"); //白名單 $ADMIN[url_1] = "http://www.163.com/download/";//下載地點1$ADMIN[url_2] = "
通訊端編程,一般使用c或c++。特別的在web應用程式開發中,常用perl實現通訊端。除此以外,用php進行通訊端編程也是一個選擇。Php可以勝任嗎?當然可以。Php是一門高品質的web應用程式開發語言,他的許多特性可以處理眾多的任務,網路編程也不例外。1. 理解通訊端
最近寫了一個 監控線上進程的程式. 目的是為了 能即時監控執行程式是否斷線,並及時重啟。用PHP寫的,不算難,還成,但對於自己來講挺有成就感的。程式部分略省。#將perl進程指向到一個文本中。 $psfile $command = "ps ax | grep perl | grep -v \"> $psfile\" >$psfile";exec($command);$process_array = file($psfile);
這兩天正在做一個關鍵字加亮顯示的程式,寫好的程式在本地測試也跑得好好的,可是一上去頁面就出現一堆一堆的亂碼,別說加亮了,簡直就是沒的看!
以前每當一個 Zend Studio 的新版本發布時都會同時發布一個新版的 Zend Studio Server 組件,這個組件可以讓我們很方便地進行遠端偵錯。但是自從 Zend 發布了 Zend Platform 以後他們就不再更新 Zend Studio Server 組件了。這就導致我們只能遠端偵錯 PHP 5.1.x 的環境,而不能調試 PHP 5.2.x。要想調試 PHP 5.2.x 只能裝一個龐大的 Zend Platform。:(因此我一直在找一個“輕量級”
為PHP應用提速、提速、再提速!第3 部分: 用Memcache 精靈把資料緩衝到記憶體中本系列文章的前兩篇文章提供了為PHP 應用程式提速的技術。第1 部分介紹了XCache,它是把PHP 作業碼緩衝到記憶體中的PHP 擴充。XCache 將避免代價高昂且(嚴格來說)不必要的花費來重新編譯相同的PHP 代碼去交付一個頁面。XCache 是免費的開源軟體,安裝費時不多卻可提供巨大回報。第2 部分介紹了XDebug,它是配置PHP 代碼的PHP 擴充。XDebug 是類似於軟體x
為PHP應用提速、提速、再提速!第2部分: 分析PHP應用程式以尋找、診斷和加速運行緩慢的代碼“為PHP應用提速、提速、再提速!” 系列文章的第1部分示範了如何使用XCache(PHP作業碼緩衝) 加速整個網站。XCache(僅是少數幾種緩衝包中的一種)保留了編譯過程的輸出,去掉了其他冗餘的工作。只要頁面沒有發生變化,緩衝後的頁面就能夠勝任代理的作用。當頁面發生變化時,緩衝後的頁面就會變為無效並被替換掉。作業碼緩衝 ——
在此收集一些PHP學習過程中遇到的知識點。 1 ,reset() 將 array 的內部指標倒回到第一個單元並返回第一個數組單元的值。2,PHP 並沒有得到 GPL 的許可,但它自己的許可證允許重新分發代碼和/或二進位檔案。3, 在內部,PHP 將變數所擁有的資料與類型分開儲存。類型儲存在單獨的表中。每當出現包含不同類型的運算式時,PHP
封裝常用的JS參數方便PHP調用: <?php//// +----------------------------------------------------------------------+// | JS javascript 類 |// +----------------------------------------------------------------------+// | Copyright (c) 2001 NetFish Software |// | |//