2010-09-30 81 views
0

我想將運行腳本的服務器的某些信息傳遞到下一個URL或服務器。如何將數據傳輸到下一臺服務器

我試着用捲曲。我有以下兩個缺點:

  1. 如果無法找到文件,它會告訴找不到文件

  2. 等待,直到遠程文件執行完畢。

如何通過使用curl或其他命令來克服這兩種情況?

編輯:

  1. 現在我想壓制找不到消息的錯誤消息,該文件正在由捲曲顯示,即使該文件確實不存在。

  2. 我不想從目標頁面輸出,所以我不想等到目標頁面的執行完成。我只是想觸發代碼,並繼續與其他腳本其餘

例子:

我想建立將有其在明年的Web服務器的一切日誌系統。實現日誌系統的客戶端網站將通過調用我的web服務器中的文件發送系統所需的一些數據。

代碼我使用:

// create a new cURL resource 
$ch = curl_init(); 
// set URL and other appropriate options 
curl_setopt($ch, CURLOPT_URL, "http://example.com/log.php?data=data"); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
// grab URL and pass it to the browser 
curl_exec($ch); 
// close cURL resource, and free up system resources 
curl_close($ch); 
+0

我不明白是什麼問題?這兩件事聽起來都很好。請描述你想*看到的行爲。 – 2010-09-30 10:24:21

+0

你能提供一個更徹底的用例和一些示例代碼嗎?我不清楚你提到的缺點是系統中的功能需求,還是錯誤信息或當前代碼的問題。 – thomasmalt 2010-09-30 10:25:57

+0

我已經添加了一些更多的解釋。 PLZ檢查編輯部分 – KoolKabin 2010-09-30 10:30:05

回答

1

爲什麼你不希望使用標準的PHP功能?

<?php 
    $logpage = file_get_contents('http://example.com/log.php?data=data'); 
    echo $logpage; 
?> 
相關問題