dear all.

I'm currently writing a script that connect to specific IP (server) at a
specific port (1950).
then I need to send some parameters and the server will give me a reply.

too bad, my current webhost no longer accept fsockopen().
so I need to translate my script into CURL thingie.

here's my script using fsockopen(), and it run very well:

<?php
$ptr=fsockopen("xxx.114.105.87",1950);
if($ptr){

fputs($ptr,"WQUOTES-EURUSD,USDJPY,USDCHF,GBPUSD,EURCHF,EURJPY,EURGBP,AUDUSD,NZDUSD,USDCAD,GBPCHF,AUDJPY,GBPJPY,CHFJPY,AUDJPY,NZDUSD\n");
  echo fgets($ptr,500);
  fclose($ptr);
 }
?>

then, I tried following script using CURL:

<?php
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "xxx.114.105.87");
curl_setopt ($ch, CURLOPT_PORT, "1950");
curl_setopt ($ch, CURLOPT_CUSTOMREQUEST,
"WQUOTES-EURUSD,USDJPY,USDCHF,GBPUSD,EURCHF,EURJPY,EURGBP,AUDUSD,NZDUSD,USDCAD,GBPCHF,AUDJPY,GBPJPY,CHFJPY,AUDJPY,NZDUSD\n");
echo curl_exec ($ch);
curl_close ($ch);
?>

but it like looping forever and none the result displayed.

actually I was confused which one to replace fputs() function.
any response will be great.

--
regards,

Yeni Setiawan

Reply via email to