Proszę o sprawdzenie kodu, bo nie wiem co jest


(system) #1

Witam

czy może ktoś mi powiedzieć co jest nie tak w tym kodzie

<?php

        session_start();



        include_once("./_class/cAutoryzacja.class.php");

		include_once("./_class/cMain.class.php");

        include_once("./_class/MySql.class.php");

		include_once("./_smarty/class/Smarty.class.php");

// ================================================================================================


        $smarty = new Smarty();

        $smarty->template_dir = './_smarty/templates/';

        $smarty->compile_dir = './_smarty/templates_c/';

        $smarty->config_dir = './_smarty/configs/';

        $smarty->cache_dir = './_smarty/cache/';


// ================================================================================================


		$chLoginTitle = array(1=>'Ogród Dom');

		$autoryzacja = new cAutoryzacja($chLoginTitle,NULL,NULL,1);

		$autoryzacja->Language($_REQUEST['lang']);


      	if($autoryzacja->Autoryzacja())

        {

        // ================================================================================================


                $sql = new MySql();


                if($sql->Connect())

                {

                // ================================================================================================


						$main = new cMain(NULL);


						include_once("./_class/cMenuAdmin.class.php");


						$menu_array = array(1=>"Oferta",

											2=>"Aktualności",

											3=>"Porady",

											4=>"Promocje",

											5=>"Kontakt");


						$menu_admin = new cMenuAdmin($_REQUEST['menu'],$menu_array);

						$smarty->assign("menu_admin",$menu_admin->Display());




						switch($_REQUEST['menu'])

						{


							case 5:

								include_once("./_class/cTrescStron.class.php");

								$tresc = new cTrescStron($_REQUEST,'t_kontkat','HTML','id',5,array('1'=>'edytuj treść'));

								$smarty->assign("main",$tresc->Edit());

							break;



							case 4:


								include_once("./_class/OpisFotos.class/cOpisFotosAdmin.class.php");



								$form = array(

								1 => array('text','300','0','empty','list',20,'nazwa'),

								2 => array('textarea','500','300','empty','skr',40,'treść'),

								3 => array('foto','0','0','foto',NULL,NULL,'zdjęcie'));


								$OpisFotos = new cOpisFotosAdmin(

								$_REQUEST,

								'./_upload/promocje/',

								array('menu'=>4),

								3,

								't_promocje',

								't_promocje_cont',

								$form,

								1,

								false);


								$smarty->assign("main",$OpisFotos->Display());


							break;


							case 3:


								include_once("./_class/OpisFotos.class/cOpisFotosAdmin.class.php");



								$form = array(

								1 => array('text','300','0','empty','list',20,'nazwa'),

								2 => array('textarea','500','300','empty','skr',40,'treść'),

								3 => array('foto','0','0','foto',NULL,NULL,'zdjęcie'));


								$OpisFotos = new cOpisFotosAdmin(

								$_REQUEST,

								'./_upload/porady/',

								array('menu'=>3),

								3,

								't_porady',

								't_porady_cont',

								$form,

								4,

								false);


								$smarty->assign("main",$OpisFotos->Display());


							break;


							case 2:


								include_once("./_class/OpisFotos.class/cOpisFotosAdmin.class.php");



								$form = array(

								1 => array('text','300','0','empty','list',20,'nazwa'),

								2 => array('textarea','500','300','empty','skr',40,'treść'),

								3 => array('foto','0','0','foto',NULL,NULL,'zdjęcie'));


								$OpisFotos = new cOpisFotosAdmin(

								$_REQUEST,

								'./_upload/aktualnosci/',

								array('menu'=>2),

								3,

								't_aktualnosci',

								't_aktualnosci_cont',

								$form,

								3,

								false);


								$smarty->assign("main",$OpisFotos->Display());


							break;


							case 1:

								include_once("./_class/cTrescStron.class.php");


								//stare:

								/*

								$dzialy = array('1'=>'kwiaty rabatkowe',

														'2'=>'kwiaty domowe',

														'3'=>'kwiaty rabatkowe',

														'4'=>'nawozy',

														'5'=>'mały ogrodnik',

														'6'=>'nasiona',

														'7'=>'podłoża',

														'8'=>'podłoża',

														'9'=>'drzewa i krzewy',

														'10'=>'środki ochrony roślin',

														'11'=>'artykuły do domu',

														'12'=>'artykuły ogrodnicze',

														'13'=>'systemy nawadniające',

														'14'=>'donice',

														'15'=>'narzędzia',

														'16'=>'akcesoria do oczek wodnych',

														'17'=>'akcesoria wędkarskie',

														'18'=>'węże świetlne',

														'19'=>'mała architektura',

														'20'=>'świąteczne');

								*/


								//nowe:

								$dzialy = array(

									'1' => 'kwiaty domowe',

									'2' => 'kwiaty rabatkowe',

									'3'=>'nawozy',

									'4'=>'mały ogrodnik',

									'5'=>'nasiona',

									'6'=>'podłoża',

									'7'=>'drzewa i krzewy',

									'8'=>'środki ochrony roślin',

									'9'=>'artykuły do domu',

									'10'=>'artykuły ogrodnicze',

									'11'=>'systemy nawadniające',

									'12'=>'donice',

									'13'=>'narzędzia',

									'14'=>'akcesoria do oczek wodnych',

									'15'=>'akcesoria wędkarskie',

									'16'=>'węże świetlne',

									'17'=>'mała architektura',

									'18'=>'świąteczne'

								);


								$tresc = new cTrescStron($_REQUEST,'t_oferta','HTML','id',1,$dzialy);

								$smarty->assign("main",$tresc->Edit());

							break;


							default:

									$smarty->assign("main","

Jesteś zalogowany w panelu administracyjnym");

							break;




						}



						$sql->Disconnect();



                // ================================================================================================

                }

                else

                {

                        $smarty->assign("main",$sql->error);

                }


                		$smarty->display("administracja.tpl");


        // ================================================================================================        

        }

       else

       {

                $smarty->assign("tresc",$autoryzacja->FormularzLogowania());

                $smarty->display("login.tpl");

       }


?>[/code]




jak otwieram stronę 

to mam dwa błędy i nie wiem co jest

[code] Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /administracja.php:1) in /administracja.php on line 2 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /administracja.php:1) in /administracja.php on line 2

miałem konia na serwerze pozapisywało mi się trochę w plikach ale usunąłem, konia nie ma ale jest teraz taki błąd i nie wiem co jest

proszę o podpowiedz z góry dziękuję pozdrawiam


(matiit) #2

:arrow: http://webmade.org/porady/buforowanie-h ... nt-php.php

:arrow: http://php.net/manual/en/function.ob-start.php