-=HELLBENDER=- Posted October 30, 2008 Report Posted October 30, 2008 Sākumā pateikšu ka esmu pārslasījis ŠO TE un izmēģinājis dažādus variantus, bet neviens neatbilst... Tad nu problēma ir sekojoša; Ieejot galaxy.php failā man izmet headers already sent kurš itkā ir CheckCookies.php failā, tad nu vēru vaļā checkcookies failu un meklēju session_start, bet nekā... Ķēros pie hex un tur itkā nemanīju BOM simbolus. Tad nu ieskatījos dziļāk galaxy.php failā un ieraudzīju šo te: include($xnova_root_path . 'extension.inc'); include($xnova_root_path . 'common.' . $phpEx); Extension.inc fails; <?php // extension.inc if ( !defined('INSIDE') ) { die("Hacking attempt"); } // Cambiar si la extension que usas no es .php! $phpEx = "php"; ?> Common.php fails; http://paste.php.lv/8240?lang=php Kā redzat, viņš saistās ar gandrīz visiem failiem uz weba... Un tā kā pārmeklēt ~200 php failus būtu īsts murgs un man šie errori būtībā nemaisa, tapēc varbūt ir kāds veids kā vnk paslēpt to erroru tekstu?
v3rb0 Posted October 30, 2008 Report Posted October 30, 2008 sāc ar to, ka neliec php failu beigās ?> (viena no tām lietām, ko vērts pamācīties no ZF)
bubu Posted October 30, 2008 Report Posted October 30, 2008 v3rb0: Nesapratu, kā tas ir - nelikt ?> faila beigās?
v3rb0 Posted October 30, 2008 Report Posted October 30, 2008 (edited) inc.php <?php function a(){} ?> // un te tuksa rinda, kuru forums cītīgi novāc nost :) index.php <?php require_once 'inc.php'; session_start(); būs Headers already sent, bet ja inc.php būs <?php function a(){} // arii tuksa rinda - nekādas kļudas. Edited October 30, 2008 by v3rb0
-=HELLBENDER=- Posted October 30, 2008 Author Report Posted October 30, 2008 Tas nav forums, bet gan rageonline scripts. Lai jums būtu vieglāk, lejuplādēt viņu var ŠEIT
bubu Posted October 30, 2008 Report Posted October 30, 2008 Ah tā. Interesanti, bet nu anyway - mani tas nav traucējis. Esmu pieradis netaisīt tukšas liekas rindas.
-=HELLBENDER=- Posted October 30, 2008 Author Report Posted October 30, 2008 Tās "tukšās rindas" man jau ir, es vnk viņas nenokopēju... Kurā failā atrodas visu erroru teksti?
andrisp Posted October 30, 2008 Report Posted October 30, 2008 v3rb0, nevajag taisīt tukšas rindas un problēmu nebūs. :) Man liekas diezgan stulbi nerakstīt ?> tikai tāpēc, ka "ja nu gadās tukša rinda, tad viss sabruks". Pareiza pieeja, imo, būtu izdzēst to tukšo rindu. Bet nu ja jau ZF džeki tā ir izdomājuši, tad jau laikam jārespektē. :) Bet nemaz nebrīnītos, ka tā ir viena cilvēka ideja, kam vienkārši ir niķis taisīt tās jaunrindes pēc ?>. Tāpec izdomājis, ka nu pat visiem tā ir problēma. :)
v3rb0 Posted October 30, 2008 Report Posted October 30, 2008 netaisu jau tukšās rindas un ar Headers already sent veidīgam kļūdām ar sen vairs necīnos, bet iesāku nelikt to aizverošo tagu, un tagad nejūtu nekādu vajadzību pēc viņa tur faila beigās. visas pretenzijas par http://framework.zend.com/manual/en/coding...formatting.html sūtīt tiem kas to rakstīja. :p
andrisp Posted October 30, 2008 Report Posted October 30, 2008 v3rb0, es savu rakstīto jau tā īsti to nebiju adresējis konkrēti tev, bet vispār pašai idejai kā tādai.
-=HELLBENDER=- Posted October 30, 2008 Author Report Posted October 30, 2008 Tās "tukšās rindas" man jau ir, es vnk viņas nenokopēju...Kurā failā atrodas visu erroru teksti?
-=HELLBENDER=- Posted October 30, 2008 Author Report Posted October 30, 2008 Tas nav forums, bet gan rageonline scripts.Lai jums būtu vieglāk, lejuplādēt viņu var ŠEIT Bet nu ja slinkums kačāt, CheckCookies.php
andrisp Posted October 30, 2008 Report Posted October 30, 2008 Tak, protams, ka slinkums kačāt. :) Iekopē pilnīgu kļūdas tekstu.
-=HELLBENDER=- Posted October 30, 2008 Author Report Posted October 30, 2008 Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\ogame\galaxy.php:1) in C:\AppServ\www\ogame\includes\functions\CheckCookies.php on line 55
Recommended Posts