![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.03.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
czesc, mam pytanie - zrobilem sobie skrypt. w pliku form.php w textarenie wpisuje sie text, potem plik add.php przetwarza go, dodaje zmienne do lancucha $data a potem wyswietla w pliku index.php.
korzystam z 3 zmiennych - godzina, data(dzien, miesiac, rok), i tresc. i jak wpisze jakas tresc to daje mi takie cos: 08.03.03(data) 21:34(godzina) cos tam(tresc) i tak powinno byc. ale jest problem: chce zeby za kazdym razem niewyswietlalo daty - czyli zeby niebylo tak: 08.03.03 21:34 cos tam 08.03.03 21:35 cos tam 2 tylko tak: 08.03.03 21:34 cos tam 21:35 cos tam 2 mam nadzieje ze wiecie o co mi chodzi? tylko prosze o przyklady a nie o nazwy funkcji czy co tam do tego sluzy. (dopiero zaczynam z php) z gory dzieki za pomoc ps: probowalem z cookie tylko niemialem pomyslu jak z tego skorzystac. ps2: i chce zeby mi z kazdym nowym dniem wyswietlalo mi aktualny dzien, a potem juz nie |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 4 Dołączył: 12.03.2003 Skąd: Suwałki Ostrzeżenie: (0%) ![]() ![]() |
Twój sposób jest dobry ale myśle że można to zrobić w prostrzy sposób :idea: (a zatem bardziej zrozumiały)
więc lecimy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) w pliku dane zapisujemy tak: data||czas||text i w indexie wpisujemy kodzik Kod <?
$dane_src="dane/data.dat"; //ścieżka do pliku $dane=file($dane_src); $ile=count($dane); for($i=0;$i<$ile;$i++){ $table[$i]=explode("||", $dane[$i]); if($data!=$table[$i][0]){ echo "<b>data: ".$table[$i][0]."</b><br>godzina: ".$table[$i]][1]."<br>text: ".$table[$i][2]."<br>n"; $data=$table[$i][0]; }else echo "godzina: ".$table[$i][1]."<br>text: ".$table[$i][2]."<br>n"; } ?> myślę że to wystarczyć 8) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 00:20 |