可以使用以下代码实现:

<?php
// 设置IP地址
$ip = '60.181.190.11';

// 创建cURL资源
$ch = curl_init();

// 设置cURL选项
curl_setopt($ch, CURLOPT_URL, 'https://www.ipshudi.com/' . $ip . '.htm');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

// 执行cURL请求
$response = curl_exec($ch);

// 关闭cURL资源
curl_close($ch);

// 查找归属地信息
$pattern = '/<td.*?>归属地<\/td>\s*<td.*?>(.*?)<\/td>/s';
preg_match($pattern, $response, $matches);

// 提取归属地信息
$归属地 = isset($matches[1]) ? $matches[1] : '未找到归属地信息';

?>

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>获取归属地信息</title>
</head>
<body>
    <form>
        <label for="归属地">归属地:</label>
        <input type="text" id="归属地" name="归属地" value="<?php echo $归属地; ?>" readonly>
    </form>
</body>
</html>

在上述代码中,使用cURL发送请求获取指定IP地址的归属地信息。然后使用正则表达式来提取归属地信息,并将其显示在一个只读的文本框中。请将上述代码保存为一个.php文件并在浏览器中访问该文件,即可看到归属地信息显示在文本框中

编写php页面实现后台curl_exec获取httpswwwipshudicom6018119011htm文本内容并将内容里的归属地一行后面的文字显示在php的文本框上

原文地址: http://www.cveoy.top/t/topic/iUXR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录