| 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: 9 let
|
|||
0