Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Premature end of script headers: c:/apache/php/php.exe, Pomocy nie wiem co to znaczy...
R4D3K
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 12
Dołączył: 16.03.2007

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


Witam ucze się PHP od paru dni. Zainstalowany mam PHPTriad 2.2.1 pod XP. Napisałem prostą stronę która operuje na pliku tekstowym (dodaje wpisy coś na wzór prostej bazy na pliku), oto jej kod:
  1. <html>
  2. <head>
  3. <title>dynamiczny formularz</title>
  4.  
  5. </head>
  6. <body text=orange>
  7. <h3 align=center>Edycja graczy rankingowych</h3>
  8. <form name="formularz" action="edycja.php" method="post">
  9. <?
  10.  function sortuj()
  11. {
  12. $dane=file("q.txt");$ile=count($dane);
  13. for($i=0;$i<$ile;$i++)
  14. {
  15.  list($p[$i], $n[$i])=explode("|", $dane[$i]);
  16. }
  17. array_multisort($p, SORT_DESC,
  18. $n);
  19. $plik=fopen("q.txt", "w");flock($plik,2);
  20. for($i=0;$i<$ile;$i++)
  21. {
  22. fputs($plik, "$p[$i]|$n[$i]");
  23. }
  24. flock($plik,3);fclose($plik);
  25. }
  26.  
  27. //petla_Główna
  28. if (file_exists("q.txt"))
  29. {
  30. if (isset($_POST['nnick'])&&(isset($_POST['npunkty'])))
  31.  {
  32.  $plik=fopen("q.txt","a");flock($plik,2);
  33.  fputs($plik,"$npunkty|$nnickrn");
  34.  flock($plik,3);
  35.  fclose($plik);
  36.  sortuj();
  37.  }
  38.  $dane=file("q.txt");
  39.  $n=count($dane);
  40.  if (isset($_POST['zmien']))
  41.  {
  42. $plik=fopen("q.txt", "w");flock($plik, 2);
  43. for ($i=0;$i<$n;$i++)
  44. {
  45. list($pp[$i], $nn[$i])=explode("|" , $dane[$i]);
  46. fputs($plik, "$pts[$i]|$nn[$i]");
  47. }
  48. flock($plik,3);fclose($plik);sortuj();
  49.  }
  50.  $lp=1;
  51.  $dane=file("q.txt");$n=count($dane);
  52.  echo "<TABLE BORDER="0" CELLSPACING="9" align="center">";
  53.  for($i=0;$i<$n;$i++)
  54.  {
  55. list($punkty[$i], $nick[$i])=explode("|", $dane[$i]);
  56. echo "<tr align="center"><td>$lp</td><td>$nick[$i]</td><td><font color=red>$punkty[$i]</font></td><td> Zmień: <input type=text name=pts[$i] value=$punkty[$i] size="5"></td></tr>";
  57. $lp++;
  58.  }
  59.  echo "</table><p align="center"><input type=submit value=ZMIEŃ NAME="zmien"></p></form>";
  60.  echo "<form name="formularz2" action="edycja.php" method="post">";
  61.  echo "<p align="center">Nick : <INPUT TYPE=TEXT NAME=nnick value=""> punkty: <INPUT TYPE=TEXT NAME=npunkty VALUE=""><INPUT TYPE=SUBMIT VALUE="DODAJ"></FORM></p>";
  62. }
  63. else {echo "<font color=red>Sorry błąd w bazie danych, nie odnaleziono pliku !</font>";}
  64. ?>
  65. </body>
  66. </html>

Mysle ze kod jest ok, bo gdy probuje kliknąć przycsik Zmien to pojawia się coś takiego:
Cytat
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/1.3.23 Server at localhost Port 80

A w pliku errors.log widnieje taki wpis:
Cytat
[Fri Mar 30 22:01:55 2007] [error] [client 127.0.0.1] Premature end of script headers: c:/apache/php/php.exe

I powiedzcie co jest nie tak, że nie mogę wykonać opracji nadpisania pliku czy to coś z komfiguracją serwera apache, czy jak (dodam że mam phptriad dlatego ze nie chcialo mi sie recznie wpisywac wszystkiego, a że dopiero sie ucze dlatego dzialam na tym czyms)
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Prosze uzupelnic tytul topika o odpowiedni tag ( szczegoly )

Zamykam i czekam na PW z propozycja poprawnego tytulu topiku, i linkiem do tego topiku (zebym nie musial go szukac).


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:36