Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyciąganie słów kluczowych
Forum PHP.pl > Forum > Przedszkole
Fishu
Mam pytanie, ponieważ chcę zrobić system, który będzie pobierał słowa kluczowe, opis i tytuł z danej strony. Źródło pobieram za pomocą funkcji file_get_contents(), lecz jak mam wyciągnąć same słowa kluczowe ? (jakiej użyć funkcji), z góry dziękuję za pomoc.
b4x
  1. <?php
  2. $c = file_get_contents('http://www.wp.pl');
  3.  
  4. preg_match('/<meta name="(keywords|Keywords|KEYWORDS)" content="(.*)"(.*)>/', $c, $w);
  5.  
  6. $slowa_kluczowe = $w[2];
  7. echo $slowa_kluczowe;
  8.  
  9. $rozdzielone = explode(',', $slowa_kluczowe);
  10. print_r($rozdzielone);
  11. ?>
carck3r
Mam pytanie. Dlaczego to:
  1. <?php
  2. '/<meta name="(keywords|Keywords|KEYWORDS)" content="(.*)"(.*)>/'
  3. ?>

a to:
  1. <?php
  2. '/<meta name="(keywords|Keywords|KEYWORDS)" content="(.*)">/'
  3. ?>

już nie?
Spawnm
bo w razie by ktoś pisał w xhtml to by miał na końcu '/>' a w zwykłym tylko '>'
dr_bonzo
Zmien
[code]'/<meta name="(keywords|Keywords|KEYWORDS)" content="(.*)"(.*)>/'[code]
na
[code]'/<meta name="(keywords|Keywords|KEYWORDS)" content="(.*)"(.*?)>/'[code] - skonczy na najblizszych ">" zamiast na ostatnim w tej linijce
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.