2014-04-09 22 views
0

我從遠程創建Drupal 7節點。在我的服務器我有一個腳本,使用

now=$(date) 
curl --data "date=$now" http://website.com 

這應該發送$ now的值到url。在我正在使用的遠程nodecreate.php表格中

$node->field_date[$node->language][0]['value'] = $_GET['date']; 

設置節點中日期字段的值。問題是節點已成功創建,但日期爲空。

我曾嘗試其他變化,如在遠程nodecreate.php這樣

$date = $_GET['date']; 
$node->field_date[$node->language][0]['value'] = $date; 

但是這並不能工作的值設置爲一個字符串。任何人都有想法這裏有什麼問題嗎?

回答

0

你或許應該使用下列內容:

$node->field_date[LANGUAGE_NONE][0]['value'] = $date; 

我想在這裏,你正在使用轉換節點,但不可翻譯的領域。

+0

正如我上面所述,該行代碼不起作用,所以無論curl語句不正確或$ _GET不正確。 – user3399760

+0

這不是一回事! 「LANGUAGE_NONE」用於我的。如果你沒有用正確的鍵設置變量,它可以解釋爲什麼它出錯了... – progzy