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