而昨晚在使用 XPATH 的時候, 遇到一個問題, 改了一個晚上才搞定, 差點沒吐血. 果然基礎知識要掌握紮實啊!! 假設有以下一份 XML 文檔:我們要擷取所有歌曲的標題, 一般是使用以下的 XPATH 運算式:複製代碼 代碼如下: /playlist/trackList/track/title 但是匹配的結果會讓你非常失望, 你會發現什麼也得不到. 於是我在這個問題上卡了好幾個小時, 最終萬能的 Google 告訴了我答案. 在第二行 playlist 那個節點, 有一個 XMLNS
修改php.ini設定檔,預設在c:\windows目錄中Safe Mode php的safe_mode功能對很多函數進行了限制或禁用了,能在很大程度解決php的安全問題。在Safe Mode部分找到: safe_mode = Off 改為: safe_mode = On 這樣就開啟了safe_mode功能。象一些能執行系統命令的函數shell_exec()和``被禁止,其它的一些執行函數如:exec(), system(), passthru(),
一,下載PHP的ZIP檔案包:http://7i24.com/system/dl/,也可以去www.php.net中下載。注意版本要對應。二,將sapi目錄中的:php4isapi.dll複製到c:\php目錄中三,進入虛擬機器主機管理平台的"網站管理"-"虛擬機器主機"--伺服器設定中,修改PHP的影射,將原來的:.php,C:\PHP\php.exe,5,GET,HEAD,POST,TRACE|改成:.php,C:\PHP\php4isapi.dll,5,GET,HEAD,POST,TRAC
上傳圖片: 複製代碼 代碼如下: if (!empty($_FILES["img"]["name"])) { //提取檔案域內容名稱,並判斷 $path=”uppic/”; //上傳路徑 if(!file_exists($path)) { //檢查是否有該檔案夾,如果沒有就建立,並給予最高許可權 mkdir(“$path”, 0700); }//END IF //允許上傳的檔案格式 $tp = array(“image/gif”,”image/pjpeg”,”image/jpeg”);
它可以使PHP與下述技術無縫通訊: (1) Flash 和 Flex Remoting (2) JavaScript JSON 和 Ajax JSON (3) XML 和XML-RPC 什麼是RPC 遠端程式調用(RPC, Remote Procedure Call) 是一種用戶端與伺服器端交換資料方式。我們可以調用本機物件帶對各種參數方法設定回調並接受調用結果。我們不用關心發送和接收資料的實現細節。實現細節通常是抽象的,就像我們在調用本地方法一樣。 AMFPHP的工作原理
config.php 複製代碼 代碼如下: <?php $conn = @mysql_connect("localhost","root","") or die("資料庫連接出錯!"); mysql_select_db("gb",$conn); mysql_query("set names 'GBK'"); ?> add.php 複製代碼 代碼如下: <?php include("config.php"); if($_POST['submit']){
foreach基本文法如下: FOREACH ($array_variable as $value) { [code to execute] } or FOREACH ($array_variable as $key => $value) { [code to execute] } 在這兩種情況下,多次[代碼執行]將被處死是等於在$ array_variable數組元素的個數。 讓我們來看一個例子。假設我們有下面的程式碼片段: 複製代碼 代碼如下: $array1 = array(1,2,
首先說明一下我的一些參數:作業系統: Windows 7 UltimateWeb Server:Apache 2.2.14Visual Studio: 6.0 (別嫌棄它版本老,即便是在Win7下它還是能用的,當然你用Visual Studio 2008也行)什麼是eAccelerator?eaccelerator是一個自由開放源碼php加速器,最佳化和動態內容緩衝,提高了效能php指令碼的緩衝效能,使得PHP指令碼在編譯的狀態下,對伺服器的開銷幾乎完全消除。
複製代碼 代碼如下: <?php //指定頁面編碼,防止出現中文亂碼的情形 header('Content-type: text/html; charset=gb2312'); //啟動Excel $ms_excel=new COM("excel.application") or die("不能開啟Excel應用程式"); //在網頁中顯示當前的Excel版本 echo "Excel版本:{$ms_excel->Version}\n"; //建立一個活頁簿
複製代碼 代碼如下: <?php //使用者上傳圖片處理檔案 if ((($_FILES["file"]["type"] == "image/gif")|| ($_FILES["file"]["type"] == "image/jpeg")|| ($_FILES["file"]["type"] == "image/pjpeg"))&& ($_FILES["file"]["size"] < 100000)){ //控制允許上傳的圖片類型,最後的100000為允許的圖片大小 if ($_
複製代碼 代碼如下:<?php //全國,判斷條件是$REQUEST_URI是否含有html if (!strpos($_SERVER["REQUEST_URI"],".html")) { $page="http://qq.ip138.com/weather/"; $html = file_get_contents($page,'r'); $pattern="/<B>全國主要城市、縣當天和未來五天天氣趨勢預報線上查詢<\/B>(.*?)<center
下面直接上代碼複製代碼 代碼如下:<?php //date_default_timezone_set("Asia/Shanghai"); /* function create_siteinfo DONE:網站資訊表 Author:www.5dkx.com DATE:2010-3-30 表結構: title 網站名 keyword 網站關鍵詞 description 網站描述 */ function create_siteinfo() { global $conn; $sql =
先看看效果圖 建立前檔案介面 建立設定檔後介面,會提示不能重複安裝下面就上代碼吧,html介面的代碼就不上了,直接上PHP代碼吧複製代碼 代碼如下:<?php /* FILE:install.php Author:www.5dkx.com DATE:2010-3-29 DONE:安裝設定檔 */ if($_POST[mysubmit]) { $host = $_POST[hostname]; $user = $_POST[user]; $passwd =
複製代碼 代碼如下:<HTML> <HEAD> <TITLE>檔案上傳</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD> <BODY> <? $UploadedFile=$_FILES['UploadedFile']['tmp_name'];
用過zen-cart的人都知道,zen-cart中下單步驟是下面這樣的(其中[]中的表示不是必須的): 1. 購物車(shopping cart) 2. [貨運方式(delivery method)] 3. 支付方式(payment method) 4. 訂單確認(confirmation) 5. [第三方網站支付] 6.
如果你對JQuery的基本文法還不是很熟悉,請搜尋本站的教程資源。如果你對PHPMailer用法不熟悉,請查看本站的另一篇文章《使用PHPMailer類庫寄送電子郵件》。 第一步,建立一個表單HTML頁面 這裡,我們只展示主要的表單部分HTML結構代碼: 複製代碼 代碼如下: <div id="contact_form"> <form name="contact" method="post" action=""> <fieldset> <label
(1) safe_mode: 以安全模式運行php; 在php.ini檔案中使用如下 safe_mode = On (使用安全模式) safe_mode = Off (關閉安全模式) 在apache的httpd.conf中VirtualHost的相應設定方法 php_admin_flag safe_mode On (使用安全模式) php_admin_flag safe_mode Off (關閉安全模式) 或者: php_admin_value safe_mode 1 (使用安全模式) php_
1 . 如何讓自己的本地APACHE伺服器支援.htaccess 如何讓自己的本地APACHE伺服器支援”.htaccess”呢?其實只要簡單修改一下apache的httpd.conf設定就可以讓APACHE支援.htaccess了,來看看操作 開啟httpd.conf檔案(在那裡? APACHE目錄的CONF目錄裡面),用文字編輯器開啟後,尋找 (1) Options FollowSymLinks AllowOverride None 改為 Options FollowSymLinks
目前被很多系統所使用,例如Flick、Twitter等。這是一套開放原始碼軟體,以BSD license授權發布。下面記錄一下在lamp環境下的Memcached安裝。關於Memcached的應用,這裡有兩篇不錯的文章:《應用 memcached 提升網站效能》、《Discuz!的Memcache緩衝實現》使用apt安裝memcached apt-get install memcached 啟動memcached 1. 終端下使用命令 memcached就可以啟動 。例如 memcached -
1、安裝配置freetds 複製代碼 代碼如下: wget http://mirrors.xmu.edu.cn/ubuntu/archive/pool/main/f/freetds/freetds_0.82.orig.tar.gz tar zxf freetds_0.82.orig.tar.gz cd freetds_0.82 ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 -–enable-msdblib