i have been trying to post data to a script with out<FORM> tags. im using fsockopen.
anyone know of a simpler way?
it just plain dont work.
thanks.
Check my code.
<?
$name = 'John Doe';
$email = 'johndoe@domain.com';
$url = "http://www.testandtoon.com";
$pics = "10";
$category = "Teen Category";
$who = "zilla";
// Build the request string
$request = 'nickname=' . urlencode($name);
$request .= '&email=' . urlencode($email);
$request .= '&url=' . urlencode($url);
$request .= '&pics=' . urlencode($pics);
$request .= '&category=' . urlencode($category);
$request .= '&who=' . urlencode($who);
// Build the header
$header = "POST /x3tgpv2/submit/submit.cgi HTTP/1.0\r\n";
$header .= "Content-type: application/x-www-form-urlencoded\r\n";
$header .= "Content-length: " . strlen($request) . "\r\n\r\n";
// Open the connection
$fp = fsockopen('www.thumbzilla.com', 80, &$err_num, &$err_msg,15);
if ($fp)
{
// Send everything
fputs($fp, $header . $request);
while (!feof($fp))
$response .= fgets($fp, 128);
echo $response;
}
else
echo "NO CONNECT: " . $err_num . $err_msg;
?>