2010-07-23 8 views
0

comment j'envoie des choses avec PHP et POST? (pas comment attraper, ou comment envoyer à partir de html ... mais comment envoyer à partir de PHP ... le script PHP particulier ne fonctionne même pas dans un serveur web, ni fait partie d'une page web).Envoyer des choses avec PHP et POST

J'ai regardé partout sur google, mais je continue à trouver des exemples de la façon d'utiliser un formulaire HTML, et comment utiliser $ _POST pour obtenir les résultats ...

+0

J'aime la réponse de Daniel, mais comme alternative, vous pouvez peut-être tirer parti de l'autre binaire sur votre serveur. Assurez-vous simplement qu'il est sécurisé (n'envoie pas arbitrairement des données POSTed de la part de l'utilisateur). – Tim

Répondre

7

Vous pouvez utiliser libcurl pour cela. 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); 
?>