Jump to content
php.lv forumi

Ghenis

Reģistrētie lietotāji
  • Content Count

    115
  • Joined

  • Last visited

About Ghenis

  • Rank
    Daudzsološais profiņš
  1. Daži gudrenieki alkst izgudrot divriteni no jauna un vēl strīdās par to, kuram garāks. Ir tāds teiciens, ka ja tu esi mudaks, neved otru mudaku maldināšanā :) $extension = pathinfo($path, PATHINFO_EXTENSION); Fest piemērs ēd zemi aiz tā iemesla, ja failam nav paplašinājuma (unix-like, anī one know that ?), atgriezīs substr($file, 0 + 1), jebšu visu, atskaitot pirmo simbolu . FAIL. Marcis piemērs FAIL, jo tādā gadījumā, ja nav paplašinājuma, atgriezīs faila nosaukumu . fest, mime_content_type ir deprecated . Respektīvi, saglabāts tikai priekš backward compabil
  2. Neesmu pamanījis, ka klienta puses jaunākā tendence ir padot klientam milzīgu un nevajadzīgu blāķi datu . Idejiski HTML ir markup`s un CSS norāda kā markupu renderēt. Ja neatkarīgi, tad tās ir 2 dažādas klases - un princips, ka vienam HTML modelim atbilst viens CSS, tam obligāts.
  3. http://lv.php.net/manual/en/function.filter-input.php + http://lv.php.net/manual/en/class.pdostatement.php un visas problēmas par datu validāciju tiek aizmirstas .
  4. BlackHalt, normāla prakse ir katram saitam savu tmp direktoriju ;-) Un sesijas var glabāt kur vien sirds vēlas Un par drošu sesiju tēmu: http://phpsec.org/projects/guide/4.html
  5. Klases + __autoload . Funkcijas parasti ērtumam izmantoju tikai viewos un tad viņas var pielikt/inklūdēt reizē ar atbilstošo klasi.
  6. karoče Garmtech.lv - blacklistē :D Varbūt jāsāk veidot LV hostinga provaideru BlackLists - ar ko nesasieties ?
  7. Mhh, a)Login sistēma, kura ļauj ielogoties tik no viena subneta utt. b)Kaut kādi OOP pamati (Uzrakstīt klasi utt). c)Inklūdot failu pēc GET parametra. Principā, čeklists par to vai koderis zin elementāras drošības un programmēšanas lietas :-) A par mainīgo mainīšanu - list($a, $b) = array($b, $a);
  8. Secinājums: PHP ir kompilēts pret RHEL/CentOs un serveris darbojas uz CentOs. Retorisks jautājums: kas tas par hostinga sniedzēju, kas nezin vai melo uz kādas LINUX distras darbojas viņa serveris ?
  9. Man stājoties darbā iedeva pieeju kompim ar notepad un bez neta un uzlika izdarīt šo to bikiņ sarežģītāku, ir okei :D
  10. echo var darīt šitā <?php echo $var1, $var2, 'bla bla bla'; ?> ātrāk kā stringu konkatēšana
  11. Principā mainīgos publiskus var atstāt tad, ja viņu patvaļīga mainīšana nevar negatīvi ietekmēt datu loģiku . Savādāk izmantojam getterus, setterus. Konstruktorā padodam defaultās vērtības. Labais stils ir darīt šādi class aaa { private $db; public function __construct($db = null){ if($db == null){ $this->db = db::getInstance(); } else { $this->db = $db; } } nevis class aaa { private $db; public function __construct(){ $this->db = $db; } }
  12. Ghenis

    DdoS sux

    Tu esi pārliecināts, ka tavu mājas kompi kāds DDoSo ? Kuram tas ir vajadzīgs ? No sākuma diagnosticē DDoSu un tad stāsti, ka viss ir slikti :P
  13. Sigmanetam atškirībā no lielākās daļas wannabe hosteru ir savs DC, 24/7 telefona supports, normāla backupu stratēģija. Ja hosterim jābaro ir tikai viens admins, tad var atļauties limonādi. Ja ir jābaro supports un puslīsdz profesionāli admini + kaut kas jāliek attīstībā, limonāde nesanāk. Diemžēl, LV hostinga tirgus ir par mazu, lai varētu "ņemt uz masu" un par kvalitatīvu hostingu piedāvāt US līmeņa cenas .
×
×
  • Create New...