我是一个.net开发人员,这篇文章让我很困惑.
$ptr=@fsockopen(T_HOST,T_PORT,$errno,$errstr,T_TIMEOUT);
if($ptr)
{
//--- If having connected, request and collect the result
if(fputs($ptr,"W$query\nQUIT\n")!=FALSE)
while(!feof($ptr))
{
if(($line=fgets($ptr,128))=="end\r\n") break;
$ret .= $line;
}
fclose($ptr);如果T_HOST是123.100.98.209,T_PORT是443,$query是“引号-欧元”,那么这段代码会产生什么样的请求?
虽然这个PHP代码确实返回了一些内容,但是当我从浏览器和邮递员尝试"http://123.100.98.209:443/QUOTES-EURUSD“时,它就失败了。
什么
“\n nQUIT\n”
在查询字符串中做什么?
在$query面前"W“是什么意思?
对不起,如果这些问题太基本,我对PHP一无所知。
发布于 2018-08-16 03:46:53
打开套接字至123.100.98.209
如果这样做有效的话,试着写到并得到回复。
“报价-欧元”-寻找欧元兑美元汇率
"\nQUIT\n“=\n是换行符,”退出“是字符串
“在$query面前"W”是什么意思?“
在这种情况下,字面上的字母"W“,我怀疑这里有一个错误。
https://stackoverflow.com/questions/51869235
复制相似问题