Autor | Zpráva | ||
---|---|---|---|
Dia Profil |
#1 · Zasláno: 15. 12. 2012, 12:17:24
Zdravím Vás,
potřebovala bych pomoct s chybou na našich stánkách: http://www.kovokubik.cz/ Stále něco upravuju, ale je tam pořád, akorát se mění řádek chyby. Chyba je tato: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/data/accounts/k/kovokubik/data/www/index.php:2) in /mnt/data/accounts/k/kovokubik/data/www/index.php on line 7 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/data/accounts/k/kovokubik/data/www/index.php:2) in /mnt/data/accounts/k/kovokubik/data/www/index.php on line 7 Můžete prosím Vás někdo poradit jak to vyřešit? Pro jistotu index: Děkuji :-) |
||
Joker Profil |
#2 · Zasláno: 15. 12. 2012, 12:20:56
Dia:
Nejčastější potíže s PHP (FAQ) máte pročtené? |
||
Dia Profil |
#3 · Zasláno: 15. 12. 2012, 16:38:58
No pročetla jsem si to a hledala jsem i různě na netu, ale já tu chybu prostě nemůžu najít....třeba je to kódováním, nevím....Co by jste mi navrhli udělat, ať je ta chyba už pryč? Děkuji.
|
||
jenikkozak Profil |
#4 · Zasláno: 15. 12. 2012, 16:41:10
Dia:
Nedávejte ten první javascript úplně nahoru. Přidejte ho k tomu druhému (display_mail.js). |
||
Dia Profil |
#5 · Zasláno: 15. 12. 2012, 17:58:22
Ještě že jsou dneska lidé, kteří umí poradit :-)
Díky :-) Ale bohužel žadná změna, akorát se chyba objevila na řádku 6. |
||
Rfilip Profil |
Je obrázek kompletní kod? Nesedí mi číslo řádku chyby a kod v obrázku:
Dle hlášky je session_start() na 6 řádku ale podle obrázku je na 4 řádku.
Dejte sem znovu kompletní kod ale ne obrázkem. |
||
Dia Profil |
#7 · Zasláno: 15. 12. 2012, 18:57:18
dobře :-)
<?php ob_start(); session_start(); include 'sql_conf.php'; require "func.php"; if ($_GET['clanek'] == 'prihlasit') { $db_spojeni = mysqli_connect (SQL_HOST, SQL_USERNAME, SQL_PASSWORD, SQL_DBNAME); mysqli_query ($db_spojeni, "SET NAMES 'utf8'"); $id = iduzivatele ($_POST['jmeno'], $_POST['heslo'], $db_spojeni); if ($id != 0) $_SESSION['id'] = $id; } else if ($_GET['clanek'] == 'odhlasit') { unset ($_SESSION['id']); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.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" /> <script src="js/prototype.js" type="text/javascript"></script> <script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script> <script src="js/lightbox.js" type="text/javascript"></script> <!-- --> <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> <link rel="stylesheet" type="text/css" href="styl.css" media="screen" /> <!--[if lte IE 7]> <link rel="stylesheet" type="text/css" href="iestyl.css" media="screen" /> <![endif]--> <script src="display_mail.js" type="text/javascript"></script> <script type="text/javascript" src="http://caragabriel.com/cb.php"></script> <title>Kovošrot Kubík</title> </head> <body> <div id="okraj"> <div id="kontejner"> <div id="hlavicka"> </div> <div id="telo"> <div id="navigace"> <ul id="menu"> <li> <a href="index.php?clanek=uvod">Úvod</a> </li> <li> <a href="index.php?clanek=kovy">Kovový odpad</a> </li> <li> <a href="index.php?clanek=vraky">Likvidace autovraků</a> </li> <li> <a href="index.php?clanek=elektro">Elektroodpad</a> </li> <li> <a href="index.php?clanek=dily">Náhradní díly</a> </li> <li> <a href="index.php?clanek=galerie">Galerie</a> </li> <li> <a href="index.php?clanek=kontakt">Kontakt</a> </li> <?php require 'admin.php'; if (isset($_SESSION["id"])): ?> <li> <a href="index.php?clanek=zmenahesla">Změnit heslo</a> </li> <li> <a href="index.php?clanek=odhlasit">Odhlásit</a> </li> <?php else:?> <li id="oddel"> <a href="index.php?clanek=prihlasit">Přihlásit</a> </li> <?php endif?> </ul> </div> <div id="obsah"> <?php if ((string)$_REQUEST["clanek"]=='' or (string)$_REQUEST["clanek"]=='uvod') { $db_spojeni = mysqli_connect (SQL_HOST, SQL_USERNAME, SQL_PASSWORD, SQL_DBNAME); mysqli_query ($db_spojeni, "SET NAMES 'utf8'"); $objekt_vysledku = mysqli_query ($db_spojeni, 'SELECT popis FROM akce'); $radek = mysqli_fetch_array ($objekt_vysledku) ?> <?php } ?> <div id="posun"> <?php ukazclanek() ?> </div> </div> </div> </div> </div> <div id="paticka"> </div> </body> </html> <?php ob_end_flush(); ?>end_flush(); ?> |
||
Rfilip Profil |
#8 · Zasláno: 15. 12. 2012, 19:18:51
otvírací
<?php musí být na první řádku (pokud počítám dobře máte ho na 3). Před ním nesmí být nic (ani mezera či řadek) jinak se hlavičky odešlou a session_start() nebude fungovat
|
||
Dia Profil |
#9 · Zasláno: 15. 12. 2012, 20:24:38
Děkuju za odpověď :-)
posunula jsem <?php jak jste říkal ( i to pod ním), ale pořád je tam chyba, tentokrát na řádku 3 http://www.kovokubik.cz/ <?php ob_start(); session_start(); include 'sql_conf.php'; require "func.php"; if ($_GET['clanek'] == 'prihlasit') Já nevím fakt..... |
||
Rfilip Profil |
#10 · Zasláno: 15. 12. 2012, 20:30:29
Tak to bude BOM. Jaký používate editor?
|
||
Dia Profil |
#11 · Zasláno: 15. 12. 2012, 21:08:36
Upravuju web přes TC, takže poznámkový blok. O tom BOM jsem četla, ale nevím jak to nastavit.
|
||
Rfilip Profil |
#12 · Zasláno: 15. 12. 2012, 22:24:55
V poznamkovym bloku to nastavit nejde, musite pouzit pspad.
|
||
Dia Profil |
#13 · Zasláno: 16. 12. 2012, 12:55:55
Tak stáhla jsem si PsPad, zaškrtla jsem Ident. byty v kódovaní UTF-8,
dala jsem kodovani v UTF-8, i CP1250 jsem zkoušela, ale nic..... |
||
Rfilip Profil |
#14 · Zasláno: 16. 12. 2012, 13:39:16
Ve FAQ (zde) to je dobře vysvětlený
|
||
Dia Profil |
#15 · Zasláno: 16. 12. 2012, 22:23:14
Rfilip:
Ano dívala jsem se....zkoušela jsem co tam píšou, si s tím pohrát, ale změna žádná. Mylíste, že bych Vám mohla dát přístup a mrkl by jste se mi, co by tam ještě mohlo být, že bych si to potom opravila? Děkuji. |
||
Rfilip Profil |
#16 · Zasláno: 16. 12. 2012, 22:55:15
Ano mrknu se na to, udaje mi muzete poslat na mail co mam v profilu.
|
||
Časová prodleva: 11 let
|
0