Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prosta księga
yetti
post 14.07.2003, 20:19:02
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 14.07.2003

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
zulus
post 14.07.2003, 20:26:25
Post #2





Grupa: Zarejestrowani
Postów: 225
Pomógł: 18
Dołączył: 30.06.2003
Skąd: Wrocław

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


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]
Go to the top of the page
+Quote Post
jono
post 14.07.2003, 20:47:38
Post #3





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Wrocław

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


a zamiana enterów na <br> była omawiana...[php:1:2759eb0c4a]<?php
$linia = ereg_replace("rn", '<br>', $linia);
?>[/php:1:2759eb0c4a]


--------------------
if(function_exists("zrozum_kobiete")){
echo "Niemożliwe!"; exit;}
Go to the top of the page
+Quote Post
zulus
post 14.07.2003, 20:57:34
Post #4





Grupa: Zarejestrowani
Postów: 225
Pomógł: 18
Dołączył: 30.06.2003
Skąd: Wrocław

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


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
Go to the top of the page
+Quote Post
scanner
post 14.07.2003, 21:36:11
Post #5





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




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


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
yetti
post 19.07.2003, 09:14:00
Post #6





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 14.07.2003

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


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.
Go to the top of the page
+Quote Post
zulus
post 19.07.2003, 09:18:27
Post #7





Grupa: Zarejestrowani
Postów: 225
Pomógł: 18
Dołączył: 30.06.2003
Skąd: Wrocław

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


Ale ty zapisujesz każdą informację w oddzielnym pliku(imie.txt, mail.txt, itd.), czy w jednym pliku i odzdzielasz kolejne informacje np.: |questionmark.gif
Go to the top of the page
+Quote Post
yetti
post 19.07.2003, 14:33:43
Post #8





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 14.07.2003

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


w jednym, ale juz jest ok, poradziłem sobie, chodzi...no prawie ok, bo teraz nie wiem jak formatować tekst w poszczególnych zmiennych
Go to the top of the page
+Quote Post
Omega
post 20.07.2003, 15:20:45
Post #9





Grupa: Zarejestrowani
Postów: 273
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Mazury

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


Formatować tekst w zmiennych?questionmark.gif


--------------------
<<< EB >>>
Go to the top of the page
+Quote Post
yetti
post 20.07.2003, 21:29:49
Post #10





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 14.07.2003

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


te trzy znaki zapytania to tak jak przy tablicy poważne ostrzeżenie od nauczyciela smile.gif)). jak w takim razie wpłynąć na kolor, rozmiar i styl czcionki przy odczycie danych z pliku txt, gdzie są wpisywane dane z formularza?
Go to the top of the page
+Quote Post
spenalzo
post 20.07.2003, 22:13:07
Post #11





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Tutaj masz odpowiedź.


--------------------

Go to the top of the page
+Quote Post
Omega
post 20.07.2003, 22:14:54
Post #12





Grupa: Zarejestrowani
Postów: 273
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Mazury

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


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...


--------------------
<<< EB >>>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:15