2010-07-16 31 views
0

我从剪贴板读了剧本://,并将其写入到Linux FTP服务器:问题从Windows到Linux FTP写,使CGI可执行

#!/home/myaccount/cgi-bin/rebol -c 
Rebol [] 

mywhois: func[thedomain /local whois][ 

    whois: read rejoin [whois:// thedomain "@" "whois.internet.bs"] 
    parse whois [to "Expiry Date: " thru "Expiry Date: " copy Expiry-Date to newline] 
    Expiry-Date 
] 

parse system/script/path [thru "/" thru "/" thru "/" copy domain to "/"] 
expiration-date: mywhois domain 
info: rejoin ["Expiration of " domain ": " expiration-date] 
print info 
print "<br>" 
print rejoin ["IP Lookup: " read rejoin [dns:// domain]] 
print "" 

当我搭配chmod这个文件到755,在CGI不起作用,而当我用ftp软件上传时,它起作用。

回答

0

如果通过ftp上传相同的脚本,但在复制另一种方式时不起作用,那么它们就不一样了。你必须检查删除标签,并确保行结束是相同的。

+0

我将文件内容复制到剪贴板,所以它应该是一样的。如果我粘贴在记事本中复制的内容并将其上传到ftp,它会起作用,那么为什么rebol的行为会有所不同? – 2010-07-17 05:02:01

+0

因为它们不一样。对这两个文件做一个比较。 – 2010-07-17 07:43:57