Jump to content
php.lv forumi

Delfins

Reģistrētie lietotāji
  • Posts

    3,746
  • Joined

  • Last visited

Posts posted by Delfins

  1. nesaprotu bēdas būtibu... tu taču zini, kas ir MVC? Kontrolieris ar Modeļa palīdzību attēlo/apstrādā datus priekš Skata.

    Teorētiski, ja dati nāks no +/- strukturizētas formas, tad pareizāk būtu metodes likt iekš Modeļa

     

    if _POST[formname] = CoolForm
      m->initDataFromCoolForm($_POST);
    
      if _POST[specificArray]
         m->setSpecificOptions(_POST[specificArray])
    
      ...
    
      if m->validateWrite()
         m->write();
      endif
    endif
    

  2. kapec nevar? Visu nosaka pārbaudāmo mainīgo relatīvs daudzums :)

     

    if (x==1 && y==0)
    {
      page = new SuperPage();
    }
    else
    if (x==1 && y==-1)
    {
      page = new SimplePage();
    }
    else
    {
      page = new EmptyPage();
    }
    
    page->draw();
    
    

  3. Kādi pasākumi būtu jāveic šo datu aizsardzībai (pret sql dampu piemēram)

    sql-dump domāts bekupošanai.. gribi aizliegt bekupošanu? :)

     

    Nosargājies pret savas lapas uzlaušanas un DB attiecīgi arī tiks pasargāta. Jo ja uzlauzīs webu, tiks pie pārēja.. bet vienalga - ja tiks pie servera resursiem (uzlauzīs pašu serveri), tad jau nekas nepalīdzēs.

     

    Maksimāli drošs PHP kods un vari būt mierīgs un kā jau teica bubu - jāupdeito softs (Apache+PHP+*nix)

  4. un kas tas būtu? reāls piemērs, lūdzu?

    Varbūt varētu būt kāda oline spēle?,.. bet anyway - vieglāk to uzreiz glabāt kādā normālā veidā iekš DB un t.t.

     

    Ja grib kaut ko kopā salāgot, jāuztaisa interfeiss.. kaut vai starptabula. nevis rakņāties pa sessijas datiem, kas ir php-only darīšana (pofig, ka tikai read-only), un nav svarīgi DB/faili... Sessija domāta lietotājam tekošie settingi uz servera. Man piem. nepatiktu, ka kāda programma ložņātu pa sessijas datiem.

     

    (Un)Serializācijas algoritmu nemaz nav tik grūti uzrakstīt.

     

    Galu galā ir labs teiciens - labāk neaiztikt to, kas strādā daudz maz normāli un stabili. Pārbaudītas vērtības, kā saka.

  5. tikai atceraties, ka sess-db ir vēl viens papildus SQL uz DB.. un ja dati nav serializēti, tad vēl vairāk datu pumpēšanas [serveri jāatvel resursi uz katru pieprasījumu un t.t.]

     

    Un nav jau nekādas problēmas šārot sessiju folderi tīklā... ja jau webs ir tik liels un klāsterēts, tad gan jau arī normāli sakonfigurēts. Pats par sevi saprotams.

     

    Es, piem., izvairītos no DB slogošanas.

  6. ne tikai listošanu bet arī lasīšanu.

     

    1.) uzrakstam mod_rewrite, visi pieprasījumi tajā mapē iet uz index.php/die.php

    2.) web-skripti mierigi varēs lasīt failus iekš tās direktorijas

     

    problema sakas tad, kad mod_rewrite atslegts un t.t.

  7. nokonfigurē PHP failos visu ceļus attiecīgam serverim un nokodē ar `Turck mmcache`.

    Bet gudrs admins/koders tāpat spēs palaist lapu, sadefinējot `linkus` failsistēmā. Nepasargāsi tādā veidā "palaišanu", bet pašu loģiku/kodu gan...

     

    var jau protams piesiet visādiem parametriem, tipa servera IP/hostname/etc.. sarežģīt gan var :)

×
×
  • Create New...