我对这段代码有一些问题,一个是代理没有显示在每一行的新行上。
两个是而不是"
"显示这些奇怪的汉字正在显示䈼䈼
<?php
$data = file_get_contents("http://proxylists.connectionincognito.com/proxies_657.txt");
//var_dump($data);
$lines = explode("/n", $data);
foreach($lines as $line)
{
echo $line;
echo "<BR>";
}
?>
答案 0 :(得分:2)
尝试按"\n"
而不是"/n"
进行爆炸。
中国的charakters是因为文件是用UTF-16编码的,所以你需要这样做:
$data = mb_convert_encoding($data,'UTF-8','UTF-16');
开始处理数据之前。我在这里做了一个工作的例子:
http://www.servisio.com/test.html
它包含以下四行:
$data = file_get_contents("http://proxylists.connectionincognito.com/proxies_657.txt");
$data = mb_convert_encoding($data,'UTF-8','UTF-16');
$lines = explode("\n", $data);
foreach($lines as $line) echo $line.'<br>';