Autor | Zpráva | ||
---|---|---|---|
Saria Profil |
#1 · Zasláno: 5. 1. 2007, 14:04:20
Ahoj
Mám nefunkční header, session atd. Koukala jsem na nejčastější chyby a otázky. Pokud už bylo echo odesláno, co teda dělat? Chybová hláška je: Warning: Cannot modify header information - headers already sent by (output started at d:wwwpokus ema.php:1) in d:wwwpokus ema.php on line 17 a kód stránky:<?php ob_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional .dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="CZ"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Tema.php</title> <link rel="stylesheet" href="stylyphp.css" /> </head> <body> <div id="telo"> <?php header("location:tema.php"); ?> </div> </body> </html> <?php ob_flush(); ?> Saria |
||
DJ Miky Profil |
#2 · Zasláno: 5. 1. 2007, 14:11:12
Před
<?php ob_start(); ?> Asi máš ještě nějaký kód. |
||
Saria Profil |
#3 · Zasláno: 5. 1. 2007, 14:15:33
Fakt, že ne: dělá mi to i stránka která už jela:
kód <?php ob_start(); session_start(); include "../../data/inc/db3.php"; ?> <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional .dtd'> <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='cs' lang='cs'> <head> <meta http-equiv='content-type' content='text/html; charset=utf-8'/> <title>Administrace bai.cz</title> <link rel='stylesheet' type='text/css' href='styly.css'/> </head> <body> <div id='hlavni'> <div id='hlavni2'> <div id='hlava'> <img src='img/logo.gif' alt='logo' align='left' /> <h2>Administrace stránek bai.cz</h2> <div class='menu'> <? if (isset($_SESSION['admin'])) echo" <a href='index.php?logout' class='tlac1'>odhlásit</a> <a href='../index.php' class='tlac1'>stránka</a>"; ?> </div> <?php if (!isset($_SESSION['admin'])) echo" <form action='index.php?login' method='post'> <div class='radek'> <label class='l1' >Heslo:</label> <input type='text'name='log' size='15' maxlength='10' /></div> <div class='radek'> <input type='submit' name='login' class='tlacfor' value='přihlásit' /> </div>"; else include"hlavni.php"; if (isset($_POST['log'])){ if ("{$_POST['log']}"=="saria"){ $_SESSION['admin']="admin"; header("location:index.php"); } else echo"<div class='radek'><h4>nesprávné heslo!!!</h4></div>"; } if (isset($_GET['logout'])){ $_SESSION = array(); session_destroy(); setcookie(session_name(), '' , time()-300, '/', '', 0); header ("location:index.php"); } ?> </div> </div> </body> </html> <?php ob_flush(); ?> |
||
Saria Profil |
#4 · Zasláno: 5. 1. 2007, 14:23:53
A teď jsem zjistila, že na jiném serveru to jede, vypadá to jak kdyby byl problém v nastavení Apache.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0