Jump to content
php.lv forumi

hmnc

Reģistrētie lietotāji
  • Posts

    1,138
  • Joined

  • Last visited

Posts posted by hmnc

  1. ?act=edit nav nekāda sakara ar sesijām.

     

    ja gribi izmantot sesijas savā skriptā tad sākam ar

    session_start() pirms jebkuras izvades.

     

    sesijas mainīgos ievietojam ar $_SESSION['varname'] = 'var value';

     

    ja gribam iznīcināt sesiju (logout) un destruktēt visus sesijas mainīgos lietojam: session_destroy();

     

    vairāk arī nekā nav.

    kas tur tāds sarežģīts?

  2. var apstrīdēt, ka liekot  lang=xx ir smuki :)

    turklāt jautājums bija - "ja nav kas padots iekš GET"

    15445[/snapback]

     

    neiet runa par smukumu. kā gan citādāk padosi valodu? sesijās?

     

    par to jautājumu - cilvēks manuprāt pats nezināja, ko īsti viņš grib dabūt. bet nu vienalga ;)

  3. nelieliem projektiem starpība starp if/case nav jūtama, tā kā pilnīgi vienalga ko lietot - pamatprincips tas pats.

     

    runājot par empty($_GET) - ļoti līks variants.

    a ja nu tev būs valoda cita piemēram domain.lv/?lang=en ? kas tad tev rādīsies?

    vislabākais variants manuprāt ir noteiktām darbībām piešķirt vienu (vairākus) mainīgo un pārbaudīt to, un ja viņš nav aktivizēts (resp - !isset($_GET['action']) ) tad arī izvadam ziņas vai ko tur.

  4. Jaa taa bet kaa to panaakt?

    es saprotu varbut ka shaja gadijuma piemeram jauzliek ka tas downloads ir attieciigi downloads.html vai downloads.php fails laikam ja? bet takaa es to neierubiju tad nu... pasakiet ludzu kas jadara

    15414[/snapback]

     

    man liekas, ka programmēšana nav priekš tevis ;)

     

    vienīgais, ko varu ieteikt - lasi lasi un vēlreiz lasi.

  5. isset($_GET['']) ir ļoti līks variants. man liekas ka vienmēr atgriezīs true, bet neesmu pārliecināts.

     

    uztaisi labāk piemēram GET - action vai module vai vēl kaut ko tādu.

     

    piemēram:

    action = dokumenti : parādīsies dokumenti

    action = raksti : parādīsies raksti

     

    un tad:

    if ( !isset($_GET['action'] ) {
       // ievietojam ziņas;
       }
    else if ( $_GET['action']  == 'dokumenti' ) {
       // paraadaas dokumenti
       }

     

    var arī variēt ar case

  6. strong-storm:

    nē!

    now() vietā nelieto date().

    lieto šitā:

    $now = date('Y-m-d H:i:s');
    $query = "INSERT INTO table VALUES('name','title','text','$now')";

     

    resp. pēdējais būs tas tavs datetime lauks.

    šādā veidā tu ievietosi PHP servera laiku.

  7. {1,} ir tas pats kas +

     

    action="?"

    Kam tur tā jautājuma zīme? :))

    15226[/snapback]

     

     

    '+' nozīmē, ka vismaz viens simbols prasīts? :)

     

    a jautājumu zīme tāpat aiz neko darīt tur iekrita :D

  8. bet pag pag. ko īsti tev vajag?

    lai kaut kur lapas vidū rādītos atpakaļskaitītājs?

    vai arī piemēram ielogojoties parādās atlikušais sesijas laiks?

     

    reāli ar php skriptu tev atpakaļskaitīšana mainīsies tikai tad, kad tu spaidīsies pa lapām vai arī taisīs refresh. resp - visnotaļ nedinamiski.

    risinājums - javascriptelis + nedaudz php. padodam servera laiku (nosacīti precīzāks un visiem lietotājiem viens) ar php uz JS un tālāk JS apstrādā un rāda cik tad īsti ir atlicis līdz pasaules galam B)

  9. vai būvējot māju tu sākumā taisi siju būvkonstrukcijas sarežģītākos aprēķinus vai arī iemācies mūrēt?

     

    manuprāt jāsāk no PAŠIEM pamatiem. kas ir db, kā veidot elementārus pieprasījumus db, kas ir 'hello world' iekš php, kas ir funkcijas.. utt.

     

    manā laikā, kad cilvēki gribēja kaut ko iemācīties, viņi gāja uz grāmatveikalu, pirka gudras grāmatas priekš patvāriem (čaiņikiem) un lasija tās.

    mūsdienu jaunatnei laikam gribas, lai visu iebāž mutītē un vēl palīdz sagremot ;)

  10. foršāk pašam pagrozīt pelēko masu un uzmest kādu koda gabaliņu.

    jo vairāk attīstās visi šitie koplietošanas freimworki, jo vairāk degradējas programmētāji (protams, ka ne tie, kuri veido to visu ;) ).. primitīvākas funkcijas, ū.tē.tē.

×
×
  • Create New...