Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: headeriai

Parašė Noyz· 2010 Lap. 28 11:11:03
#1

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\pr\login.php:5) in C:\xampp\htdocs\pr\login.php on line 28

Niekaip nesugebu įdėti šito :

header("Location: index.php?id=log");


Kur tik dedu ten neveikia, help!

<?php
// DB prisijungimas
$db_connect = @mysql_connect("localhost", "root", "");
$db_select = @mysql_select_db("noyz", $db_connect);
// DB prisijungimo tikrinimas
if (!$db_connect || !$db_select) die("Puslapis laikiniai neveikia!");

// Tikriname ar POST forma perduota
if (isset($_POST['submit'])) {
// Informacijos filtravimas
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string(md5($_POST['password']));
// Uzklausa
$query = mysql_query("SELECT username FROM members WHERE username = '$username' AND password = '$password' LIMIT 1", $db_connect) or die("Puslapis laikiniai neveikia!");
// Tikrinimas
if (mysql_num_rows($query)) {
echo "Sveikas $username!<br>
";
} else {
echo "Netinka vardas arba slaptazodis";
}
}


header("Location: index.php?id=log");


?>

Parašė Žmogus· 2010 Lap. 28 11:11:50
#2

Parsisiųsti notepad++. atsidarai login.php su juo (ir index.php galbūt) padarai jiems Encoding --> Convert to UTF8 with out BOM

Parašė Noyz· 2010 Lap. 28 11:11:36
#3

shadovw parašė:
Parsisiųsti notepad++. atsidarai login.php su juo (ir index.php galbūt) padarai jiems Encoding --> Convert to UTF8 with out BOM


Dabar šitą meta.

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\pr\index.php:52) in C:\xampp\htdocs\pr\login.php on line 28

Parašė Žmogus· 2010 Lap. 28 12:11:08
#4

O tai index ir login ta padarei?

Parašė Noyz· 2010 Lap. 28 12:11:06
#5

shadovw parašė:
O tai index ir login ta padarei?


Taip abudu nustačiau, index.php ir login.php

Bet pvz aš kai dariau su registracija.php tą patį man viskas veikė kuo puikiausiai.

Redagavo Noyz· 2010 Lap. 28 12:11:05

Parašė Žmogus· 2010 Lap. 28 12:11:49
#6

Nežinau, man tai visada padėdavo jei šita mesdavo

Parašė Noyz· 2010 Lap. 28 12:11:22
#7

Gal kas žinot kaip ištaisyt? Nes klaidą meta ten kur aš įmetu headerį... :(

Parašė Noyz· 2010 Lap. 28 14:11:09
#8

O gal yra dar koks nors būdas be headerių ? Kad viskas būtų ne naujam lange ?

Parašė avice· 2010 Lap. 28 14:11:22
#9

o kam tau jis reikalingas ?
header("Location: index.php?id=log");
:]

Parašė Noyz· 2010 Lap. 28 17:11:21
#10

Evaldas.J parašė:
o kam tau jis reikalingas ?
header("Location: index.php?id=log");
:]


Aš viską darau ant html dizaino, pas mane kai pabaigia vykdyti if'ą meta iškarto į naują langą, o man reikia, kad mestų viską ten pat, todėl ir reikia headerių.