anpera.net
https://anpera.dyndns.org/phpbb3/

String und header fehler oder dummheit?
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=5061
Seite 1 von 1

Autor:  Patzue [ Sa 09 Jan, 2010 15:28 ]
Betreff des Beitrags:  String und header fehler oder dummheit?

Hey!

Wollte anfangen in der common.php die sachen zu stringen.. und so auch in der
$this->bbcode_second_pass_code('', 'function loadsettings()')

folgendes

$this->bbcode_second_pass_code('', '$settings[$row['setting']] = $row['value'];')

so.. nun bekomm ich aber folgenden Fehler

$this->bbcode_second_pass_code('', 'Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at D:\PHP\xampp\htdocs\logd\translator.php:28) in D:\PHP\xampp\htdocs\logd\common.php on line 1715')

Bin ich einfach nur dumm und mach was falsch oder?

Autor:  Tidus [ Sa 09 Jan, 2010 15:41 ]
Betreff des Beitrags:  Re: String und header fehler oder dummheit?

Das dürfte mit der stelle ja nix zutun haben, vorallem was hat loadsettings mit der translator zutun?

naja egal ich kenne diesen fehler nur in verbindung mit falscher kodierung von dateien..

Autor:  Patzue [ Sa 09 Jan, 2010 15:44 ]
Betreff des Beitrags:  Re: String und header fehler oder dummheit?

ich hab keine ahnung.. aber dieser fehler ist dort aufgetaucht.. Falsche Kodierung? Ok ich schau mal

Edit: hab jetzt ale auf UTF ohne Bom gesetzt.. nichts geändert

Autor:  Tidus [ Sa 09 Jan, 2010 16:15 ]
Betreff des Beitrags:  Re: String und header fehler oder dummheit?

die translator.php oder welche datei? hast du die anderen auch umgestellt, oder nur die oder auf was für einer kodierung läuft dein spiel?

Autor:  Patzue [ Sa 09 Jan, 2010 16:31 ]
Betreff des Beitrags:  Re: String und header fehler oder dummheit?

Habe alle dateien umgestellt.. Meinste Damit die Kodierung der Datenbank? utf8_general_ci

Autor:  Tidus [ Sa 09 Jan, 2010 16:56 ]
Betreff des Beitrags:  Re: String und header fehler oder dummheit?

naja ich meinte ob du alle dateien usw. ja auch db auf utf-8 hast, hmm.. wie gesagt kenn es nur in verbindung mit falscher kodierung wenn es daran nicht liegt weis ich auch nicht woran, deine source ist leider nicht einsehbar

Autor:  Chaos [ Sa 09 Jan, 2010 16:57 ]
Betreff des Beitrags:  Re: String und header fehler oder dummheit?

ich kenne den fehler bei logd wenn man echo verwendet oder wenn man ich glaube wordpad oder so als editor nutzt, dann werden vorher 4 zeichen die nicht zu sehen sind gesetzt die diesen fehler auch verursachen. Evtl. könnte da helfen einfach den inhalt auszuschneiden und in einen einfachen texteditor zu kopieren und dann speichern (Aber das hilft natürlich nur wenns wirklich an den 4 zeichen liegt.).

Autor:  Eliwood [ Sa 09 Jan, 2010 16:59 ]
Betreff des Beitrags:  Re: String und header fehler oder dummheit?

Patzue hat geschrieben:
so.. nun bekomm ich aber folgenden Fehler

$this->bbcode_second_pass_code('', 'Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at D:\PHP\xampp\htdocs\logd\translator.php:28) in D:\PHP\xampp\htdocs\logd\common.php on line 1715')

Bin ich einfach nur dumm und mach was falsch oder?


Fehler lesen müsste man können! Gilt übrigens auch für alle, die geantwortet haben... -.-
Steht doch alles da, was man zur Behebung braucht. Die Session-Funktion kann keine HTTP-Header senden, weil die Ausgabe bereits gestartet wurde - in Klammern steht auch, wo: translator.php, Zeile 28. Da startet eine Ausgabe.
Ich weiss nicht, warum - aber würdest du dir die Stellen ansehen, könntest du vermutlich erahnen, warum - oder du postest die ±3 Zeilen.

Autor:  Tidus [ Sa 09 Jan, 2010 16:59 ]
Betreff des Beitrags:  Re: String und header fehler oder dummheit?

einen einfachen editor eher nicht, dort kann es und gerade beim windows editor zu komischen kodierungen kommen und auch mit anderen editoren.

ich bin bis jetzt mit Notepad++ sehr gut gefahren, was anderes benutze ich nicht mehr ö.ö

Tja Eliwood aber wie gesagt wenn eine datei falsch kodiert ist, dann kommt dieser fehler auch..

Autor:  Patzue [ Sa 09 Jan, 2010 19:08 ]
Betreff des Beitrags:  Re: String und header fehler oder dummheit?

Ich nutze auch Notepad++ (kein wordpad.. is ja grausam das teil :D)

translator.php

$this->bbcode_second_pass_code('', '/* Format for translator.php
[...]
*/
//output(output_array($session['user']['prefs']));

$language = $session['user']['prefs']['language']; // Zeile 28
if ($language=="") $language=$_COOKIE['language']; // Zeile 29
if ($language=="") $language=getsetting("defaultlanguage","en"); // Zeile 30
// Zeile 31
if (file_exists("translator_".$language.".php")){ // Zeile 32
require_once "translator_".$language.".php"; // Zeile 33
}else{ // Zeile 34
require_once "translator_en.php"; // Zeile 35
} // Zeile 36')


common.php

$this->bbcode_second_pass_code('', 'require_once "translator.php"; //zeile 1712
//Zeile 1713
// Session einstellen & starten //Zeile 1714
session_name('Habnochkeinen'); //Zeile 1715
session_start(); //Zeile 1716

function register_global(&$var){ // 1718
@reset($var); // 1719
while (list($key,$val)=@each($var)){ // 1720
global $$key; // 1721
$$key = $val; // 1722
} // 1723
@reset($var); // 1724
} // 1725')

Autor:  Eliwood [ Sa 09 Jan, 2010 19:12 ]
Betreff des Beitrags:  Re: String und header fehler oder dummheit?

Kommt da noch eine zweite Fehlermeldung vor der, die du gepostet hast? Weil die Zeile 28, wenn deine Nummerierung stimmt, würde selbst nichts ausgeben.

Autor:  Patzue [ Sa 09 Jan, 2010 19:41 ]
Betreff des Beitrags:  Re: String und header fehler oder dummheit?

uh.. wollte eig grad common öffnen und hab ausversehen dbwrapper.. und hab dabei gemertk, dass ich die notice fehler angezeigt lassen habe und da kommt folgendes..
$this->bbcode_second_pass_code('', '
Notice: Undefined variable: session in D:\PHP\xampp\htdocs\logd\translator.php on line 28

Notice: Undefined index: language in D:\PHP\xampp\htdocs\logd\translator.php on line 29')

Also eig. falscher Alarm^^

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/