Jump to content
php.lv forumi

404

Reģistrētie lietotāji
  • Posts

    307
  • Joined

  • Last visited

Everything posted by 404

  1. Pievienojos apsveicējiem un paldies par info. Bija interesanti palasīt,lai saprastu,cik daudz tomēr vēl jāmācās,lai būtu iekšas tur startēt. Vismaz godam pārstāvēji valsti,un veiksmi nākamgad.
  2. Ne vienmēr mājaslapā tas caurums arī ir.Tikpat labi iekč pc var būt ieperinājusies malware,kas klusi nočiepj ftp datus un vari mainīt paroles cik gribi,bet rezultāts tas pats.
  3. Mr. Codez, Am I at risk to be get banned if I will share all info. Over 20 Years of tradition the real salaries are "top secret" in our market,and solid companies hide it (also from workers) to keep high level of privacy,and to avoid a IT crisis by invasion of workers from Western Europe. But we can guarantee You never will be bored,and any company will have potential to give you new opportunities. Some companies have offices in apartment houses to let their workers always feel at home,and breakfast/dinner is not boring stuff! And don't care about medical insurance. Our medical system is based on a bidding principle like a freelancing. Regards, 404.
  4. Hi,Mr. Codez! Good hard workers are always welcomed and our salary is based on market best practices! Take a look at one here!!
  5. 404

    PHP palidziba

    if($datumi[$j] >= $sakums AND $datumi[$j] <= $beigas){ Šā vietā tad atlasi tikai to ko vajag jau mysql pusē: SELECT DATE_FORMAT(date, '%d.%m.%Y') as newdate FROM calendardates WHERE event_date BETWEEN '$sakums' AND '$beigas'
  6. Laikam jau no hardkodēšanas izmukt neizdosies. Ienāca prātā vēl doma,ka varētu uztaisīt whitelist masīvu,uzskaitot publiskos,bet arī tas nestrādā izrādās :D http://stackoverflow.com/questions/3479036/emulate-public-private-properties-with-get-and-set
  7. Ērtākais un jaudīgākais manuprāt ir Xpath. Var viegli un ātri noparsēt praktiski jebko,ja iebrauc. Piemēri
  8. Paldies-tieši tas kas vajadzīgs. Kā reiz iedeva apgaismību,kā viegli norealizēt Brieža ieteikto :) private $_config; public function __construct() { require 'config.php'; $this->_config = $setup; } public function __get($key) { return isset($this->_config[$key]) ? $this->_config[$key] : ''; } Edit: Bet šādi atkal ir problēma ka aizsargāts ir vienīgi pats $_config masīvs,bet __get viņa saturam tāpat ļaus piekļūt ārpus klases. To ir iespējams kaut kā nokontrolēt?
  9. Ja esmu pareizi sapratis, tad tad refleksija vienkārši izveido objekta kopiju un visas izmaiņas attieksies vienīgi uz to bez iespējas ietekmēt "īstos" klases variabļus,tā ka laikam tas īsti nederēs. Galvenā motivācija-iznest visu konfigurāciju ārējā failā,lai nav jāaiztiek klases katru reizi,kad ir vajadzība ko pamainīt.
  10. Šis veids derētu ļoti labi,bet tā tiek zaudēta iespēja salikt visu vajadzīgo ārējā konfigā. Tad viss ir jāliek iekš klases masīva un zūd jēga to darīt dinamiski. Jeb kļūdos?
  11. Ir konfig fails ar masīvu: $setup no kura klases konstruktorā tiek dinamiski saģenerēti klases mainīgie: public function __construct() { require 'config.php'; foreach($setup as $classVar => $value) { $this->{$classVar} = $value; } } Ir kaut kāda iespēja viņiem uzsetot redzamību uz 'private',jeb jāsamierinās,ka šādā veidā variabļi vienmēr būs publiski?
  12. Ja ir iespēja izpildīt komandrindu,tad var mēģināt izpildīt: grep -H -r 'memory_limit' /home/blablabla Un izskatīt atrastos failus.
  13. 404

    preg_match

    Nosacījumos ir jāeskeipo rezervētie simboli. To var ērti izdarīt ar preg_quote vai arī paskaties kuri tie ir un sabaksti manuāli backslašus priekšā kur vajag. Edit: piemirsu ka nosacījumiem ir jābūt arī ieliktiem iekš / /
  14. Kā vispār iespējams vienā postā ietilpināt tik daudz stulbību? Nu hren ar to,bet izklausās varen interesanti. Kādus 10 nozīmīgakos varētu minēt,ņemot vērā ka lielus XML neviens ramā tāpat nelasa.
  15. Izdomā labi,ko tu esi domājis ar šo te: if('passc.value' != 'pass.value') Ja reiz values esi pirms tam jau ielasījis iekš "passc" un "pass". Kā arī nez kāpēc tu esi tos mainīgos pārvērtis par stringiem ieliekot pēdiņās.
  16. Pēc Yii pārejot uz Joomlu varētu visai amizanta pieredze sanākt :D
  17. Tas ir kā? Jāprot strādāt ar Dreamweaver un XSitePro? Tātad savelkot īsu rezumē,uzņēmumam ir vajadzīgi: - Klientu atbalsta speciālists: "Uzmanīgi un iejūtīgi jāuzklausa (telefons, skype, e-pasts) klientu vēlmes un jautājumi" - Frontenda specs: "HTML, CSS, JavaScript" - Programmētājs "PHP, FireBird, MySQL" - Sistēmanalītiķis: "Jāģenerē idejas ar jauniem risinājumiem, elementiem, tehnoloģijām. Jāseko līdzi tendencēm" - Pasniedzējs: "Jābagātina komanda ar savu pieredzi un gudrību" Izklausās pēc supermena meklējumiem ar 5 algu apjomu. Tiešām būtu interesanti uzzināt,cik tad tādam tiek solīts :)
  18. 404

    xml

    Šis: $xml = file_get_contents($fileNameFullPath); $xml = preg_replace('~(</?|s)([a-z0-9_]+):~is', '$1$2_', $xml); ir pats neefektīvākais veids kā apstrādāt XML. Izmantojot SimpleXML,tas darās šādi
  19. Pieslēgšanās datus (userneimu,paroli) parasti hosteris atsūta kādā no pirmajiem emailiem.
  20. Tak cik tur tā problēma piemest kolonnu "Subscribed",un apdeitot statusu 0/1,atkarībā no usera vēlmēm.
  21. Kā arī gadījumā,kad vajadzēs Wordpressam kaut ko uzkodēt,būs daudz vieglāk atrast pretendentus,atšķirībā no Joomlas.
  22. Iztīri cookies un pamēģini par jaunu. Pēc koda idejas 3 varētu būt tikai tad,ja jau esi kādu reloadu paspējis uztaisīt,nevis pirmo reizi apmeklē lapu.
  23. Pamēģini ielikt aiz koda: echo $_SESSION['visited']; Un pačeko vai counteris vispār skaitās. Man it kā darbojas.
  24. Vienkārši ieliec iekš sesijas counteri. Kaut kā tā: if (empty($_SESSION['visited']) || $_SESSION['visited'] < 3) { header('Location: http://saits.lv/intro'); $_SESSION['visited'] = empty($_SESSION['visited']) ? 1 : $_SESSION['visited'] + 1; }
  25. Principiāla atbilde: Kā uzprojektēsi savu klasi,tā arī būs. Ja vajag atainot 1 rindu,tad OOP vispār nav nekādas jēgas. Tas sāk noderēt,ja ar tabulu vajag atkārtoti veikt vairāk nekā 1 manipulāciju. Kāpēc gan kas tāds būtu vajadzīgs,ja vien tas nav kaut kāds wordpressveidīgs veidojums? Pat sava metode katrai ailei parasti nav vajadzīga. Pietiek ielikt tabulas masīvu klases variablī un vajadzīgajā metodē paņemt to ko vajag. Savukārt Db klases objektu var mierīgi padot konstruktoram un izmantot bez kaut kādas mudrīšanas ar liekām klasēm. Nav saprotams,ko tu domāji ar ģeometrisko progresiju bet pat ciklā nebūs lielas starpības vai tu izsauc: <?=$masivs["lauks1"];?> vai: <?=$this->masivs["lauks1"]; ?>
×
×
  • Create New...