![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.08.2007 Ostrzeżenie: (0%)
|
Witam
Jako iż jestem dość początkującym php'owcem więc muszę zasięgnąć porady specjalistów. Zrobiłem Swój skrypt, opiera się na plikach tekstowych. A więc tak: (streszczony skrypt) ___________________________________ ////Otwiera plik z katalogu /kontakty/ $handle = opendir('kontakty/.'); while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $file1=fopen("kontakty/".$file."", "r"); flock($file1, 1); pobiera poprzez fgets ( każdą linijkę z osobna [/n]) $imie =fgets($file1, 500); /// Pierwszy plik:(Marian) Drugi plik: (Antek) $nazwisko =fgets($file1, 500); /// Pierwszy plik: (Kleszczuk) Drugi plik: (Nowak) $data =fgets($file1, 500); ///data dodania wpisu: pierwszy plik:(102007) Drugi plik: (102007) ////Następnie sprawdza czy test2 nie jest pusty if($test!=='/n') {$imiep[$file]="Mam na imie $imie";} if($test2!=='/n') {$nazwiskop[$file]=", nazwisko $nazwisko.";} ////Ostatnie wpisy: $data1 = date("mY"); $data = ereg_replace("\n", "", $data); $data = ereg_replace(" ", "", $data); $data1 = ereg_replace(" ", "", $data1); $data1 = ereg_replace("\n", "", $data1); if($data==$data1) echo"Dane:$imiep[$file] $nazwiskop[$file] <br/>"; $nr++; fclose($file1); } } closedir($handle); } _________________________________________ Wyświetli: Mam na imie Marian, nazwisko Kleszcuk Mam na imie Antek, nazwisko Nowak I tu pytanie jak zrobić stronnicowanie dla takiego skryptu? Głównie chodzi mi jakich funkcji użyć, potem może sam coś wysmaruje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Z góry dzięki Ten post edytował bimo 6.10.2007, 22:18:48 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%)
|
W celu stworzenia stronicowania danych przechowywanych w pliku, najlepiej najpierw stwórz tablicę z tego pliku, a potem podziel ją na kawałki. Na podstawie ilości kawałków, ilości rekordów oraz ilości rekordów, które chcesz wyświetlić na jednej stronie, możesz ustalić ilość stron i wyświetlać odpowiednie linki (następna strona, poprzednia strona etc.). Odpowiednie funkcje znajdziesz w manualu pod hasłem array" title="Zobacz w manualu PHP" target="_manual.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 10 Dołączył: 13.02.2007 Skąd: Rybnik Ostrzeżenie: (0%)
|
Ostatnimi czasy napisałem prosty pager do swojego frameworka. Aby działał, potrzeba danych w arrayu z numerami stron, czyli:
Specjalnie dla ciebie udostępniam go (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Tworzy on linki w postaci Kod << ... 5 6 7 8 9 ... >> Aby działał, musisz go sobie troche przerobić, między innymi URL-e. Pozdro (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował matix 7.10.2007, 09:43:59 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.08.2007 Ostrzeżenie: (0%)
|
#Speedy już chyba 3 podejście do array'a tyle ze dalej nic z tego nie rozumiem...
Chyba nie ma nic tródniejszego niż ten nieszczęsny array! #Matrix dzięki wielkie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a to mój pełny kod do wglądu Pod co mam podstawić ten array $aLiczby? pod jakie tablice w moim skrypcie? [$file] ? Dzięki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 23:38 |