yetti
14.07.2003, 20:19:02
Czy mógłby mi ktoś podpowiedzieć, jestem początkujący : chce zrobić prosta księge na pliku txt. Wysyłam z formularza dane z 3 pół, które zapisują się w .txt, każde oddzielone znacznikiem (czarne pole). W jaki sposób mogę te dane odczytać, aby forma i kolejność danych z formularza była taka sama, czyli nick, mail, treść ? próbowałem z pętlą while, ale jakoś nie zwraca żadnej danej. W czym rzecz? Pewnie to proste ale nie moge wejśc na własciwy trop.Prosze o podpowiedź.
I jeszcze jedno: jeśli się już treść wyświetli, jak robi sę zawijanie tekstu? Tekst wpisywany jest w TEXTAREA
zulus
14.07.2003, 20:26:25
dobrze myślisz najlepiej odczytywać w pętli kolejne linie pliku a następnie użyć:
[php:1:12e8a1c0b0]<?php
$tablica = explode("separator", $linia_z_pliku);
?>[/php:1:12e8a1c0b0]
jono
14.07.2003, 20:47:38
a zamiana enterów na <br> była omawiana...[php:1:2759eb0c4a]<?php
$linia = ereg_replace("rn", '<br>', $linia);
?>[/php:1:2759eb0c4a]
zulus
14.07.2003, 20:57:34
Cytat
a zamiana enterów na <br> była omawiana...[php:1:12e0107254]<?php
$linia = ereg_replace("rn", '<br>', $linia);
?>[/php:1:12e0107254]
po co się w to bawić, przecierz php udostępnia inną funkcję nl2br() która robi wszystko za nas
scanner
14.07.2003, 21:36:11
Cytat
a zamiana enterów na <br> była omawiana...
Jak już, to:[php:1:a954cd8b50]<?php
$linia = ereg_replace("rn|r|n", '<br />', $linia);
?>[/php:1:a954cd8b50]
Cytat
po co się w to bawić, przecierz php udostępnia inną funkcję [manual:a954cd8b50]nl2br()[/manual:a954cd8b50] która robi wszystko za nas
Cytat
Returns string with '<br />' inserted before all newlines.
Po to się bawić.
zamień/replace !=
wstaw/insert
yetti
19.07.2003, 09:14:00
dzięki za odpowiedzi, ale jeszcze się z tym morduję - zanim zacznę zawijac text, muszę go jeszcze odczytać , a tu gdzieś cos mi się wymyka. Właściwie nie wiem, jak z pliku textowego zapisanego w takij formie jak wyżej php ma wiedzieć , że ta linia to email, inna treść itd.
zulus
19.07.2003, 09:18:27
Ale ty zapisujesz każdą informację w oddzielnym pliku(imie.txt, mail.txt, itd.), czy w jednym pliku i odzdzielasz kolejne informacje np.: |
yetti
19.07.2003, 14:33:43
w jednym, ale juz jest ok, poradziłem sobie, chodzi...no prawie ok, bo teraz nie wiem jak formatować tekst w poszczególnych zmiennych
Omega
20.07.2003, 15:20:45
Formatować tekst w zmiennych?
yetti
20.07.2003, 21:29:49
te trzy znaki zapytania to tak jak przy tablicy poważne ostrzeżenie od nauczyciela

)). jak w takim razie wpłynąć na kolor, rozmiar i styl czcionki przy odczycie danych z pliku txt, gdzie są wpisywane dane z formularza?
spenalzo
20.07.2003, 22:13:07
Omega
20.07.2003, 22:14:54
Jedyne wyjście to chyba formatowanie przy pomocy znaczników html i css... Możesz również prubować z funkcja highlight_string()... Ale radzę pierwszy sposób...
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.