Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-从其他网站获取价值_Php_Regex_Curl - Fatal编程技术网

PHP-从其他网站获取价值

PHP-从其他网站获取价值,php,regex,curl,Php,Regex,Curl,嗯,我想从另一个网站(会员编号)中提取一个值。 就是这样: 这就是代码,我在论坛上找到了它,修改了它,但它不起作用 提前谢谢 在进行所有这些清理之前,他们是否有您可以使用的api?使用这条路线要好得多。如果没有,请考虑使用 DOMDOCT/,认为网站不允许您通过该代码获得GET数据,您是否检查过Churl正在返回一些HTML?$source包含什么? <?php $CurlStart = curl_init(); curl_setopt ($CurlStart, CURLOPT_URL

嗯,我想从另一个网站(会员编号)中提取一个值。 就是这样:


这就是代码,我在论坛上找到了它,修改了它,但它不起作用


提前谢谢

在进行所有这些清理之前,他们是否有您可以使用的api?使用这条路线要好得多。如果没有,请考虑使用<代码> DOMDOCT/<代码>,认为网站不允许您通过该代码获得GET数据,您是否检查过Churl正在返回一些HTML?
$source
包含什么?
<?php
$CurlStart = curl_init();
curl_setopt ($CurlStart, CURLOPT_URL, "https://ffs-gaming.com/clans.php?
clanid=1264");
curl_setopt ($CurlStart, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($CurlStart, CURLOPT_REFERER, $url);
curl_setopt ($CurlStart, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; 
Windows NT 6.1; nl; rv:1.9.1.11) Gecko/20100701 Firefox/3.5.11");
curl_setopt ($CurlStart, CURLOPT_HEADER, 1);
curl_setopt ($CurlStart, CURLOPT_FOLLOWLOCATION, true);
$source = curl_exec ($CurlStart);
curl_close ($CurlStart);

$a=preg_match("/>Members.*.\n.*.>([0-9]*)</",$source,$b);
$members = $b[1];
echo "Members: $members";
?>