ďťż
 
Formularz wysyłający dane do *.txt / szablon odczytujący dane ďťż
 
Formularz wysyłający dane do *.txt / szablon odczytujący dane
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Formularz wysyłający dane do *.txt / szablon odczytujący dane



tomek_333 - 13-12-2005 20:39
Formularz wysyłający dane do *.txt / szablon odczytujący dane
  Witam!

Strony internetowe tworzę już od jakiegoś czasu, niestety brakuje mi czasu na podszkolenie języka PHP. Opracowanie gotowych skryptów idzie mi łatwo, jednak ze stworzeniem czegoś swojego jest już problem. Zwracam się zatem do Was o pomoc. Chciałbym do swojej strony dodać skrypt dodający opisy zespołów muzycznych. Postaram się wyjaśnić o co mi chodzi.

Najkrócej mówiąc chciałbym mieć formularz z kilkoma polami (historia, dyskografia, strona oficjalna, zdjęcia), który po wypełnieniu stworzy na serwerze plik np. zespol.txt. Następnie potrzebny byłby szablon np. zespoly.php, który korzystałby z plików *.txt do wyświetlania poszczególnych kapel.

Wiem, że nie jest to łatwa sprawa (przynajmniej dla mnie) dlatego bardzo pomogą mi każde wskazówki. Z góry pięknie dziękuję za ewentualne odpowiedzi.

Pozdrawiam
Tom




Kicok - 18-12-2005 15:19
Przy zapisywaniu danych z formularza:
- sprawdzasz czy istnieje już dany plik (file_exists())
- tworzysz go z trybem "w+" (fopen())
- dane z formularza ładujesz do tablicy (array()) i łączysz ją w jedną linijkę tekstu używając `kleju`, który nie pojawi się na pewno w danych z formularza (implode()). Dla pewności możesz najpierw przeszukać dane w poszukiwaniu takiego `kleju` (strstr()) lub po prostu zamienić go na coś innego (str_replace())
- zapisujesz daną linijkę do pliku (fwrite()) dodając na jej końcu znak nowego wiersza, czyli: "\r\n"
- zamykasz plik (fclose())

Przy odczytywaniu danych z pliku:
- ładujesz od razu cały plik do zmiennej (file()) albo otwierasz go z trybem "r" (fopen()) i w pętli odczytujesz linijka po linijce (fgets()) aż do końca pliku (feof()) lub znalezienia odpowiedniej linijki
- z żądanej linijki usuwasz znaki końca lini, spacje, itp śmieci które mogą znajdować się na jej `brzegach` (trim())
- rozbijasz ją na tablicę (array()) lub kilka zmiennych udających tablicę (list()) przy użyciu `kleju` użytego do jej połączenia (explode())
- wyświetlasz dane na ekranie
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    potrzebny skrypt do wysylania faktury pro-forma na adres klienta kto zrobi? Flash - dołączenie prezentacji wykonanej we flashu do wysyłanej wiadomości meil. [psql] Jak odczytać pg_index.indexprs w postaci nodeToString()? [MSSQL 2000] odczyt grup do których należy użytkownik [PHP] wysylanie pliku na serwer, a inkrementacja nazwy plikow dynamiczne formularze i ich =?iso-8859-2?Q?sk=B3adowanie?= [postgresql] jak w pgsql odczytac tresc zapytania do bazy Szukam skryptu GPTR - do wysylania platnych E-maili formularz mailowy PHP - problem ze skryptem Odczyt bazy danych cze?ciami
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • dirtyboys.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com