顯示具有 PHP 標籤的文章。 顯示所有文章
顯示具有 PHP 標籤的文章。 顯示所有文章

2010年8月31日 星期二

2008年11月18日 星期二

[Oracle] 安裝 & 開發環境與工具

安裝方式

Windows 應該就不用說了吧? 直接上官方網站下載安裝就行啦!

要在 Linux 練習的話,可以參考此篇文章,在 Ubnutu 上面安裝 Oracle XE。


開發環境與工具

.NET

PHP

Oracle Application Express

這是一個用來快速開發 web application 的工具,詳情可到官方網站了解。

C & C++

Java

2007年12月1日 星期六

PHP中網址傳遞中文參數的處理

原本以為要 GET 後用 iconv 相關的 function 去處理應該可以解決問題,結果發現搞錯方向....

原來只要使用 urlencode 搭配 urldecode 就可以解決中文參數的問題了!

2007年7月22日 星期日

在 PHP 中使用 sudo 執行系統命令

最近有這個需求,因此上網找到了幾個連結,先留下來之後備查......
  1. PHP 透過 Sudo 執行 root 指令
  2. PHP 修改 Linux 系統密碼
  3. PHP Manual (exec — Execute an external program) =>搜尋 stdin
基本上,還有很多資料可以看,而搜尋關鍵字就是 php、sudo、stdin

2007年7月13日 星期五

建置 PHP 專案所遇到的幾個問題

今天要將別人寫的 ADOC 專案建置在自己的機器上,當然由於開發環境與建置環境的不同,

1、PHP 程式無法正確執行

一開始發現,所有程式都寫在 <??> 中而非 <?php ?> 中,結果加了 php 關鍵字就行了,後來上網查詢了一下資料,原來設定要修改過才可以這樣寫。

因此當 <??> 中的程式無法正確執行時,到 php.ini 中檢查以下設定:
short_open_tag = Off
把這個設定 On 起來就行了!


2、使用 session_start() 出現的 error

另外一個是使用 session_start() 時所發生的問題,出現了類似以下的錯誤訊息:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at E:wampwwwadocindex.php:1)
這個問題是由於沒有設定 output buffer 的關係,因此找到以下此行設定並修改即可:
# 原始設定(停用)
output_buffering = Off

# 修改後的設定
output_buffering = 4096
最後再重新啟動 Apache server 即可解決。


3、資料庫無法連線的問題

這個問題最容易,只要資料庫 import 進來,帳號密碼改一下就好......