![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich
Walczę już jakiś czas z takim oto problemem. Chcę ze stringów typu: http://rapidshare.com/files/114812788/TFK-aXXo.part7.rar (link z oznaczeniem protokołu) rapidshare.com/files/114812788/TFK-aXXo.part7.rar >http://rapidshare.com/files/114812788/TFK-aXXo.part7.rar< "http://rapidshare.com/files/114812788/TFK-aXXo.part7.rar" bleblabluhttp://rapidshare.com/files/114812788/TFK-aXXo.part7.rar lub to samo z subdomeną www http://www.rapidshare.com/files/114812788/TFK-aXXo.part7.rar (link z oznaczeniem protokołu) www.rapidshare.com/files/114812788/TFK-aXXo.part7.rar >http://www.rapidshare.com/files/114812788/TFK-aXXo.part7.rar< "http://www.rapidshare.com/files/114812788/TFK-aXXo.part7.rar" bleblabluhttp://www.rapidshare.com/files/114812788/TFK-aXXo.part7.rar lub zawierających domenę (rapidsearch.de) "wyciągnąć" takie części linku: Kod http://rapidshare.com/files/114812788/TFK-aXXo.part7.rar 1 | 2 | 3 | 4 | 5 | 6 1 - oznaczenie protokołu 2 - domenę 3 - wirtualny katalog 4 - zapewne ID 5 - nazwę pliku 6 - rozszerzenie wszystkie najchętniej bez ukośników ale nie jest to konieczne najbardziej mi zależy na: 1+2+3+4+5+6 (całość) 2+3+4+5+6 (link bez http://) 2 (domenie rapidsearch.com lub rapidsearch.de) 4 (numerze ID) 5 (sama nazwa pliku) 5+6 (nazwa pliku) 6 (rozszerzenie) mam już całkiem niezłe, jednak niewystarczające wyrażenie pobierające 2 interesujące mnie zmienne do tablicy Kod preg_match('/[http\:\/\/rapidshare\.com\/files\/][0-9]+[\/]([A-Za-z0-9\-\_\.\,\+]+)/',$data,$disp); modyfikuje to to na różne sposoby ale chyba już zbyt zmęczony jestem, proszę o podpowiedzi |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Czytając
Cytat Poprostu wystarczy {1,} Naszło mniePamiętaj, że rozszerzenia pliku może w ogóle nie być. W końcu plik o nazwie "helloWorld" jest tak samo poprawny jak "helloWorld.whatever" @pyro: {1,} to poprostu + (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
CzytającNaszło mnie Pamiętaj, że rozszerzenia pliku może w ogóle nie być. W końcu plik o nazwie "helloWorld" jest tak samo poprawny jak "helloWorld.whatever" @pyro: {1,} to poprostu + (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Tak to jest, jak się kodzi cały dzień + w nocy. Oczywiście masz rację. EOT. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 03:38 |