Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]wyciąganie tylko adresu URL z href
redelek
post 6.07.2008, 21:06:16
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Witam,

Mam taką regułkę, która powinna wycinać mi same URL z href niestety jest mały problem.
W generowanym pliku jest jedno o taki myglądzie
HREF="place:folder=BOOKMARKS_MENU&folder=UNFILED_BOOKMARKS&folder=TOOLBAR&sort=12&excludeQueries=1&excludeItemIfParentHasAnnotation=livemark%2FfeedURI&maxResults=10&queryType=1"
Mój skrypt wygląda tak

  1. <?php
  2. $strona = file_get_contents("dane_url.html");
  3. preg_match_all("/href=(.*?)(>| )/si", $strona, $znalezione);
  4. $polacz = @mysql_connect('localhost', 'root', '') or die ('Nie mogę wybrać bazy');
  5.  
  6. mysql_select_db('link-test');
  7.  
  8. for ($i=0; $i<count($znalezione[0]); $i++) {
  9.  
  10. $adres = str_replace(array("\"", "'"),"",trim($znalezione[1][$i]));
  11. $zapytanie = "INSERT INTO link_test ( lista_linkow ) "."VALUES ('$adres\n')";
  12.  
  13. mysql_query($zapytanie) or die (mysql_error()) ; 
  14. echo $i.'.'.' <b><font size="3px" color="blue">'.$adres."</b></font><br />";
  15.  
  16. //echo $adres."<br />";
  17. }
  18. ?>

Efekt jest taki że mam jedno pole niepotrzebne. Czy można jakoś to przerobić
by pobierał te pola URL z href które zaczynają się od http i https ?

2. Czy jest możliwość wycięcia danych z <h3>TEST</h3>?

Będę wdzięczny za pomoc

Redelek

Ten post edytował redelek 6.07.2008, 21:07:39


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 26.06.2025 - 21:29