maincoer adlı üyeden alıntı: mesajı görüntüle
merhaba aşağıdaki görselde ki bi kodum var proxy txt sinde proxy ler var pho fonskiınumda proxy kullanıyor o proxy kullandıkdan sonra silme işlem için bi kod yazdımçk ama proxy siliyor ama boş satır bırakıyor nasıl dğzeltebilirim

private function getProxy(){
$proxyFile = @fopen('proxylist.txt', 'r');
if($proxyFile){
$proxies = fread($proxyFile, filesize('proxylist.txt'));
$getProxies = explode(PHP_EOL, $proxies);
}
$getRandom = (count($getProxies) > 0) ? $getProxies[rand(0, (count($getProxies) - 1))] : NULL;
$proxiesexplode = explode(PHP_EOL, $proxies);
$newarray = "";
for ($i=0; $i < sizeof($proxiesexplode); $i++) {
$thisproxy = $proxiesexplode[$i];
if($thisproxy != $getRandom){
$newarray = $newarray . $thisproxy . "rn";
}
}
$proxyFile = @fopen('proxylist.txt', 'w');
fwrite($proxyFile, $newarray);
fclose($proxyFile);
return $getRandom;
}
<?php

$proxies = file_get_contents('proxylist.txt');
$proxy_list = explode(PHP_EOL, $proxies);
$random_key = array_rand($proxy_list);
$random_proxy = $proxy_list[$random_key];

//burada proxyi kullandik
echo $random_proxy;

unset($proxy_list[$random_key]);
$proxies = implode(PHP_EOL, $proxy_list);
file_put_contents('proxylist.txt', $proxies);

?>