Jump to content
php.lv forumi

cilveks

Reģistrētie lietotāji
  • Posts

    136
  • Joined

  • Last visited

Posts posted by cilveks

  1. print_r($_SESSIONS); ?

    Mana kljuda. Kodaa ir pareizi, $_SESSION.

     

    php.ini defaulto negribu likt, jo ir vairaakas opcijas kuras esmu mainiijis, lai piedabutu straadaat PHP+mysql. Defaultais konfigs nestraadaa prieksh manis. Un php.ini sadaljaa par sessions ir defaultais konfigs.

    phpinfo()

    session
    Session Support 	enabled
    Registered save handlers 	files user
    Registered serializer handlers 	php php_binary wddx
    
    Directive	Local Value	Master Value
    session.auto_start	Off	Off
    session.bug_compat_42	Off	Off
    session.bug_compat_warn	On	On
    session.cache_expire	180	180
    session.cache_limiter	nocache	nocache
    session.cookie_domain	no value	no value
    session.cookie_lifetime	0	0
    session.cookie_path	/	/
    session.cookie_secure	Off	Off
    session.entropy_file	no value	no value
    session.entropy_length	0	0
    session.gc_divisor	1000	1000
    session.gc_maxlifetime	1440	1440
    session.gc_probability	1	1
    session.hash_bits_per_character	5	5
    session.hash_function	0	0
    session.name	PHPSESSID	PHPSESSID
    session.referer_check	no value	no value
    session.save_handler	files	files
    session.save_path	no value	no value
    session.serialize_handler	php	php
    session.use_cookies	On	On
    session.use_only_cookies	Off	Off
    session.use_trans_sid	0	0

  2. Pirmiit meegjinaaju jau otraa lapaa ar echo $_SESSION['loged_in']; un nekaads parametrs netiek nodots(undefined variable loged_in), taapeec ar saku, ka sesijas nedarbojas.

    print_r($_SESSIONS); Notice: Undefined variable: _SESSIONS in ..lapa.php on line 9

    Pirmajaa lapaa viss darbojas kaa naakas, sesijas mainiigo atpaziist(Array ( [loged_in] => janis ) ),bet koliidz redirektee, taa sesija nedarbojas.

  3. index.php pashaa lapas saakumaa ir

    <?php session_start(); ?>

    un taalaak kodaa

    $sel_user = mysql_query("SELECT * FROM users WHERE user_id='$vards' AND pass='$parole'");
    if (mysql_num_rows($sel_user) == 0) {
    	echo "nekaa!";
    	}
    	else {
    		$_SESSION['loged_in'] = $vards;
    		header('Location: lapa.php');
    		}

    lapa.php

    <?php 
    session_start( );
    if (!isset($_SESSION['loged_in']))
    {
    header('Location: index.php');
    }
    ?>

    Ievadot pareizi paroli un usernami vinjsh visu laiku redirektee uz index.php, bez sessijaam viss darbojas kaa vajag.

  4. Dati tiek ievadiiti no formas. Un man viss izdodas ar citaam funkcijaam, bet NE ar fpassthru.

    Augstskolai tas ir, un vajag tieshi fpassthru. Un googlee es visu laiku seezhu, preciizaak - shai forumaa un php.net'aa. Tik gribu lai dod kaadu maajienu, man jau nevajag visu teikt priekshaa, vismaz kaadaa virzienaa mekleet?

  5. Man ir dots uzdevums, izmantojot funkciju fpassthru() ievadiit un izvadiit datus.

    Datu ievadiishanai neizmantoju fpassthru funkciju, nav ne jausmas kaa vinju pielietot shajaa gadiijumaa. Jo peec dokumentaacijas funkcija fpassthru datus, tad kaa vinju izmantot datu ievadiishanai?

     

    Un datu izvade, man nevajag visus datus no txt faila izvadiit vienaa vietaa vienkopus, kaa to dara fpassthru

     

    $fails = "fails.txt";

    $apstr = fopen($fails,"r");

    $saturs = fgets($apstr);

    $exp_sat = explode(",",$saturs);

     

    echo exp_sat[0];

    viss izvadaas kur un kaa vajag, bet meegjinot rakstiit fgets vietaa fpassthru, vinjsh izvada visus datus vienkopus, un jau shajaa vietaa - $saturs = fpassthru($apstr);, kaa arii ar sho rindinju - echo exp_sat[0]; - vinjsh izvada simbolu skaitu teksta failaa.

     

    Kaadaa virzienaa skatiities? Gan datu ievadiishanai, gan izvadei (ielasiit masiivaa un izvadot katru masiiva elementu savaa vietaa).

     

    P.S. uz forumu un php.net nesuutiit, es jau visu laiku mekleeju tur, neizdodas tik veiksmiigi, un ieksh php esmu iesaaceejs.

  6. Es tikai saaku maaciities php peec shiis pamaaciibas http://webtech.lv/php_reference/ un man nestraadaa viens piemeers, raada erroru - Parse error: parse error, unexpected T_STATIC, expecting '{' in .. on line 4

    <?php
    
    function hitcount( )
     static $count = 0;
    
     if ($count == 0) {
    echo "This is the first access to this page";
     } else {
    echo "This page has been accessed $count times";
     }
     $count++;
    }
    
    ?>

    ja es pirms vaarda static pielieku { iekavu, tad vispaar tuksha lapa paraadaas. Man aizdoma ka kaut kas nav ar php konfiguraaciju kaartiibaa. Kur ir mana kljuuda? Piemeers ir kopeets no mineetaas lapas, nekas nav paarveidots.

×
×
  • Create New...