ďťż

[php] wstep dla upoważnionych

       

Podstrony


telcocafe

Chciałem zroibc takie coś w tym skrypcie logowania że po otwarciu strony ściagnie się plik.
I wpisałem taki kod :
elseif($strona == "download_kreator.exe") { // Strona dostępna tylko dla uzytkownika z 12 if($_SESSION['status_uzyt'] == 1 || $_SESSION['status_uzyt'] == 2 || $_SESSION['status_uzyt'] == 3) {   header("Location: files/1/kreator.exe"); } else {  echo "<p>Nie jesteś zalogowany.</p>";  pokaz_okno_log();
myślę że dobrze zrobiłem :)
ale wyskakuje mi błąd:
Warning: Cannot modify header information - headers already sent by (output started at c:\usr\apache\httpd\html\artykuly\index.php:8) in c:\usr\apache\httpd\html\artykuly\index.php on line 212
linia 212:
header("Location: files/1/kreator.exe");
Co jest nie tak ?
Z góy thx za pomoc!



Ja bym zaczął od szukania błędu raczej w lini 211. Bo chyba wiesz o tym, że jeśli wyskakuje numer lini błędu to jest to linia przed albo po

wysłałeś jakiś kod html przed wywołaniem tego kodu, co oznaca, że wysłano nagłówki. Albo nie wyświatlaj żagnedo kodu i daj to location w jakiś sposób na początek albo przed wysłaniem jakiegokolwiek nagłówka daj ob_start(); :) wogóle zainteresuj się buforowaniem ob_*

Albo [brzydki sposob :P]
echo 'javascript:document.location.href="kreator.exe"';

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.