Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skracanie wpisów z bazy danych
cisu
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 15.03.2008
Skąd: Mirostowice Dolne

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


Witam, mam problem z PHP, nie z MYSQL. Otóż jestem już w końcowej fazie tworzenia systemu darmowych ogłoszeń. Jednym z modułów jest wyświetlanie ostatnich 10 dodanych ogłoszeń. Problem mam z tym, że nie chcę bardzo ograniczać pola "Tytuł", ale kiedy tytuł jest za długi, w polu TOP10 tytuł przechodzi do następnej linii, a ja chcę, żeby po osiągnięciu np. 100px automatycznie tytuł się skracał i żeby się dodawał trzykropek ("..."). Jest jakaś funkcja żeby to zrobić albo inny sposób? PLS pomóżcie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kefirek
post
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Spróbuj tak
Kod
function krotki($text) {
    $dec = array("&", "\"", "'", "\\", '\"', "\'", "<", ">");
    $enc = array("&amp;", "&quot;", "'", "\", "&quot;", "'", "&lt;", "&gt;");
    $text = str_replace($enc, $dec, $text);
    if (strlen($text) > 100) $text = substr($text, 0, (100-3))."...";
    $text = str_replace($dec, $enc, $text);
    return $text;
}

$tytul = 'aaaaaaaaaaaaaaaaaaaaaaaa';

echo krotki($tytul);


Ten post edytował kefirek 9.02.2009, 19:50:07
Go to the top of the page
+Quote Post

Posty w temacie
- cisu   [PHP]Skracanie wpisów z bazy danych   9.02.2009, 19:38:39
- - Lion_87   nie wiem ale może CI to pomoże   9.02.2009, 19:46:29
- - kefirek   Spróbuj tak Kodfunction krotki($text...   9.02.2009, 19:49:02
- - cisu   ok dało radę   9.02.2009, 20:22:21


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: 5.10.2025 - 10:54