Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] SKRYPT z komentarzem, problem
-adam1990-
post
Post #1





Goście







Witam, na stronie chciałem umieścić możliwość komentowania (na razie na chceniu się skończyło).
Przejdę do rzeczy, mój skrypt:
  1. <?php
  2.  
  3. //LOKALIZACJA PLIKU DO ZAPISU
  4.  
  5. $plik='dane.txt';
  6.  
  7. $plik_otworz=fopen($plik,'r');
  8.  
  9. $zczytaj=fread($plik_otworz,filesize($plik));
  10.  
  11. fclose($plik_otworz);
  12.  
  13. if($_POST['imie']!='' && $_POST['tresc']!=''){
  14.  
  15. //ZMIENNA WYSWIETLA DANE
  16.  
  17. $dane='Imi?:&nbsp;'.$_POST['imie'].'<br />Tre??:&nbsp;'.$_POST['tresc'].'<br /><hr />';
  18.  
  19. $dane.=$zczytaj;
  20.  
  21. $plik_zapisz=fopen($plik,'w');
  22.  
  23. $zapisz=fputs($plik_zapisz,$dane);
  24.  
  25. fclose($plik_zapisz);
  26.  
  27. header('Location:'.$_SERVER['PHP_SELF']);
  28.  
  29. exit();
  30.  
  31. }
  32.  
  33. ?>
  34.  
  35. <form name="formularz" method="post" action="<?=$_SERVER['PHP_SELF']?>">
  36.  
  37. Tw&oacute;j nick:<br />
  38.  
  39. <input type="text" name="imie" MAXLENGTH="20"><br />
  40.  
  41. Tre?? wiadomo?ci:<br />
  42.  
  43. <input type="text" name="tresc" MAXLENGTH="50"><br />
  44.  
  45. <br />
  46.  
  47. <input type="submit" name="submit" value="Dodaj komentarz">
  48.  
  49. <input type="reset" name="reset" value="Wyczy&#347?">
  50.  
  51. </form>
  52.  
  53. <?=$zczytaj?>

gdzieś w internecie znalazłem, ALE po kliknięciu Dodaj komentarz wyskakuje komunikat, że jest jakiś błąd w 27 linijce w tym wypadku jest to ta zacna częśc: header('Location:'.$_SERVER['PHP_SELF']);
Czytałem, że w zależności od wersji php działa $_SERVER albo $HTTP_SERVER_VARS jednak ani jedno ani drugie nie daje skutku.
CO DZIWNE I WAŻNE (tak mi się wydaje:P) po kliknięciu dodaj komentarz w obydwu tych przypadkach, skutek jest ten sam: wyskakuje komunikat o błędzie w 27 linii, ALE komentarz zapisał się. Wystarczy odświeżyć stronę i komentarz jest.

Pozdrawiam i proszę o pomoc
Powód edycji: dodałem bbcode (cysiaczek)
Go to the top of the page
+Quote Post

Posty w temacie
- adam1990   [PHP] SKRYPT z komentarzem, problem   6.07.2008, 20:13:46
- - Lejto   jaki błąd otrzymujesz?   6.07.2008, 20:15:56
- - k_@_m_i_l   1.Po pierwsze : wsadzaj kod w znacznki. 2.Podaj do...   6.07.2008, 20:17:30
- - adam1990   Warning: Cannot modify header information - header...   6.07.2008, 20:18:19
- - k_@_m_i_l   Spróbuj go nie przekierowywać na tą strone na któr...   6.07.2008, 20:21:51
- - Lejto   użyj ob_start(); na początku skryptu http://pl.ph...   6.07.2008, 20:22:28
- - adam1990   tak to jest cały kod. A błąd, przypomnę dokładnie ...   6.07.2008, 20:23:12
- - k_@_m_i_l   Spróbuj tak jak ci radził Lejto użyc [PHP] pobier...   6.07.2008, 20:24:23
- - adam1990   hmm po usunięciu tej linijki, komentarze zapisują ...   6.07.2008, 20:34:54
- - k_@_m_i_l   Cytat(adam1990 @ 6.07.2008, 21:34:54 ...   6.07.2008, 20:37:32
- - adam1990   Ok, dzięki : ) Został jeszcze jeden mały szczegół,...   6.07.2008, 20:47:30
- - k_@_m_i_l   To przy zapisywaniu,po zamknięciu pliku dodaj mu f...   6.07.2008, 20:49:19
- - adam1990   wiem, że to teraz może irytować, ale nie jestem pe...   6.07.2008, 20:58:20
- - k_@_m_i_l   Masz tu gotowy kod,odczytywałeś te wszystki koment...   6.07.2008, 21:01:12
- - adam1990   Warning: fread(): 2 is not a valid stream resource...   6.07.2008, 21:17:22
- - k_@_m_i_l   Teraz musi działać na 100%. Nie dopatrzyłem przed...   6.07.2008, 21:19:41
- - adam1990   z linijką 30 <?=$zczytaj?> jest błąd ...   6.07.2008, 21:34:38
- - adam1990   tak jak wcześniej, teraz w ogóle nie wyświetlają s...   6.07.2008, 21:39:30
- - Lejto   zobacz to: [PHP] pobierz, plaintext <?ob_start...   6.07.2008, 21:45:15
- - adam1990   teraz wyświetla się tylko najnowszy komentarz, a r...   6.07.2008, 21:47:46
- - adam1990   lejto, z Twoim kodem jest jakiś błąd ponad formula...   6.07.2008, 21:54:15
- - adam1990   http://www.matrhio.lua.pl/boom1.php >> z ko...   6.07.2008, 22:09:09
- - adam1990   już działa : ) usunołem echo, i dodałem do wczytyw...   6.07.2008, 22:18:30


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: 19.08.2025 - 06:55