ACSite.NET 線上服務論壇

疑問與討論 => PHP/mySQL 與 CGI 討論 => 主題作者是: whosee 於 六月 19, 2004, 02:41:47 pm



主題: PHP執行環境
作者: whosee六月 19, 2004, 02:41:47 pm
最近因為擔任校友會職務...
向學校申請一個帳號...
卻無法直接執行PHP程式...
問電算中心...
得到如下回答:

電算中心的 www server 可支援 php 程式,
php 版本為 4.3.2 RC2,安裝於 /usr/local/bin 之下,
如果你們只是單純的用到 php 撰寫網頁,而不牽涉到
資料庫的使用,那麼應該是沒問題。

我是不是還要做什麼設定?

還是租用主機方便...
直接就可以執行PHP...


主題: PHP執行環境
作者: acsite六月 19, 2004, 03:02:15 pm
如果不是跑PHP的CGI程式
其實並不需要關心路徑問題
您可以建立一個名為 phpinfo.php 的網頁
內容如下:
引用
<?php
phpinfo();
?>
然後連線該網頁
如果執行正常
便表示主機的PHP環境已經完備


主題: PHP執行環境
作者: whosee六月 19, 2004, 03:18:23 pm
引用
如果不是跑PHP的CGI程式
其實並不需要關心路徑問題
您可以建立一個名為 phpinfo.php 的網頁
內容如下:
引用
<?php
phpinfo();
?>
然後連線該網頁
如果執行正常
便表示主機的PHP環境已經完備
我是用一個時間程式(time.php3)測試...

<html>
<body>
現在時間:
<?
$T = Date("H:i:s");
echo $T;
?>
</body>
</html>

在學校主機上不行...
http://www.ncu.edu.tw/~ncunet/time.php3 (http://www.ncu.edu.tw/~ncunet/time.php3)

在本主機上就可以...
http://ncu.net/time.php3 (http://ncu.net/time.php3)


主題: PHP執行環境
作者: acsite六月 19, 2004, 03:26:41 pm
請將 time.php3 改名為 time.php
應該就沒問題了 :)  


主題: PHP執行環境
作者: whosee六月 19, 2004, 04:00:28 pm
引用
請將 time.php3 改名為 time.php
應該就沒問題了 :)
呵呵...
果然沒問題了...

再問一個問題...
時間...
好像跟著主機跑...
學校主機...
是台灣時間...
ACSite的主機...
是美國時間...
請問最簡單的轉換方式為何?
謝謝!


主題: PHP執行環境
作者: acsite六月 19, 2004, 04:02:51 pm
您可以參考: http://forum.acsite.net/big5/index.php?sho...=findpost&p=702 (http://forum.acsite.net/big5/index.php?showtopic=167&view=findpost&p=702)


主題: PHP執行環境
作者: whosee六月 27, 2004, 07:00:07 pm
引用
您可以參考: http://forum.acsite.net/big5/index.php?sho...=findpost&p=702 (http://forum.acsite.net/big5/index.php?showtopic=167&view=findpost&p=702)
原來時間的變數是:
$theDate = Date("Y-m-j H:i:s");
這個時間是美國的...

如果改成:
$theDate = gmdate( 'Y,n,j,G,i,s', time() + $std->get_time_offset() )

卻發生錯誤訊息...

是否請詳細說明正確的當地(台灣)時間應該如何設定?
謝謝!


主題: PHP執行環境
作者: acsite六月 27, 2004, 07:15:07 pm
那只是由IPB原始碼中拿出來的範例
您必須自行修改以便符合自己的程式,例如:
gmdate( 'Y,n,j,G,i,s',  time() + 8*3600 );

關於該函式的詳細說明
則必須請您自行參閱相關書籍或 php.net 網站 :)