Slastik
Новичок
проблема с Curl и записью в файл
Здравствуйте
такая проблема
скрипт вытягивает айпи шники по адрессу и записывает их в файл.
но возникает такая проблема
в файл записывается все что в ua-list.txt но при этом еще добавляется несколько искаженых строчек
к примеру
217.198.130.0/23
217.198.132.0/22
217.198.140.0/23
217.198.142.0/23
217.199.224.0/20
// вот до этого момента все хорошо, после этого записывает еще всякую ерунду, видим ниже.
217.199.224.0/20
0
8.142.0/23
217.199.224.0/20
9.224.0/20
9.224.0/20
217.199.224.0/20
7.198.142.0/23
217.199.224.0/20
17.199.224.0/20
199.224.0/20
откуда оно берется ?
причем если убрать из скрипта
$f = fopen ($f_name, "r+b") or die("Sorry could not open file");
то в браузер выводится нужный результат то есть без этого бреда в конце, если же записывать в файл то получается ерунда
что за штука такая, хелп плиз
Здравствуйте
такая проблема
PHP:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://noc.ix.net.ua/ua-list.txt");
curl_setopt($ch, CURLOPT_HEADER,0);
$f_name="base.dat";
fclose(fopen($f_name,"a+b"));
$f = fopen ($f_name, "r+b") or die("Sorry could not open file");
flock($f,LOCK_EX);
curl_setopt($ch, CURLOPT_FILE, $f);
curl_exec($ch);
curl_close($ch);
fclose ($f);
?>
но возникает такая проблема
в файл записывается все что в ua-list.txt но при этом еще добавляется несколько искаженых строчек
к примеру
217.198.130.0/23
217.198.132.0/22
217.198.140.0/23
217.198.142.0/23
217.199.224.0/20
// вот до этого момента все хорошо, после этого записывает еще всякую ерунду, видим ниже.
217.199.224.0/20
0
8.142.0/23
217.199.224.0/20
9.224.0/20
9.224.0/20
217.199.224.0/20
7.198.142.0/23
217.199.224.0/20
17.199.224.0/20
199.224.0/20
откуда оно берется ?
причем если убрать из скрипта
$f = fopen ($f_name, "r+b") or die("Sorry could not open file");
то в браузер выводится нужный результат то есть без этого бреда в конце, если же записывать в файл то получается ерунда
что за штука такая, хелп плиз
