2010-07-23 43 views
0

如何用PHP和POST發送東西? (不是如何抓取,或如何從HTML發送......但如何從PHP發送......特定的PHP腳本甚至沒有運行在網絡服務器上,也不是網頁的一部分)。用PHP和POST發送東西

我到處在谷歌,但我不斷尋找如何使用HTML表單,以及如何使用$ _POST以獲得結果的例子...

+0

我喜歡丹尼爾的回答,但作爲替代,也許你可以利用你的服務器上的另一個二進制文件。只要確保它是安全的(不會任意發送來自用戶輸入的POST數據)。 – Tim 2010-07-23 03:07:41

回答

7

可以使用的libcurl了點。 http://php.net/manual/en/book.curl.php

<?php 
$ch = curl_init(); 
$data = array('name' => 'Foo', 'file' => '@/home/user/test.png'); 
curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php'); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
curl_exec($ch); 
curl_close($ch); 
?>