Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wydobyc linki ze strony ?
krystianl
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 14.11.2003

Ostrzeżenie: (0%)
-----


Witam,

Mam pytanie, jak wydobyc ze zmiennej $tresc wszystkie adresy stron ?
Ponizszy zapis wyswietla tylko pierwszy adres http://www.domena.pl, potrzebna jest jakas petla ale niewiem jak ja zastosowac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Prosze o pomoc.

  1. <?
  2. $tresc="jakas tresc strony http://www.domena.pl dalsza czesc strony http://www.123domena.pl";
  3.  
  4. $a = preg_match_all("/(http[s]?):\/\/{1}([\w\.-]+)\.(\w{2,6}){1}/", $tresc, $arrResult );
  5.  
  6. echo $arrResult[ 0 ][ 0 ];
  7.  
  8. echo "<BR>";
  9. ?>


Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Pomyśł trochę. Jestes bardzo blisko.
Pomogę Ci pokazując jak wygląda tablica wyników:
  1. <?php
  2.  
  3. echo '<pre>' . print_r( $arrResult, true ) . '</pre>';
  4.  
  5. ?>

Kod
Array
(
    [0] => Array
        (
            [0] => http://www.domena.pl
            [1] => http://www.123domena.pl
        )

    [1] => Array
        (
            [0] => http
            [1] => http
        )

    [2] => Array
        (
            [0] => www.domena
            [1] => www.123domena
        )

    [3] => Array
        (
            [0] => pl
            [1] => pl
        )

)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 03:02