ďťż

[php] Skracanie tekstu jak wyswietlic skrócony tekst

       

Podstrony


telcocafe

Tym kodem skaracam tekst w plikach na stronie. Czesto na różnych serwisach na dole strony znajdują się odnośniki typu [1] [2] [3] itd. , i gdy na nie klikniemy otwiera się następna część dtrony. Jak to zrobić wykorzystując poniższy kod?
<?php function skracacz($str,$ile) {    $count = str_word_count($str);    if ($count >$ile) {        $body = explode(" ", $str);        $str = $body['0']." ";          for ($n=1; $n < $ile; $n++) {            $str .= $body[$n]." ";        }        $str .= "...";    }    else {        $str = $str;    }    return $str; } $tekst = "Co potrafi PHP? Wszystko. PHP jest rozwijane pod kątem pisania skryptów server-side, więc możesz zrobić wszystko co potrafią inne programy CGI, jak na przykład odbierać dane z formularzy, generować dynamicznie zawartość strony, lub odbierać i wysyłać ciasteczka."; $skroc = 24; echo skracacz($tekst,$skroc); ?>



Tym kodem? Nijak. Te odnośniki, jeśli nie zauważyłeś operują na $_GET, a więc przy wczytywaniu strony należy sprawdzić ten parametr i wyświetlić odpowiednią stronę. A twój kod jest dobry gdy np. w newsie nie chcesz pokazywać całego artykułu tylko jego początek (50 liter etc)

Mniej gotowców (z których i tak nie umiesz korzystać) a więcej samodzielności.

A tutaj masz gotowca ktory robi to co potrzebujesz


Tym kodem? Nijak. Te odnośniki, jeśli nie zauważyłeś operują na $_GET, a więc przy wczytywaniu strony należy sprawdzić ten parametr i wyświetlić odpowiednią stronę. A twój kod jest dobry gdy np. w newsie nie chcesz pokazywać całego artykułu tylko jego początek (50 liter etc)

Mniej gotowców (z których i tak nie umiesz korzystać) a więcej samodzielności.

A tutaj masz gotowca ktory robi to co potrzebujesz

1. Jakbyś pomyślał to byś wepchał ile chcesz. 4 gb tekstu? Wystarczy użyć typu glob. A poza tym 4 gb tekstu (czystego) ja nie wiem czy ludzkość kiedykolwiek napisze.

2. Tamto jest oparte na bazie danych, ale co za problem przerobić by z pliku czytało? Chociaż... problemem może być znajomość php... ?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.