![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 26.07.2003 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
więc tak chce napisac ksiege gosci opartą o pliki tekstowe...
chce zrobic cos takiego ze w formularzu ktos w polu nick wpisuje pawel w polu email byleco@poczta.fm itd. i zeby w pliku tekstowym byl taki zapis lub podobny pawel||byleco@poczta.fm||data_wpisu||IP||wpis wiem ze musze uzyc separatora tylko nie wiem jak ale podejrzewam ze funkcją split. Następnie chce zeby wpisy wyswietlane byly w kolejnosci od najwczesniejszego do najstarszego i tutaj chyba bede musial uzyc tablic (cos chyba z array_reverse :?: ). Problem jest taki ze nie wiem jaka tablice stworzyc czy uzyc np. $ksiega[0] = "cos tutaj" lub $ksiega = array ('nick' => "$nick", 'email' => "$email") Jeśli ktos by mogł mi napisac jak mam to wszystko zacząć robic. Czy od utworzenia tablicy czy od czego innego, bo ja zabardzo nie wiem. z gory dziekuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ja pomoge CI z zapisem i odczytem...(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Formularz sobie sam zrobisz juz.....tylko kazde pole formularza ponazywaj by potem mogl czytac zmienne dodaj.php [php:1:402ffc6502]<?php $fp = fopen('wpis.dat', 'r'); $stareDane = fread($fp, filesize('wpis.dat')); fclose($fp); $data = date("d.m.Y H:i:s"); $noweDane="$autor||$mail||$tresc||$data||n"; $noweDane .= $stareDane; $fp = fopen('wpis.dat', 'w'); fputs($fp, $noweDane); fclose($fp); echo("Wpis zostal dodany. Zobacz <a href=zobacz.php>Tutaj</a>"); ?>[/php:1:402ffc6502] Ten skrypt dodaje Ci wpisy Teraz cczas na plik zobacz.php [php:1:402ffc6502]<?php $dane=file("wpis.dat"); for($q=0; $q<count($dane); $q++) { $info=explode("||", "$dane[$q]"); echo("$info[0]<br> $info[1]<br> $info[2]<br> $info[3]<hr>"; ?>[/php:1:402ffc6502] IP tez ma byc?? Daj znac jak to dzial.....moglem gdzies jakas literowke stuknac |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 26.07.2003 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Cytat (...)moglem gdzies jakas literowke stuknac
dwie literówki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) [php:1:6c1247d25a]<?php for($q=0; $q<count($dane); $q++) { $info=explode("||", "$dane[$q]"); echo("$info[0]<br> $info[1]<br> $info[2]<br> $info[3]<hr>"); } ?>[/php:1:6c1247d25a] - nie zamknoles petli i nie zaknoles nawiasu w echo () skrypt działa poprawnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i tak jak chciałem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) teraz w ramach nauki sam spróboje dodac do niego odczytywanie IP, www i takie rozne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wielkie dzieki wlasnie o to mi chodzilo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jak stane w martwym punkcie to dam znać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
nie ma sprawy...(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
tak na marginesie skoro zapisujesz IP to pobieraj jeszcze HOSTA.....czasem sie przydaje w takiech rzeczach jak ksiega (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Pozdrawiam |
|
|
![]()
Post
#5
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
A po cholerę? Jelsi host będzie potrzebny, to wystarczy [manual:a8ac606145]gethostbyaddr()[/manual:a8ac606145] i po sprawie.
Trzeba balansować pomiędzy ilością danych zapisywanych, a ilością danych dostępnych dynanicznie. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Funkcje ta mialem na mysli
|
|
|
![]()
Post
#7
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Ja wiem, że ją miałeś na myśli.
Ale powiedz mi, po co kolekcjonować zarówno IP jak i hosta? A taką radę dałeś koledze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
W sumie masz racje....zwracam honor (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 26.07.2003 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
no i wynikł problem... otóż jeśli ktos sie wpisuje do ksiegi bez enterów to wszystko elegancko dziala ale jeżeli ktos naciśnie [enter] i bedzie dalej sie wpisywał to wpis po enterze pokazuje sie jako autor i to rozwala mi całą tabelke i działanie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) moze wie ktoś jak to ominąć i naprawic ? bardzo byłbym wdzięczny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Zanim zapiszesz do pliku:
http://forum.php.pl/viewtopic.php?p=11917#11917 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 26.07.2003 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
scanner dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ja probowałem na samym nl2br (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
a teraz takie cos (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) chce zeby przy wpisywaniu naprzyklad '(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ' pojawial mi sie obrazek, probowalem to zrobic tak, [php:1:cfdd6f1a28]<?php $emot1 = str_replace(":)", "<IMG SRC="smilessmile.gif" border=0>", $tresc); ?>[/php:1:cfdd6f1a28] i to nic nie dalo bo obrazek sie nie pokazuje. Jak to zrobic :?: |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 15:15 |