[01:14] <[[Rattenak]]> cau [01:15] <[[Rattenak]]> je tu jeste nekdo ? [08:43] <[[Rattenak]]> cus [08:43] <[[Rattenak]]> je tu uz nekdo ? [08:44] ne [08:45] 10:12 -!- Irssi: #ubuntu-cz: Total of 19 nicks [1 ops, 0 halfops, 0 voices, 18 normal] [08:45] [[Rattenak]]: ^^ /names [08:47] <[[Rattenak]]> mohl bys mi poradit ohledne php ? chcu volat script pomoci include ale ne aby se mi tam hnedka naincludoval [08:47] o.O [08:47] co [08:47] <[[Rattenak]]> ale aby ho volala naka funkce [08:48] <[[Rattenak]]> vis jak includujes stranku do nake ? [08:48] <[[Rattenak]]> include "stranka.php"; [08:48] <[[Rattenak]]> a ona se tam vlozi [08:48] <[[Rattenak]]> celej jeji obsah [08:48] http://www.php.net/manual/en/function.include.php [08:48] If the include occurs inside a function within the calling file, then all of the code contained in the called file will behave as though it had been defined inside that function. So, it will follow the variable scope of that function. An exception to this rule are magic constants which are evaluated by the parser before the include occurs. [08:49] ^^ dyk to je napsany v manualu [08:49] <[[Rattenak]]> no ale ja bych chtel aby ten script v stranka.php se tam jen tak nevkladal [08:49] <[[Rattenak]]> ale az pote co ho na zavolam [08:50] <[[Rattenak]]> treba ze bych tam mnel 2 scripty a ja bych je chtel jednotlive nacist [08:50] nechapu problem .. ukaz mi priklad .. musis si to tam nakodit .. pokud to include() *podminis, tak se ti tam samozrejme vlozi na zaklade podminky [08:50] <[[Rattenak]]> ne aby mi primo skocily oba kdys dam "include stranka" [08:51] <[[Rattenak]]> no chcu nekolik scriptu napsat do 1 stranky a pak je jednotlive volat [08:52] [[Rattenak]]: /join #php [08:52] <[[Rattenak]]> ja myslel ze to je celkem bezne [08:52] nechapu tvuj problem, podle me to neni problem akorat zda se ze nechapes zakladni principy programovani [08:53] <[[Rattenak]]> asi ne no [08:53] <[[Rattenak]]> delam do toho par dni [08:55] function foo() { ....; include("$bar"); ..; }; if $neco foo(); .... [08:55] ^^ co je na tom sloziteho [08:58] <[[Rattenak]]> no radsi budu postupovat podle knizky nez zacnu vymyslet neco new [10:59] lol [11:01] Chinese_soup: please ... enter fuckin' #solaris and type `/msg smrt explain lol' [11:17] why would I do that? [11:17] I know what [el ou el] means [11:17] nettezzaumana: ^ [11:17] no, you don't :P [11:18] why you think so? [11:18] why do you think so?* [11:18] 12:45 explain lol [11:18] 12:45 internet jargon equivalent of animal sounds, to say "lol" in public channel is quite similar like farting noisy between real people [11:19] no problem ... jen si *lolikuj [11:19] kdyz te to bavi ... ja jsem na lol fakt alergickej [11:19] ** teda nejen ja :P [11:20] mně je to nějak jedno, že tu prdím mezi 15 lidma [11:21] víš, ty třeba lol hatuješ, jiní zase ne [11:21] pretty simple, takže se omlouvám, už to před tebou nikdy neudělám [11:25] me to je jedno .. to ja spis rikam kvuli tobe ... treba u nas v solarisu|bsd lolikare molestime k smrti :P [11:26] Chinese_soup: si to klidne rikej :) - LoLíííík [11:26] :D [11:28] dobře, budu si to pamatovat -- do not say "lol" on freenode [11:28] ne .. je spousta retardovanejch spolecenstvi kde to rikaj vsichni [11:29] 18:15 <@galt> but honestly, #solaris isn't known for hairtrigger ops, we like to play with fucktards ;P [11:31] 12:57 explain nettezzaumana [11:31] 12:57 big and ugly molester, don't cross his way unless you want sustain some mind rape .. [11:31] Chinese_soup: oh god .. nas bot (smrt) je chytrejsi nez jsem cekal [11:31] :P [11:31] :D [11:31] radsi ani nechci vedet kdo to smrt naucil [17:41] zdravim [17:42] je tu nekdo kdo by mi pomohl odhledne jazyka C a HWovych pozadavku pro ubuntu? [19:56] <[[Rattenak]]> cus,nevite cim to muze byt ze php mi neukazuje kde mam chybu ? [19:56] <[[Rattenak]]> jako radek [20:18] V php.ini je nejakej parametr pro zapnuti zobrazovani chyb .. moment kouknu se [20:23] [[Rattenak]]: Podivej se, jestli mas v php.ini nastavene display_errors na On ... cili display_errors = On [20:43] <[[Rattenak]]> ; display_errors [20:43] <[[Rattenak]]> ; Default Value: On [20:43] <[[Rattenak]]> ; Development Value: On [20:43] <[[Rattenak]]> ; Production Value: Off [20:43] kdyz to zacina ; je to jen komentar. mel bys tam mit radek display_errors, ktery nezacina ; [20:46] <[[Rattenak]]> staci restartovat apache ze ? [20:46] ano [20:47] <[[Rattenak]]> j uz to jede diky :) [20:47] ok, super [20:47] <[[Rattenak]]> proc to defaultne vypinaj [20:48] tak to nevim [20:51] <[[Rattenak]]> tedka to pise ale zas nak moc erroru [20:52] nemas tam moc chyb ? :-D [20:53] <[[Rattenak]]> jako ten script jede ale pise nake chyby [20:53] <[[Rattenak]]> Notice: Use of undefined constant Cronos - assumed 'Cronos' in /var/www/control/config.php on line 2 Notice: Use of undefined [20:54] No, pouzivas neexistujici konstantu v config.php na radku 2, to je jasne :) [20:54] <[[Rattenak]]> $nazevserveru = Cronos; [20:54] <[[Rattenak]]> ale zobrazi se [20:54] <[[Rattenak]]> nazev serveru: Cronos [20:55] <[[Rattenak]]> na webhostingu mi to nedela [20:55] Pokud chces mit v promenne $nazevserveru retezec (text), musis ho tam dat jako $nazevserveru = 'Cronos'. Takle si mysli ze je to konstanta [20:56] <[[Rattenak]]> ale to se normlane zobrazi [20:56] <[[Rattenak]]> to funguje [20:56] *Mysli si, ze Cronos je konstanta. To je neco jako promenna, akorat se nemeni [20:56] zkus to dat do tech apostrofu [20:56] imho to bude normalne fungovat, akorat uz to nebude hazet error [20:57] <[[Rattenak]]> a jo jede diky [20:58] :) [21:00] <[[Rattenak]]> jeste mi to haze error ze mam 2x session [21:00] <[[Rattenak]]> jak mam udelat aby i ta stranka co je includovana byla zabezpecena ? [21:02] ber to tak, ze jediny radek toho tveho projektu co jsem videl je $nazevserveru = 'xx'; :-D Musis mi rict vetsi info :ú [21:02] <[[Rattenak]]> ze ja to zapinal mohl sem zit spokojene z errorama :D [21:02] :) [21:03] <[[Rattenak]]> mam overeni pomoci session [21:04] <[[Rattenak]]> take na kazde strance mam pak [21:04] <[[Rattenak]]> session_start(); [21:04] <[[Rattenak]]> if ( $_SESSION[ 'authuser' ] != 1 ) { [21:04] <[[Rattenak]]> echo "nemas pristup" ; [21:04] <[[Rattenak]]> exit (); [21:04] <[[Rattenak]]> } [21:04] <[[Rattenak]]> ?> [21:05] <[[Rattenak]]> a to mam i v tech includovanych aby nemohl zadat primo cestu a nezobrazilo se mu to [21:05] jojo, chapu [21:05] a o co teda jde ? [21:05] jo tak [21:05] session_start(); ti haze error ze ? [21:06] <[[Rattenak]]> jj jako ze je tam 2x [21:06] jojo chapu. to jsem resil. moment, musim si vzpomenout jak [21:07] <[[Rattenak]]> Notice: A session had already been started - ignoring session_start() in /var/www/control/stat.php on line 2 [21:09] Reknu ti jak to mam ja. Jestli je to dobre reseni a jestli si to nejak upravis a pouzijes, zalezi na tobe [21:12] <[[Rattenak]]> no zacinam s php tak snad to bude dobre [21:16] Ja mam soubor protection.php, ve kterem je presne ta podminka co si mi napsal (akorat misto toho echa mam presmerovani na login). Vzhledm k tomu, ze vsechny podstranky includuju do urcite casti indexu, meni se jim cesta k tomu protection.php. Na zacatku kazdeho chraneneho souboru mam podminku, ze pokud existuje ten protection.php (v tom samem adresari co jsou ty zabezpecene soubory) tak se spusti session_start() a protection se includne. Kdyz ne [21:16] existuje, nedeje se nic. To znamena, ze pokud tu stranku nekdo normalne pouziva, ty chranene soubory se includnou do indexu a ten protection.php neni ve stejnem adresari, takze se nic nedeje. Pokud nekdo chce pristoupit primo k tomu souboru, podminka se splni, protoze jsou ve stejnem adresari a tim padem ho to presmeruje [21:17] doufam ze jsem to napsal nejak slusne, bo me to jednodusejc nenapadlo [21:24] <[[Rattenak]]> ou [21:25] ale nevim no. Pouzivam to tak od te doby co jsem zacal delat v php. Ted bych to mozna napsal lip, jen jsem nad tim od te doby co jsem to napsal nepremyslel [21:27] asi jsem ti nasel jednoduche reseni [21:27] if( !isset( $_SESSION ) ) { session_start(); } [21:28] <[[Rattenak]]> zkusim [21:35] <[[Rattenak]]> session_start(); [21:35] <[[Rattenak]]> if( !isset( $_SESSION ) ) { session_start(); } [21:35] <[[Rattenak]]> echo "nemas pristup" ; [21:35] <[[Rattenak]]> exit (); [21:35] <[[Rattenak]]> ?> [21:35] <[[Rattenak]]> takhle ? [21:36] ten prvni session_start das do pryc [21:37] nechas tam jen ten v te podmince [21:37] <[[Rattenak]]> pise ze nemam pristup [21:39] konkretne hlasku [21:40] <[[Rattenak]]> nemas pristup [21:40] <[[Rattenak]]> nic vic [21:40] <[[Rattenak]]> nepreda mu to [21:41] jo tohle, ja myslel ze php na tebe neco bleje [21:41] jo tak .. to je jasny. Moment, neco dodelam a ukazu ti jak jsem to myslel [21:41] jestli to 10 min pocka [21:42] <[[Rattenak]]> jj [21:53] [[Rattenak]]: myslel jsem to takto http://pastebin.com/aceSGEtH [22:00] <[[Rattenak]]> oooo diky funguje jak ma [22:01] <[[Rattenak]]> jen je zajimave ze mi to vyhodi chybu Notice: Undefined index: authuser in /var/www/control/stat.php on line 6 nemas pristup [22:02] <[[Rattenak]]> no to je fuk [22:02] to uz si nejak osetris : [22:02] :) [22:09] <[[Rattenak]]> tedka jdu zkomat magii php a mysql :D [22:14] :) [22:14] good luck && have fun :-P [22:44] <[[Rattenak]]> kes by to byla zabava to cist s knizky a nekdy to jen slepe opisovat [22:47] <[[Rattenak]]> Frosty ty ses ucil php jako samouk ? [22:53] <[[[Rattenak]]]> z5 [22:54] [[[Rattenak]]]: ano. pdf, clanky na netu, zkousel jsem neco spatlat [22:55] <[[[Rattenak]]]> ale nemam anglictinu na takove urovni abych tomu zas tak rozumnel [22:58] ja taky ne [22:59] <[[[Rattenak]]]> jako treba sem nasel clanky jak se pripojit do DB a vytvorit nake sloupce ale jak treba udelat to aby neco nasel a pak v jin tabulce neco jineho nasel s podminkou [23:21] <|Nuclear|> FrostyX, jsi tu ? [23:35] |Nuclear|: jop [23:35] koukam ale na film, tak nereaguju [23:40] <|Nuclear|> FrostyX, v pohode, jak vypisu co mi zere ram ? [23:44] <[[[Rattenak]]]> dej htop a dej to seradit podle ramky [23:49] tak tak