Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt komentarzy, ...pewnie banalny problem
BangMan
post
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
Michał2000
post
Post #2





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

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 09:38