Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt komentarzy, ...pewnie banalny problem
BangMan
post 17.03.2005, 18:39:24
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 17.03.2005

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


Otóż jestem prawie kompletnym lamusem w php i mam problem nawet ze wstawieniem gotowego skryptu:] Problem przedstawia się następująco

http://bangman.w.szu.pl/rom.php/

Gdy próbuję dodawać komentarze na moim kompie (localhost) to wszystko gra, ale po wgraniu na serwer już nie.

rom.php

  1. <html>
  2.  
  3. ...
  4.  
  5. <?
  6. require(&#092;"prop.php\");
  7. ?>
  8.  
  9. ...
  10.  
  11. </html>


prop.php

  1. <?
  2. if ($message)
  3. {
  4. $message = ereg_replace(&#092;"rnrn\", \"n<P>\", $message);
  5. $message = &#092;"<tr><td class=bold2>$name</td></tr><tr><td> $message </td></tr><tr><td></td></tr>\";
  6. $fp = fopen (basename($PHP_SELF) . &#092;".comment\", \"a\");
  7. fwrite ($fp, $message);
  8. fclose ($fp);
  9. }
  10. @readfile(basename(($PHP_SELF . &#092;".comment\")));
  11. ?>


Katalog oraz wszelkie pliki mają CHMOD 777

Hmm... nie wiem co z tym zrobić i z góry dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Michał2000
post 17.03.2005, 20:57:11
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 16.03.2005
Skąd: Płońsk

Ostrzeżenie: (10%)
X----


Moze takie cos zadziała. Ale nie jestem pewien.

  1. <?php
  2. if (empty($message))
  3. {
  4. }
  5. $message = ereg_replace(&#092;"rnrn\", \"n<P>\", $message);
  6. $message = &#092;"<tr><td class=bold2>$name</td></tr><tr><td> $message </td></tr><tr><td></td></tr>\";
  7. $fp = fopen (basename($PHP_SELF) . &#092;".comment\", \"a\");
  8. fwrite ($fp, $message);
  9. fclose ($fp);
  10.  
  11. @readfile(basename(($PHP_SELF . &#092;".comment\")));
  12. ?>
Go to the top of the page
+Quote Post
BangMan
post 17.03.2005, 23:42:18
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 17.03.2005

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


i nic...
Go to the top of the page
+Quote Post
soldat
post 18.03.2005, 18:02:54
Post #4





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 14.03.2005
Skąd: W-wa

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


Jezeli masz zmienne przekazywane przez formularze lub adresy, to spróbuj odwołać się do nich za pośrednictwem tablic $_POST, czy też $_GET.

Bo coś mi się widzi, że $message to jest postem albo getem przeslane -jeżeli tak to zamień na $_POST[message] lub $_GET[message]

Poza tym być może potrzeba $_SERVER[PHP_SELF] zamiast $PHP_SELF .

Skoro działało ci na localhost, to problem zapewne tkwi w konfiguracji serwera ...
Go to the top of the page
+Quote Post
Michał2000
post 18.03.2005, 20:06:19
Post #5





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 16.03.2005
Skąd: Płońsk

Ostrzeżenie: (10%)
X----


Dziwny masz ten problem... nie znam calego skryptu. Ale po tym kawalku to mozna go by tak przerobić:
  1. <?php
  2. if (empty($message))
  3. {
  4. @ $wp = fopen(&#092;"/komentarze.txt\", 'r');
  5.  
  6. if (!$wp)
  7. {
  8. echo '<p><strong>Brak komęntarzy.'
  9. .'Proszę spróbować później.</strong></p></body></html>';
  10. }
  11.  
  12. while (!feof($wp))
  13. {
  14. $zamowienie = fgets($wp, 999);
  15. echo $zamowienie.'<br>';
  16. }
  17.  
  18. fclose($wp);
  19. }
  20. $message = ereg_replace(&#092;"rnrn\", \"n<P>\", $message);
  21. $message = &#092;"<tr><td class=bold2>$name</td></tr><tr><td> $message </td></tr><tr><td></td></tr>\";
  22. $fp = fopen(&#092;"/komentarze.txt\", 'ab');
  23. fwrite ($fp, $message);
  24. fclose ($fp);
  25.  
  26. @readfile(basename(($PHP_SELF . &#092;".comment\")));
  27. ?>


Tylko w katalogu głównym "http://bangman.w.szu.pl/" Bedizsz musiał dodac plik o nazwie komentarze.txt. I nadac mu chmod 777.
Go to the top of the page
+Quote Post
BangMan
post 19.03.2005, 09:23:42
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 17.03.2005

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


dalej nie działa sad.gif hmm... spróbuję może umieścić na innym serwerze

ok już wszystko działa winksmiley.jpg wrzuciłem na serwera z friko.pl smile.gif Dzięki za pomoc winksmiley.jpg

Ten post edytował BangMan 19.03.2005, 09:44:37
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: 13.07.2025 - 23:23