Autor | Zpráva | ||
---|---|---|---|
Shiro Profil * |
#1 · Zasláno: 7. 11. 2016, 22:03:42
Warning: Cannot modify header information - headers already sent by (output started at /data/web/virtuals/147541/virtual/www/index.php:1) in /data/web/virtuals/147541/virtual/www/kontrolery/Kontroler.php on line 70
Warning: Cannot modify header information - headers already sent by (output started at /data/web/virtuals/147541/virtual/www/index.php:1) in /data/web/virtuals/147541/virtual/www/kontrolery/Kontroler.php on line 71 mohl by mi někdo pomoci? jediné co nefunguje je samotná administrace, všechny podstránky fungují i pohledy a všechno kolem |
||
pcmanik Profil |
#2 · Zasláno: 7. 11. 2016, 22:35:44
Shiro:
Headers already sent... |
||
Shiro Profil * |
#3 · Zasláno: 7. 11. 2016, 22:50:35
děkuji za zaslání odkazu kterých jsem pročetl spousty bohužel nejsem schopen najít chybu
|
||
mckay Profil |
#4 · Zasláno: 7. 11. 2016, 22:59:15
Shiro:
Zjevně neposkytujete dostatek informací. Potřebujeme vědět v jakém pořadí jsou skripty vkládány do stránky a co obsahují, hlavně kde se nachází funkce modifikující hlavičky a jaké úseky kódu jí předchází. |
||
Shiro Profil * |
<!DOCTYPE html> <html lang="cs-cz"> <head> <base href="/"> <title>Home</title> <meta charset="UTF-8 (Without BOM)"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="icon" href="img/favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon" /> <meta name = "format-detection" content = "telephone=no" /> <meta name="description" content="<?= $popis ?>" /> <meta name="keywords" content="<?= $klicova_slova ?>" /> <meta name="author" content="Tomáš Klement"> <link rel="stylesheet" href="css/bootstrap.css" > <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="css/camera.css"> <script src="js/jquery.js"></script> <script src="js/jquery-migrate-1.2.1.js"></script> <script src="js/superfish.js"></script> <script src="js/jquery.mobilemenu.js"></script> <script src="js/jquery.easing.1.3.js"></script> <script src="js/jquery.ui.totop.js"></script> <script src="js/jquery.touchSwipe.min.js"></script> <script src="js/jquery.equalheights.js"></script> <script src='js/camera.js'></script> <!--[if (gt IE 9)|!(IE)]><!--> <script src="js/jquery.mobile.customized.min.js"></script> <!--<![endif]--> <script> $(window).load( function(){ jQuery('.camera_wrap').camera(); }); </script> <!--[if lt IE 9]> <div style='text-align:center'><a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home?ocid=ie6_countdown_bannercode"><img src="http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg" border="0" height="42" width="820" alt="You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today." /></a></div> <link rel="stylesheet" href="assets/tm/css/tm_docs.css" type="text/css" media="screen"> <script src="assets/assets/js/html5shiv.js"></script> <script src="assets/assets/js/respond.min.js"></script> <![endif]--> </head> <body> <div id="fb-root"> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/cs_CZ/sdk.js#xfbml=1&version=v2.8"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> </div> <header id="header"> <div class="container"> <h1 class="navbar-brand navbar-brand_"><a href="home"><h1 style="color:black; font-size: 500%;">Pizzeria Luna</h1></a></h1> </div> <div class="menuheader"> <div class="container"> <nav class="navbar navbar-default navbar-static-top tm_navbar" role="navigation"> <ul class="nav sf-menu"> <li><a href="home">home</a></li> <li><a href="cenik">ceník</a></li> <li><a href="objednavky">objednávky</a></li> <li><a href="kontakt">kontakt</a></li> </ul> </nav> </div> </div> </header> <div id="content"> <?php $this->kontroler->vypisPohled();?> <?php foreach ($zpravy as $zprava) : ?> <p class="zprava"><?= $zprava ?></p> <?php endforeach ?> <div style="border-bottom: 3px groove #545658; "> <div style="text-align: center; display: block; margin: 0 auto"> <div class="fb-comments" data-href="https://www.facebook.com/Pizzerie-Luna-1411821872164315/?fref=ts" data-width="600" data-numposts="5"> </div> <script src="js/jquery.js"></script> </div> </div> </div> <footer> <div class="container"> <div class="row"> <div class="col-lg-4 col-md-4 col-sm-4 footercol"> <ul class="social_icons clearfix"> <li><a href="https://www.facebook.com/Pizzerie-Luna-1411821872164315/?fref=ts"><img src="img/follow_icon1.png" alt=""></a></li> <li><a href="#"><img src="img/follow_icon2.png" alt=""></a></li> <li><a href="#"><img src="img/follow_icon3.png" alt=""></a></li> <li><a href="#"><img src="img/follow_icon4.png" alt=""></a></li> </ul> </div> <div class="col-lg-4 col-md-4 col-sm-4 footerlogo footercol"> <a class="smalllogo2 logo" href="home"><h1 style="color:black; font-size: 300%;">Pizzeria Luna</h1></a> </div> <div class="col-lg-4 col-md-4 col-sm-4 footercol"> <p class="footerpriv">© 2016 By Tomáš Klement • <a href="administrace">Administrace</a> </p> </div> </div> </div> </footer> <script src="js/bootstrap.min.js"></script> <script src="js/tm-scripts.js"></script> </body> </html> Tady je zasláno rozložení což je vlastně hlavní stránka na ktré se všechno zobrazuje, funkce vypisPohled() vypisuje články z databáze. dále zašlu kod administrace a kotroleru který to ovládá AdministraceKontroler -> <?php // Controller pro zpracování článku class AdministraceKontroler extends Kontroler { public function zpracuj($parametry) { // Do administrace mají přístup jen přihlášení uživatelé $this->overUzivatele(); // Hlavička stránky $this->hlavicka['titulek'] = 'Přihlášení'; // Získání dat o přihlášeném uživateli $spravceUzivatelu = new SpravceUzivatelu(); if (!empty($parametry[0]) && $parametry[0] == 'odhlasit') { $spravceUzivatelu->odhlas(); $this->presmeruj('prihlaseni'); } $uzivatel = $spravceUzivatelu->vratUzivatele(); $this->data['jmeno'] = $uzivatel['jmeno']; $this->data['admin'] = $uzivatel['admin']; // Nastavení šablony $this->pohled = 'administrace'; } } samotná administrace která je vypsáná přes funkci <div class="row_6"> <div class="container"> <div class="row"> <p>Vítejte v administraci, jste přihlášeni jako <?= $jmeno ?></p> <?php if (!$admin) : ?> <p>Nemáte administrátorská oprávnění, požádejte administrátora webu, aby vám je přidělil.</p> <?php endif ?> <!--<h2><a href="editor">Editor článků</a></h2>--> <h2><a href="clanek">Seznam článků</a></h2> <h2><a href="administrace/odhlasit">Odhlásit</a></h2> </div> </div> </div> |
||
Davex Profil |
#6 · Zasláno: 7. 11. 2016, 23:58:10
Shiro:
„output started at /data/web/virtuals/147541/virtual/www/index.php:1“ Toto znamená, že na prvním řádku souboru /data/web/virtuals/147541/virtual/www/index.php došlo k odeslání začátku obsahu stránky do prohlížeče, což znemožňuje odeslání HTTP hlaviček, které se musí odeslat předtím.
Na prvním řádku to má většinou na svědomí BOM signatura. |
||
Časová prodleva: 8 let
|
0