Sytuacja jest wprost śmieszna. Przy otwieraniu strony, której pierwsze linijki kodu wyglądają dokładnie tak:
<?php
session_start();
include "core/core.php";
$blog = new blog();
addLayout("top.lay");
?>
Serwer (Apache) wyrzuca mi takie błędy
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\wamp\www\index.php:1) in D:\wamp\www\index.php on line 2Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\wamp\www\index.php:1) in D:\wamp\www\index.php on line 2
Co wydaje mi się niezwykle absurdalne. Po wrzuceniu plików na hosting www problem znika, wszystko funkcjonuje tak jak powinno z jednym szczegółem - z jakiegoś powodu pomijane są informacje o marginesach (niezależnie od przeglądarki).
Zastanawia mnie fakt zaistnienia tego błędu jak i fakt, że pojawił się on przy zmianie edytora... Aż samemu nie chciało mi się wierzyć, pliki po zapisie w nowym edytorze (dla uściślenia Pajączek 5, a przedtem 2000) w nowo zapisanych plikach pojawiał się ten specyficzny błąd...
Niewątpliwie metodą może być powrót do poprzedniej wersji edytora, ale chciałbym poruszyć temat tego zjawiska z Wami.
Najśmieszniejsze jest to, że nie pojawiła się ani jedna nowa linijka kodu, a pliki jak był zapisywane w UTF-8, tak zostały zapisane i tym razem.