تیکه کد پروکسی چکر proxy checker php
تیکه کد پروکسی چکر proxy checker php با این تیکه کد شما میتوانید پروکسی لیست خودتونو اپدیت کنید و لیست اپدیت شده و سالم تحویل بگیرید.
درواقع این کد پروکسی های سالمو از لیست شما جدا کرده و در یک لیست جدا ذخیره میکنه.
کاربردشم خیلی جاها میشه استفاده کرد مثلا برای کرک پیج که نیاز به پروکسی هست میشه از این پروکسی چکر لیست سالم پروکسی دریافت کرد .
نحوه ورودی لیست هم به این صورت باید در فایلتون ذخیره باشه ip:port هر کدوم در یک لاین.
<?php error_reporting(0); echo"<div style='position:absolute;top:-200%;'><h1><a href='https://codebazan.ir/'>کدبازان</a></h1></div>"; function codebazan($host, $port, $timeout){$tB = microtime(true);$fP = fSockOpen($host, $port, $errno, $errstr, $timeout);if (!$fP) { return "❌"; } $tA = microtime(true); return round((($tA - $tB) * 1000), 0)." ms"; } //ادرس فایل پروکسی proxy.txt $list = file_get_contents('proxy.txt'); $s = explode("\n",$list); for($i=0;$i<count($s);$i++){ $serve = explode(':',$s[$i]); $server = $serve[0]; $port = $serve[1]; if($server != null && $port != null){ $get = codebazan($server, $port, 10); if(strpos($get, 'ms') !== false){ $myfile2 = fopen("codebazan.txt", "a") or die("Unable to open file!"); fwrite($myfile2, "$server:$port\n"); fclose($myfile2);}}} /*پروکسیها چک شده و اونایی که سالم هستن در codebazan.txt ذخیره میشن */ echo 'OK';
//موفق باشید