Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z komentarzami, Działa w localhoście, na serwerze już nie
Mmaniek
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.11.2011

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


Witam. Mam następujący problem. W plikach podstron daję w odpowiednich miejsach:

  1.  
  2. <?php
  3. include("kom1.php")
  4. ?>


aby uaktywnić panel komentarzy. Plik kom1.php wygląda następująco:

  1. <?
  2. $dzien = date('d');
  3. $dzientygodnia = date('l');
  4. $miesiac = date('n');
  5. $rok = date('Y');
  6.  
  7. $miesiac_PL = array(1 => 'stycznia', 2 => 'lutego', 3 => 'marca',
  8. 4 => 'kwietnia', 5 => 'maja', 6 => 'czerwca', 7 => 'lipca',
  9. 8 => 'sierpnia', 9 => 'września', 10=> 'października',
  10. 11 => 'listopada', 12 => 'grudnia');
  11.  
  12. $dzientygodnia_PL = array('Monday' => 'poniedziałek',
  13. 'Tuesday' => 'wtorek', 'Wednesday' => 'środa',
  14. 'Thursday' => 'czwartek', 'Friday' => 'piątek',
  15. 'Saturday' => 'sobota', 'Sunday' => 'niedziela');
  16. if ($message)
  17. {
  18. $message = ereg_replace("\r\n\r\n", "\n<P>", $message);
  19. $date = $dzientygodnia_PL[$dzientygodnia].", ".$dzien." ".$miesiac_PL[$miesiac]." ".$rok."";
  20. $message = "<B>$name</B><B1> -- $date</B1><P> $message <BR><HR>";
  21. $fp = fopen (basename($PHP_SELF) . ".comment", "a");
  22. fwrite ($fp, $message);
  23. fclose ($fp);
  24. }
  25. @readfile(basename(($PHP_SELF . ".comment")));
  26. ?>

  1. <FORM method="post">
  2. <b><font color='#ffffff'>Nick:</FONT></b>
  3. <BR>
  4. <INPUT name="name" type="text" size="50">
  5. <BR>
  6. <b><font color='#ffffff'>Komentarz:</FONT></b>
  7. <BR>
  8. <TEXTAREA name="message" rows=3 cols=38 wrap=virtual></TEXTAREA>
  9. <BR>
  10. <INPUT name="submit" type="submit" value="Skomentuj">
  11. </FORM>
  12.  
  13. </body>
  14. </html>


Wszystko działa ładnie i pięknie w localhoście, tworzy pliki 'danastrona.php.comment', dodaje odpowiednio sformatowane CSSem komentarze i je wyświetla. Jednak po zgraniu plików na serwer, komentowanie nie działa. Owszem, widać panel komentarzy, ale takowe się nie pojawiają. Domyślam się, że problem leży w jakiś uprawnieniach - na serwerze nie pojawiają się owe pliki 'danastrona.php.comment' co świadczy chyba że nie ma jakiś uprawnień, by takowe utworzyć. Tyle tylko, że jeśli zgram na serwer plik komentarzy do danej strony, utworzony wcześniej w localhoście - to po otwarciu tejże samej strony na serwerze, skrypt nie wczytuje komentarzy. Z góry dziękuję za pomoc.

EDIT: Register_globals na serwerze z którego korzystam było wyłączone, włączyłem je. Czy ktoś mógłby wskazać jednak, jak poprawić kod? Dziękuję.

Ten post edytował Mmaniek 27.11.2011, 15:25:48
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: 27.09.2025 - 11:45