Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odpowiednie przerobienie tekstu i html
Forum PHP.pl > Forum > PHP
lukasamd
Witam,
chciałbym na swojej stronie zrobić dynamicznie dodawane meta opisy wyciągane z np. pierwszych zdań artykułu.
Wydawać by się mogło, iż to działa doskonale:

  1. $meta_description = trim(substr(strip_tags($artykul),0,150));


Niestety, nie do końca. Często artykuły, które mam w serwisie zawierają dane wpisane do tabel na samym początku.
W efekcie użycia tego kodu otrzymuję więc dane z tabel, zamiast treści artykułu.

Tak więc, co polecacie w takiej sytuacji? Zastanawiam się czy dobrym rozwiązaniem byłoby wykorzystanie wyrażeń regularnych i wywalenie wszystkiego, co znajduje się pomiędzy znacznikami table. O wydajność też nie trzeba się martwić, bo opis jest wrzucany do bazy - w efekcie jest tworzony tylko przy dodawaniu / aktualizacji artykułu przez administratora.
Fifi209
Kto robi strony na tabelkach?

Co do pytania.
Zrób wyrażeniami, no cóż innego poradzić.
Pawel_W
Cytat(fifi209 @ 10.08.2009, 00:13:31 ) *
Kto robi strony na tabelkach?

Co do pytania.
Zrób wyrażeniami, no cóż innego poradzić.

Napisał, że dane są w tabelkach, nie strona, czytaj uważniej winksmiley.jpg

Co do tematu to jest jeszcze inne rozwiązanie, możesz sprawdzić strpos znacznika table, i będziesz wiedział, czy utniesz tabelę
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.