Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Skrypt Do komentarzy, Prośba o małą modyfikację :)
ceunori
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.05.2009

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


Witam mam prośbę o modyfikację skryptu który znalazłem w sieci (sam zmodyfikowałem tylko sposób wyświetlania daty). Jestem początkującym jak co. Wiem że tak nie powinien się zachowywać programista(nawet tak niedoświadczony jak ja) ale potrzebuje tego pilnie. Więc chodzi mi o to że na serwerze lokalnym (krasnalserv) wszystko działa poprawnie ale na serwerach w sieci już nie. Jak napisze się komentarz to się w ogóle nie wyświetla ;/ Jakby ktoś mógł mi pomóc będę naprawdę wdzięczny biggrin.gif

Ten post edytował ceunori 2.05.2009, 22:07:28
Go to the top of the page
+Quote Post
zelu
post
Post #2





Grupa: Zarejestrowani
Postów: 229
Pomógł: 34
Dołączył: 7.12.2008
Skąd: Poznań

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


A może podasz chociaż co jest do modyfikacji? I nie chodzi mi tutaj konkretnie co miałoby być zmienione, a w CZYM? Jakieś źródło, link, cokolwiek?

Pozdro
Go to the top of the page
+Quote Post
dje31
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 17.03.2009
Skąd: Karpacz

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


pokaż kod exclamation.gif!
Go to the top of the page
+Quote Post
Kildyt
post
Post #4





Grupa: Zarejestrowani
Postów: 869
Pomógł: 53
Dołączył: 20.10.2003
Skąd: Przeworsk

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


Musisz podczas dodawania wpisu do bazy przefiltrować go. Jeżeli masz połączenie z mysql'em to użyj mysql_num_rows, jak nie to addslashes itp. Niektóre serwery nie dopuszczają treści z nieprawidłowymi znakami. Miałem to samo.

Zastanawia mnie, że (jak twierdzisz) jesteś początkującym, a później twierdzisz, że jesteś doświadczony. To jak w końcu jest? tongue.gif


--------------------
Go to the top of the page
+Quote Post
ceunori
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.05.2009

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


Sry byłem poganiany i zapomniałem dodać kodu (tak wiem to idiotyczne haha.gif) haha.gif
Oto kod:
Kod
<html>
<head>
</head>
<body>
<?
if ($message)
    {
    /* uncomment the next two lines to strip out html from input */
    /* $name = strip_tags($name); */
    /* $message = strip_tags($message); */
    $message = ereg_replace("\r\n\r\n", "\n<P>", $message);
    $date = date("Y-m-j, H:i:s ");
    $message = "<B>$name </B> -- $date<P> $message <BR><HR>";
    $fp = fopen (basename($PHP_SELF) . ".comment", "a" );
    fwrite ($fp, $message);
    fclose ($fp);
    }
@readfile(basename(($PHP_SELF . ".comment")));
?>
<FORM method="post">
<b>Nick:</b><BR><INPUT name="name" type="text" size="55"><BR>
<b>Komentarz:</b><BR><TEXTAREA name="message" rows=10 cols=55 wrap=virtual>
</TEXTAREA><BR>
<INPUT name="submit" type="submit" value="Wyślij">
</FORM>

</body>
</html>


PS Gdzie napisałem że jestem doświadczony ? haha.gif

Ten post edytował ceunori 2.05.2009, 23:57:17
Go to the top of the page
+Quote Post
Kildyt
post
Post #6





Grupa: Zarejestrowani
Postów: 869
Pomógł: 53
Dołączył: 20.10.2003
Skąd: Przeworsk

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


Przeczytałeś moją radę? Użyj jakiejś funkcji do przefiltrowania treści. Musisz wyeliminować apostrofy itp.

Do umieszczania kodu php służy bbcode.

Co do doświadczenia to chodzi mi o ten fragment.
Cytat(ceunori @ 2.05.2009, 21:40:53 ) *
Wiem że tak nie powinien się zachowywać programista(nawet tak niedoświadczony jak ja)


--------------------
Go to the top of the page
+Quote Post
ceunori
post
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.05.2009

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


No właśnie jestem nowy na forum i nie wiedziałem gdzie jest guzik do ładnego napisania kodu a komend nie znam haha.gif A co do cytatu to tam jest napisane że jestem niedoświadczony haha.gif A co do reszty to dzięki biggrin.gif
Go to the top of the page
+Quote Post
decha-design
post
Post #8





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

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


  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <?
  6.  
  7. if ($_POST['message'])
  8.    {
  9. $name = $_POST['name'];
  10. $message = $_POST['message'];
  11.    /* uncomment the next two lines to strip out html from input */
  12.    /* $name = strip_tags($name); */
  13.    /* $message = strip_tags($message); */
  14.    $message = ereg_replace("r\nr\n", "\n<P>", $message);
  15.    $date = date("Y-m-j, H:i:s ");
  16.    $message = "<B>$name </B> -- $date<P> $message <BR><HR>";
  17.    $fp = fopen (basename($PHP_SELF) . ".comment", "a" );
  18.    fwrite ($fp, $message);
  19.    fclose ($fp);
  20.    }
  21. @readfile(basename(($PHP_SELF . ".comment")));
  22. ?>
  23. <FORM method="post">
  24. <b>Nick:</b><BR><INPUT name="name" type="text" size="55"><BR>
  25. <b>Komentarz:</b><BR><TEXTAREA name="message" rows=10 cols=55 wrap=virtual>
  26. </TEXTAREA><BR>
  27. <INPUT name="submit" type="submit" value="Wyślij">
  28. </FORM>
  29.  
  30. </body>
  31. </html>
sprawdz tak

Ten post edytował decha-design 3.05.2009, 01:32:35


--------------------
Go to the top of the page
+Quote Post
ceunori
post
Post #9





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.05.2009

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


Niestety nie pomógł. Nie wiem czy to ma związek ale jak co to strona jest na hoście ósemki biggrin.gif To jest adres do strony: inne.w8w.pl
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 Aktualny czas: 20.08.2025 - 06:44