http://localhost:8888/...localhost8888-ipn-p281
var_dump( wph_cut_by_words('http://localhost:8888/ipn/showbusiness/http-localhost8888-ipn-showbusiness-http-localhost8888-ipn-showbusiness-http-localhost8888-ipn-p281') );
function wph_cut_by_words($url, $len = 3) {
$temp = explode('-', $url);
$slice = array_slice($temp, (count($temp) - $len), $len);
preg_match('~[^/]+//[^/]+/~', $url, $match);
return $match[0] . '...' . join('-', $slice);
}
162.243.175.93:1080
и соответствующего типа (например socks4), а перед передачей в курл разбиваете строку на IP и порт: $proxies = [
'a', 'b', 'c', 'd', 'f' // и т.д.
];
shuffle($proxies);
[$proxy, $port] = explode(':', $proxies[0]);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_PORT, $port);
curl_setopt($ch, CURLOPT_PROXY, $torSocks5Proxy);
Дак вот и передавайте рандомные прокси $proxies = [
'a', 'b', 'c', 'd', 'f' // и т.д.
];
shuffle($proxies);
$torSocks5Proxy = $proxies[0];
curl_setopt($ch, CURLOPT_PROXY, $torSocks5Proxy);
// Остальной код
если (role === 1) { отобразить админку }
u
. Если это не так...Это не так, и на этом я предлагаю закончить :)
~^[78][0-68]\d{9}$~