Hello folks, l'm working with an fsockopen() script that has been passed along to me by a friend..

It's just a basic function to POST data to a remote script..
in any event, l wasn't sure if this is possible or not..

however my question: is it possible to have the script connect to a proxy ip/port (such as you can with curl?)


PHP Code:
function sendToHost($host,$method,$path,$data,$ref,$useragent=0)
{

    
// Supply a default method of GET if the one passed was empty
    
if (empty($method)){
        
$method 'GET';
}
    
$method strtoupper($method);

    
$fp fsockopen($host,80);

    if (
$method == 'GET')
        
$path .= '?' $data;
    
fputs($fp"$method $path HTTP/1.0\r\n");
    
fputs($fp"Host: $host\r\n");
    
fputs($fp"Content-Type: application/x-www-form-urlencoded\r\n");

    if (
$method == 'POST')
        
fputs($fp"Content-length: " strlen($data) . "\r\n");
    if (
$useragent)
        
fputs($fp"User-Agent: MSIE\r\n");
        
fputs($fp"Referer: $ref\r\n");
    
fputs($fp"Connection: close\r\n\r\n");

    if (
$method == 'POST')
        
fputs($fp$data);

    while (!
feof($fp))
        
$buf .= fgets($fp,128);
    
fclose($fp);
    return 
$buf;

Thanks for the help, and the assistance to those willing, and knowledgeable enough to help me out w/this.

Samantha Gram.