Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pytanie o instalacje plikow php
Forum PHP.pl > Forum > PHP
Kosa
no dobra to teraz będzie noob temat smile.gif ale niestety nie mam pojecia nawet co wpisać do wyszukiwarki, więc nie palcie od razu na stosie biggrin.gif

Otóż mam wykupiony platny serwer z obslugą php i MySQ i do tej pory jest wszystko jasne, bo wiem, że sa to niezbędne skłądowe do poprawnego działania php i baz danych smile.gif

Teraz pytania biggrin.gif

Po pierwsze czy jest możliwość (jako, że znam się tylko na HTML) iż robie całą stronę w HTML a poszczególne elementy, typu komentarze, baza danych uzytkowników, są wykonane w php i po porstu zaimplementowane na stronie? Czyli powiedzmy mam czysty dokument HTML i odnosnik [sklomentuj] po kliknieciu ktorego w jakiejs ramce na stronie otwiera sie strona php z komantarzami?

Drugie pytanie. Jak to do ciasnej wrzucić na serwer i uruchomic. Podałby moze ktoś linka do tekstu wyjaśnijącego ten czysto techniczny aspekt? Wiem, ze nalezy utworzyc baze danych na serwerze co juz uczynilem, dodalem takze uzytkownika, ale nie wiem co dalej, wpisalem niby ich nazwy w pliku php ale i tak nie dziala i wywala jakis komunikat smile.gif

Teraz możecie już przypiekać i lać kijami tongue.gif

Prosze o pomoc i z góry dzieki.L
dr_bonzo
"Pytanie z cyklu 'na stos z nim!" -- sam sie prosisz.
Tytul niewlasciwy, prosze mi wyslac na PW poprawna wersje (+link do tego) topiku to otworze)
Kosa
ok doszedłem do czegoś takiego smile.gif

  1. <html>
  2. <body bgcolor="black" text="white">
  3. <a href="3_1.php">komentuj</a>
  4.  
  5. <?php
  6. if ($message)
  7. {
  8. /* uncomment the next two lines to strip out html from input */
  9. $name = strip_tags($name); 
  10. $message = strip_tags($message); 
  11. $message = ereg_replace("rnrn", "n<P>", $message);
  12. $date = date("l, F j Y, h:i a");
  13. $message = "<B>$name </B> -- $date<P> $message <BR><HR>";
  14. $fp = fopen (basename($PHP_SELF) . ".comment", "a");
  15. fwrite ($fp, $message);
  16. fclose ($fp);
  17. }
  18. @readfile(basename(($PHP_SELF . ".comment")));
  19. ?>
  20. <FORM method="post">
  21. <b>Twoje Imię:</b><BR><INPUT name="name" type="text" size="55"><BR>
  22. <b>Twój komentarz:</b><BR><TEXTAREA name="message" rows=10 cols=55 wrap=virtual>
  23. </TEXTAREA><BR>
  24. <INPUT name="submit" type="submit" value="Wyślij">
  25. </FORM>
  26.  
  27. </body>
  28. </html>


no i niby wszystko elegancko widać na stronce, ale nigdzie się nie zapisują te komntarze. A chciałbym, żeby zapisywały się w ramkach powyzej tego formularza do wpisywania komentów.
Z góry dzięki za podpowiedzi smile.gif
Cysiaczek
Hm... znów mój ulubiony temet tiredsmiley.gif dot register_globals smile.gif
Tam, gdzie odnosiśz się do danych przesyłanych metodą get (czyli z url'a) i metodą POST (najczęściej z formularzy) używasz odpowiednio $_GET['zmienna'] i $_POST['zmienna']
W tym wypadku:
  1. <?php
  2. if ($_POST['message']) //i oczywiście dla innych zmiennych z formularza to samo
  3. ?>


Pozdrawiam.
Kosa
http://www.compzone.org/art-System+komenta...a+w+php-33.html

tutaj znalazłem coś takiego, ale nie chce skubaństwo działąć ;/ wyskakują błędy. Jeden sam zlokalizowałem , był to komerntarz źle oznaczony, przez co przegladarka uznawała go za czesc kodu. ale wywalaja sie błedy, chociaz jedyne co tam trzeba uzupełnic to nazwy bazy danych, hosta, uzytkwnika i hasło ;/


Co do odpowiedzi powyzej, pozamieniałem wszystkie $message i inne z $ wczesniej na to co podałes i niby komentarze teraz wyswietlaja się, ale są to tylko dwie poziome kreski '- -' i nic poza tym sad.gif

kod wygląda tak

  1. <html>
  2. <body bgcolor="black" text="white">
  3.  
  4. <?php
  5. if ($_POST['message'])
  6. {
  7. /* uncomment the next two lines to strip out html from input */
  8. $name = strip_tags($name); 
  9. $_POST['message'] = strip_tags($_GET['message']); 
  10. $_POST['message'] = ereg_replace("rnrn", "n<P>", $_GET['message']);
  11. $date = date("l, F j Y, h:i a");
  12. $_POST['message'] = "<B>$name </B> -- $date<P> $message <BR><HR>";
  13. $fp = fopen (basename($PHP_SELF) . ".comment", "a");
  14. fwrite ($fp, $_POST['message']);
  15. fclose ($fp);
  16. }
  17. @readfile(basename(($PHP_SELF . ".comment")));
  18. ?>
  19. <FORM method="post">
  20. <b>Twoje Imię:</b><BR><INPUT name="name" type="text" size="55"><BR>
  21. <b>Twój komentarz:</b><BR><TEXTAREA name="message" rows=10 cols=55 wrap=virtual>
  22. </TEXTAREA><BR>
  23. <INPUT name="submit" type="submit" value="Wyślij">
  24. </FORM>
  25.  
  26. </body>
  27. </html>
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.