Autor | Zpráva | ||
---|---|---|---|
mersi Profil |
#1 · Zasláno: 22. 11. 2008, 16:31:35
Stale mi to vypisuje:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\admin\spracuj.php:17) in C:\xampp\htdocs\admin\spracuj.php on line 47 Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\admin\spracuj.php:17) in C:\xampp\htdocs\admin\spracuj.php on line 51 Nevidite kde mam chybu, viem ze to hlasi vtedy ked uz prehliadac predtym ako ide poslat header(Loca....) uz nieco poslal ale nic tam nevidim ziadne echo a tak. Prosim pomozte <?php session_start(); $_SESSION['username']=$_POST['user']; $_SESSION['password']=$_POST['pass']; $_SESSION['ath_user']=0; $overenie_kodu = 0; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Spracovanie...</title> </head> <body> <?php require 'config.php'; if ( ( $_POST['code']=='3XFTG' ) && ( $_POST['code_num']==1 ) || ( $_POST['code']=='DISJK' ) && ( $_POST['code_num']==2 ) || ( $_POST['code']=='F879D' ) && ( $_POST['code_num']==3 ) || ( $_POST['code']=='987DS' ) && ( $_POST['code_num']==4 ) || ( $_POST['code']=='DSA09' ) && ( $_POST['code_num']==5 ) || ( $_POST['code']=='ASD53' ) && ( $_POST['code_num']==6 ) ) $overenie_kodu = 1; $spojenie = mysql_connect( $sql_host, $sql_user, $sql_pass ) or die( "Spojenie s db zlyhalo: " . mysql_error() ); mysql_select_db( $sql_dbnm, $spojenie ) or die( mysql_error() ); $sql = "SELECT COUNT('" . $_SESSION['username'] . "') FROM user;"; $vysledok = mysql_query( $sql ) or die( mysql_error() ); $riadok = mysql_fetch_array( $vysledok ); if ( $riadok[0] == 1 ) { $sql = "SELECT pass FROM user WHERE name ='" . $_SESSION['username'] . "';"; $vysledok = mysql_query( $sql ) or die( mysql_error() ); $pass_r = mysql_fetch_array( $vysledok ); if ( ( $pass_r[0] == $_SESSION['password'] ) && ( $overenie_kodu == 1 ) ) { $_SESSION['ath_user'] = 1; r. 47. header('Location: administracia.php'); } if ( $overenie_kodu != 1 ) header('Location: index.php?not=1'); r. 51. header('Location: index.php?not=2'); } ?> </body> </html> |
||
keeehi Profil |
#2 · Zasláno: 22. 11. 2008, 16:35:43
hlavičky musí být v dokumentu possslány jako první ještě před <!DOCTYPE... => přesunout PHP kód výše, nebo pokud to nejde, tak použít jiné přeměrování (např. javascript)
|
||
mersi Profil |
#3 · Zasláno: 22. 11. 2008, 16:43:28
diky nato som zabudol
|
||
dRaGen Profil |
#4 · Zasláno: 22. 11. 2008, 16:47:22
nebo dát na začátek ob_start(); a na konec ob_flush();
|
||
Leo Profil |
#5 · Zasláno: 22. 11. 2008, 17:40:34
"nebo dát na začátek ob_start(); a na konec ob_flush();"
Fuj. Pokud pro to nemate dalsi vyuziti. Leo |
||
Časová prodleva: 15 let
|
0