Warning: session_start()

ptasio

No avatar

2008-04-08 08:19

witam pomocy do admina podlaczylem skrypcik newslettera z logowaniem. jak to zrobilem mialem problem z polskimi znakami w inframe w adminie gdzie jest wyswietlany ten nwesletter poradzilem sobie z tym zmieniajac kodowanie jego pliku na UTF-8 niestety po tej czynnosci zaczelo pokazywac sie ten komunikat niby wszystko dziala poprawnie ale napis "worning etc...." niewyglada fajnie :)

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/local/apache/www/htdocs/zachara.pl/maillist/admin.php:1) in /usr/local/apache/www/htdocs/zachara.pl/maillist/admin.php on line 2

znalazlem na quick.card propozycje rozwiazania problemu ze wstawieniem tmp w glownym katalogu chmod777 ale niepomaga niewiem dlaczego teraz sie to gryzie skoro wystarczy zmienic kodowanie na asci i blad niewyskakuje zato znow powraca problem z polskimi znakami :(
tak sobie myslec aby odrazu logowanie do admina bylo logowaniem do newslettera ale zabardzo niewidze tego moze jakas podpowiec co zimportowac do newslettara aby chaslo bylo liczone razem z wejsciem do admina :)

» Quick.Cms v2.x

ptasio

No avatar

2008-04-08 08:23

czesc kodu mojego newslettera odpowiedziaalna za login

<?
session_start();
require('config.inc.php');
require('functions.inc.php');

define('IN_ADMIN',true);

session_name('txtlist');


if (isset($_POST['logsub'])) {
if ($_POST['uname'] == $cfg['uname'] && $_POST['pword'] == $cfg['pword']) {
$_SESSION['lin'] = true;
}
else {
$err = 'Niepoprawny login lub hasło';
}
}
elseif ($_GET['do'] == 'logout') {
$_SESSION = array();
session_destroy();
}
// write header
?>
<html>
<head>

ptasio

No avatar

2008-04-08 08:26

<?
if ($_SESSION['lin']) {
// we are logged in.
function writemenu($item) {
$items = array(
'email' => 'Wyślij email',
'archive' => 'Archiwum email',
'newsub' => 'dodaj do listy',
'list' => 'Lista adresów email',
'logout' => 'wyloguj się'
);
foreach ($items as $a => $b) {
if (isset($str)) $str .= ' &middot; ';else $str = '';
$str .= ($a == $item)?'<b>':'<a href="admin.php?do='.$a.'&'.strip_tags(SID).'">';
$str .= $b;
$str .= ($a == $item)?'</b>':'</a>';
}
return $str;
}
?>

Do góry
o nas | kontakt