請問關於 command-line 執行 php script - BBS

Quintina avatar
By Quintina
at 2008-09-14T02:49

Table of Contents





小弟最近在建制 svn 開發環境,正好看到可以用 Mantis 這個套件來整合,
但是在其中一個整合步驟時出現問題,

http://www.ichiayi.com/wiki/tech/svnmantis

在網頁中 3.3 測試整合 Mantis 此處,
上面說明此命令是可以直接執行的:

php /path/checkin.php <<< "xxxx"

其中 checkin.php 的 code 是從 STDIN 讀入,可以簡化為以下:


if ( !defined( "STDIN" ) ) {
define("STDIN", fopen('php://stdin','r'));
}

$t_line = fgets( STDIN, 1024 );

echo $t_line;


但這邊小弟在 Freebsd 6.3 / PHP 4.4.9 / tcsh 的環境下卻始終測不過

% php /path/checkin.php <<< "xxxx" 會出現
Missing name for redirect. 的錯誤訊息


ok,這是因為使用了 <<< 的關係,但小弟不懂有沒有在什麼環境下
php /path/checkin.php <<< "xxxx" 的指令是可以直接執行的呢?

(因為找了很多相關的網站都是用類似這樣的指令…還是我從頭到尾哪裡搞錯了? @@)



另外小弟最後用了有點怪的方法來達成 STDIN

% echo "xxx" | /path/checkin.php

不知道有沒有大大有更好的建議的…
感覺很有種走錯路的味道。 囧rz



--
Tags: BBS

All Comments

PTT畫面英文字連在一起..

Odelette avatar
By Odelette
at 2008-09-12T23:31
※ [本文轉錄自某隱形看板] 作者: pali55star (離開地球表面) 看板: (某隱形看板) 標題: [問題] PTT畫面英文字連在一起.. 時間: Fri Sep 12 23:30:03 2008 今天不知道為什麼進到PTT畫面 的英文字都會連在一起 不知道是不是按到什摩東西才變這樣? 麻煩高 ...

請問ubuntu是否可以架設maple?

Kyle avatar
By Kyle
at 2008-09-12T16:27
我知道問題有點蠢 atatand#34; 我的系統是使用ubuntu 7.04 這幾天試了Maple3.10 Feeling 和另外一個版本的Maple 造著說明文件去安裝 但是在make時都會出現and#34;找不到某某檔案and#34;之類的錯誤 看說明文件裡大多是以BSD solaris sunOS 為 ...

看不到檔案

Agatha avatar
By Agatha
at 2008-09-09T04:07
※ 引述《slinbody (不敗地球人)》之銘言: : ※ 引述《Georgebyebye (George)》之銘言: : : 普通使用者家目錄中有些檔案會看不到,但是用root權限卻又看得到, : : 我確定檔案的權限是使用者可以修改的, : : 請問有什麼東西會造成這種現象呢? : ls -la 就可以 ...

看不到檔案

Queena avatar
By Queena
at 2008-09-08T21:21
※ 引述《Georgebyebye (George)》之銘言: : 普通使用者家目錄中有些檔案會看不到,但是用root權限卻又看得到, : 我確定檔案的權限是使用者可以修改的, : 請問有什麼東西會造成這種現象呢? ls -la 就可以看到全部了吧 - ...

看不到檔案

Bethany avatar
By Bethany
at 2008-09-08T19:21
普通使用者家目錄中有些檔案會看不到,但是用root權限卻又看得到, 我確定檔案的權限是使用者可以修改的, 請問有什麼東西會造成這種現象呢? - ...