localhost/send.php?adress=beyoglu&coordinate=??????
Selam arkadaşlar bu şekilde 20 bin farklı link var elimde adress=beyoglu gibi ilçe isimlerini nasıl ayıklayabilirim sadece ?
adress=******& yıldızlı olan yerlerde ne yazıyor onlar lazım yani . = ile & arasında yazan ilçeler lazım yani
txt içinde linkler mevcut .
Adres kısmını nasıl ayıklayabilirim ?
10
●182
- 16-06-2023, 18:40:49Format derken txt içinde alt altaTahaKocak adlı üyeden alıntı: mesajı görüntüle
localhost/send.php?adress=beyoglu&coordinate=??????
localhost/send.php?adress=besiktas&coordinate=??????
localhost/send.php?adress=fatih&coordinate=??????
localhost/send.php?adress=eyup&coordinate=??????
gibi gidiyor 20 bine kadar . - 16-06-2023, 18:45:06Kimlik doğrulama veya yönetimden onay bekliyor.PHP dilinde isteğinize göre bir sistem yaptım bu şekilde tek seferde tüm URL leri adress GET parametresine göre satır satır ayırabilirsiniz. $url_array parametresine isterseniz dosyadan çekebilirsiniz örnek ;
$url_array = file([B] 'adres.txt' , FILE_IGNORE_NEW_LINES); [/B]
<?php $url_array = array( "localhost/send.php?adress=beyoglu&coordinate=??????", "localhost/send.php?adress=besiktas&coordinate=??????", "localhost/send.php?adress=fatih&coordinate=??????", "localhost/send.php?adress=eyup&coordinate=??????" ); $address_array = array(); foreach ($url_array as $url) { $params = explode("?", $url)[1]; $param_list = explode("&", $params); $address = null; foreach ($param_list as $param) { if (strpos($param, "adress=") === 0) { $address = explode("=", $param)[1]; break; } } if ($address) { if (array_key_exists($address, $address_array)) { array_push($address_array[$address], $url); } else { $address_array[$address] = array($url); } } } foreach ($address_array as $address => $urls) { echo "Adres: " . $address . "\n"; foreach ($urls as $url) { echo $url . "\n"; } echo "\n"; } ?> - 16-06-2023, 18:47:02query içerisine txt yolunu mu göstereyim hocam ?TahaKocak adlı üyeden alıntı: mesajı görüntüle
- 16-06-2023, 18:54:41Bu kodu kullanabilirsiniz direkt. linkler.txt yerine kendi dosya yolunuzu yazabilirsiniz.Ceze adlı üyeden alıntı: mesajı görüntüle
$file = fopen("linkler.txt", "r"); if ($file) { while (($line = fgets($file)) !== false) { $query = parse_url($line, PHP_URL_QUERY); parse_str($query, $params); if (isset($params['adress'])) { $address = $params['adress']; echo "Adres: " . $address . PHP_EOL; } else { echo "Adres parametresi bulunamadı." . PHP_EOL; } } fclose($file); } else { echo "Dosya açılamadı."; } - 16-06-2023, 19:04:04Hocam ne kadar teşekkür etsem azdır @TahaKocak;TahaKocak adlı üyeden alıntı: mesajı görüntüle
Çok sağolun arkadaşlar @dijitalyardimci; - 16-06-2023, 19:05:47Rica ederim hocam ne demek.Ceze adlı üyeden alıntı: mesajı görüntüle