2011-10-04 358 views
1

我正在面臨一些問題,當我將一個名爲「http://juke.com」的字符串存儲在名爲domain的變量中時。其餘的是存儲在域服務器上的文件名。即ipurl.php,以便它變成「http://juboapp.com/ipurl.php」作爲完整的URL。在curl命令中加入存儲在變量中的URL

而當我在下面的代碼中調用這個變量時,它會在那裏調用並永遠不會繼續。基本上,它不會在try模式下給出語法錯誤。有人能告訴我什麼是適當的語法。

{set ipurl to (do shell script "curl -d \"ipurl=ipurl" & " \" & domain " \" /ipurl.php")} 

回答

0

我認爲這是你所追求的。在這種情況下,URL不需要引號。

+0

我試過了。但它給我一個語法錯誤。 'SH:-c線0:一邊尋找匹配「」 SH意外EOF:-c:第1行:語法錯誤:的file' – maddy2012

+0

@ maddy2011意外結束參見編輯 – fireshadow52

+0

我想達到以下。行: 組loginusername爲 「麥迪」 組域爲 「http://juboapp.com」 '設置ipurl(做外殼腳本 「捲曲-d \」 用戶名= 「&loginusername&結構域」/ ipurl.php「) 我正在向服務器發送一個參數進行驗證。 上述代碼無效。請幫忙。 – maddy2012

0

我已經得到了答案。我已經使用GET方法而不是POST方法,它工作。雖然它也適用於fireshadow52的上述答案,但我無法使它與其中的參數一起工作。謝謝。如果任何人都可以在POST方法中使用參數,那麼請評論!

下面的代碼:

set domain to "http://juboapp.com" 
set logindetails to domain & "/addplaylist.php?username=" & loginusername & "" 
set logindetails to (do shell script "curl " & logindetails) 

謝謝!