Autor | Zpráva | ||
---|---|---|---|
echo Profil * |
#1 · Zasláno: 20. 10. 2012, 00:18:08
Ahoj mám tenhle script a když ho pustim tak : Warning: Cannot modify header information - headers already sent by (output started at D:\dev\www\menu.php:87) in D:\dev\www\seesionKill.php on line 4
<?php unset($_SESSION['setpy_septy']); $_SESSION['refresh_control']=1; header ("location: index.php?page=minichat"); ?> myslel jsem že se to děje jenom když před header je nějaký echo, ale já tady nic takovýho nemám. |
||
whoami Profil |
Dej si Kódování UTF-8 bez BOM, nebo neukončuj script "?>". Ať neposílá odřádkování a bílé znaky..
Předpokládám že "D:\dev\www\menu.php" má okolo 87 řádků.. |
||
echo Profil * |
#3 · Zasláno: 20. 10. 2012, 01:02:24 · Upravil/a: echo
whoami:
Okolo... menu.php má 91 řádků ... 86 </menu> 87 <?php 88 } 89 echo '</div>'; 90 echo '</div>'; 91 ?> umazal jsem tedy ?> a stejná chyba. UT8 - 8 Mám u všeho akorád nevím co myslíte tím bez BOM Nevím jestli to s tím může mít spojitost, ale tohle normálně šlo až dneska jsem přidával do indexu nějaké meta tagy a tlačítko to se mi líbí. Ale fakt nevim co to má společnýho s menu.. s nim jsem nic nedělal už dlouho. *UTF-8 |
||
whoami Profil |
Vypadá to, jako by byl soubor menu.php někde vkládán (include) a jak tak koukám, na řádku 86 je HTML tag. Tento tag zřejmě odešle hlavičky.
echo a k tomu "*UTF-8", vpravo nahoře je "Upravit". |
||
echo Profil * |
#5 · Zasláno: 20. 10. 2012, 01:19:45 · Upravil/a: echo
Menu se z indexu volá takhle
require "menu.php"; ... a pokud je to jak říkáte že se tag </menu> odešle do halvičky.... tak co s tim mám udělat?echo a k tomu "*UTF-8", vpravo nahoře je "Upravit". Asi jen pro přihlášené. :o) |
||
whoami Profil |
echo:
Ah tak.. nevšiml jsem si.. Pokud je vše routované skrze index.php je tu jedno jednoduché řešení..: <?php ob_start(); /* Původní kód */ $tmp = ob_get_contents(); ob_end_clean(); echo $tmp; |
||
echo Profil * |
#7 · Zasláno: 20. 10. 2012, 01:58:12
whoami já zkusím co jste psal, ale nahrál jsem na server starou verzi kde to ještě šlo a odkrokoval jsem to ... kdy to začalo a dělá to tlačítko google + 1 když jsem do hlavičky dal tehle csript :
<script type="text/javascript"> (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> od googla tak začnou problémy |
||
Časová prodleva: 12 let
|
0