Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ksiega Gosci
WladekSlawek
post 10.03.2011, 14:29:50
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 10.03.2011

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


Mam mały problem tworzę Księgę Gości. Aktualny skrypt podany działa ale mam 2 problemy
1.Nie mogę ustawić aby przy wpisie było pokazane przed danym wpisem co jest Nickiem, a co komentarzem
Np
Nick: 1
Komentarz 2
a wyświetla mi
1
2

2. Dopisanie aby obok wyświetlana była godzina i data wpisu
plik PHP
Kod
<?
$plik = fopen("baza.html", "a");
if($plik)
{
$dane = $_GET["nick"]."<br />".$_GET["tresc"]."<br /><br /><hr>"."\r\n";
fwrite($plik, $dane);
fclose($plik);
echo("Dane zostaly dodane do bazy.");
}
else
echo("Wystapily problemy z plikiem");
?>


Plik HTML
Kod
<form action="przetworz.php" method="get">
Twój nick: <br />
<input type="text" name="nick" />
<br />
Twoj komentarz: <br />
<textarea name="tresc" cols="45" rows="14"></textarea>
<br />
<button type="submit">Wyslij</button>
</form>
<form method="POST" action="baza.html">
<input type=submit value="Ksiega Gosci">
</form>
Go to the top of the page
+Quote Post
cudny
post 10.03.2011, 14:34:08
Post #2





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


  1. $dane = date("Y-m-d H:i:s", time()).'<br />Nick: '.$_GET["nick"]."<br />".'Treść: '.$_GET["tresc"]."<br /><br /><hr>"."\r\n";
  2.  


Ten post edytował cudny 10.03.2011, 14:38:23


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
Go to the top of the page
+Quote Post
modern-web
post 10.03.2011, 14:38:47
Post #3





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

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


A nie korzystniej byłoby to wykonać w oparciu o bazę MySQL? Oczywiście ja niczego nie narzucam; po prostu jeśli masz taką opcję na serwerze to dlaczego by nie spróbować smile.gif ...


--------------------
Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
Go to the top of the page
+Quote Post
WladekSlawek
post 10.03.2011, 14:40:43
Post #4





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 10.03.2011

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


Cytat(modern-web @ 10.03.2011, 14:38:47 ) *
A nie korzystniej byłoby to wykonać w oparciu o bazę MySQL? Oczywiście ja niczego nie narzucam; po prostu jeśli masz taką opcję na serwerze to dlaczego by nie spróbować smile.gif ...


Niestety aktualnie być tak nie może smile.gif Więc staram się kombinować z wyświetlaniem daty i godziny i troszkę nie wychodzi smile.gif
Go to the top of the page
+Quote Post
cudny
post 10.03.2011, 14:43:12
Post #5





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


Cytat(WladekSlawek @ 10.03.2011, 14:40:43 ) *
Niestety aktualnie być tak nie może smile.gif Więc staram się kombinować z wyświetlaniem daty i godziny i troszkę nie wychodzi smile.gif


Czy to co napisałem pomogło czy chodzi o coś innego ?


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
Go to the top of the page
+Quote Post
WladekSlawek
post 10.03.2011, 14:46:43
Post #6





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 10.03.2011

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


Cytat(cudny @ 10.03.2011, 14:43:12 ) *
Czy to co napisałem pomogło czy chodzi o coś innego ?


Tak, dziękuje bardzo. Również bardzo proszę(jeżeli można), aby jeszcze była wyświetlana data i godzina wpisu.
Go to the top of the page
+Quote Post
cudny
post 10.03.2011, 14:51:31
Post #7





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


Cytat(WladekSlawek @ 10.03.2011, 14:46:43 ) *
Tak, dziękuje bardzo. Również bardzo proszę(jeżeli można), aby jeszcze była wyświetlana data i godzina wpisu.

Wyświetla datę i godzinę wpisu (funkcja date), ale dla mnie jest to rozwiązanie bez sensu, jak chcesz to stronicować jeśli doda ci się do księgi 1000 osób ?
Jeśli nie MySQL to może XML, a jeśli nie to normalnie strwóż plik nie html tylko normalny powiedzmy csv i zapisuj to po, np. ;
Wtedy wrzucasz plik w forech i parsujesz sobie - w tablicy będziesz miał osobno datę, nick i opis.


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
Go to the top of the page
+Quote Post
WladekSlawek
post 12.03.2011, 14:20:10
Post #8





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 10.03.2011

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


Cytat(cudny @ 10.03.2011, 14:51:31 ) *
Wyświetla datę i godzinę wpisu (funkcja date), ale dla mnie jest to rozwiązanie bez sensu, jak chcesz to stronicować jeśli doda ci się do księgi 1000 osób ?
Jeśli nie MySQL to może XML, a jeśli nie to normalnie strwóż plik nie html tylko normalny powiedzmy csv i zapisuj to po, np. ;
Wtedy wrzucasz plik w forech i parsujesz sobie - w tablicy będziesz miał osobno datę, nick i opis.


Dobra, dzięki za pomoc!

Przepraszam że znowu piszę, ale jednak bardzo bym prosił aby ktoś pomógł mi ustawiać tak aby wyświetlało datę i godzinę wpisu.
Go to the top of the page
+Quote Post
cudny
post 13.03.2011, 09:39:16
Post #9





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


Cytat(WladekSlawek @ 12.03.2011, 14:20:10 ) *
Dobra, dzięki za pomoc!

Przepraszam że znowu piszę, ale jednak bardzo bym prosił aby ktoś pomógł mi ustawiać tak aby wyświetlało datę i godzinę wpisu.


Nie rozumiem Cie
  1. $dane = date("Y-m-d H:i:s", time()).'<br />Nick: '.$_GET["nick"]."<br />".'Treść: '.$_GET["tresc"]."<br /><br /><hr>"."\r\n";


To zapisuje datę i godzinę wpisu do zmiennej zapisywanej w pliku wiec.... nie ma możliwości żeby tego nie wyświetlało.


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
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 - 14:04