Jump to content
php.lv forumi

wintermute

Reģistrētie lietotāji
  • Posts

    144
  • Joined

  • Last visited

Everything posted by wintermute

  1. Izmantojot SQL pieprasījumā LIMIT un OFFSET. http://www.petefreitag.com/item/451.cfm Varbū ir beidzot pienācis laiks SĀK MĀCĪTIES : Beginning PHP and MySQL
  2. Pirmai jautājums : kāpēc tev to vajag ? Izklausās ka tu dari kaut ko pavisam nepareizi .. Ir šitāds algoritms ,ar JS implementāciju : http://sedition.com/perl/javascript-fy.html Bet es tiešam neiteiktu izmantot to , jo masīva sajaukšāna aizņems pārāk daudz resursus. Labāk būtu, ja tu izskaidrotu, ko tieši tu meģini atrisināt, jo iespējams tava pieeja problēmai ir nepareiza.
  3. http://php.net/manual/en/function.iconv.php
  4. A davai ka tu pamēģini mācīties: Beginning PHP and MySQL
  5. Vispār jau PHP klašu konstantes definē šadi: class Test { const REAL_CONSTANT = 20; } echo Test::REAL_CONSTANT; Kas attiecas uz globalo mainīgo lietošanu, varbūt būt vērts pamācīties OOP: (youtube) Are global variables bad? (stackoverflow) Why Global Variables in PHP is Bad Programming Practice Global Variables Are Bad
  6. Emm ... codez, tas modes kliedziens ir "globals are evil" , vienkārši Singleton un Registry pattern'i ir globālo mainīgo forma.
  7. ziemelis , tas tas nozīmētu, ka tu linux serveri redzējis neesi , jo priekš chmod() : 755 != 0755
  8. Pieliec aiz domeina RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Un uztaisi favicon.ico failu.
  9. A kas tev ir iekš htaccess ?
  10. Nevelējos taisīt jaunu temu, tapēc rakstīšu tepat: kur nopirt mugursomā pārnēsājamu ātombumbu ? Ja tu ar "katram useram izveidot savu folderu" http://who.cares/user/42 , tad meklē googlē "mod_rewrite". Un kas attiecas uz cookies , tad šīs nav E-Mistika forums. Parādi kodu , cilvēki pateiks, kas tu ir nepareizi. (pat ja "kas ir nepareizi" ne vienmēr ir saistīt ar "kapēc nestrādā" ).
  11. Es kā nākamo izvirzu: ziedinjsh
  12. Varbūt esi dzirdjis tādu plānprātības definīciju : Tagad apskaties uz šot koda fragmentu : http://codepad.viper-7.com/nOYxa2 Globāli mainīgie kodā padara visu pasākumu pilnīgi nepārbaudāmu, jo tas, ko funkcijas dara, ir atkarīgs no secībā kādā tu tās izpildi. Un protams citam koderim, pieķeroties tādam kodam, ir dienam jāurbjas cauri katrai funkcijai , jo kaut kur kaut kas var uzstadīt kādu flagu , par ko koderis pirms tam nezināja. Principā, globalie mainīgie ir mūsdienu "goto". Tad vēl ir tāda lieta kā "Dēmetras likums", kas nosaka, ka katrai koda vienībai ir jābūt pieejaimai tikai tai informācijai, kura tika padota. Nevajadzētu būt situācijai, ka funcija zin kā izdarīt SQL pieprasījumu, lai arī reference us DB konekciju tai nav bijusi padota. BTW, procedurālā kodā "vienība" ir funkcija , OOP - vienība ir objekts. P.S. @spainis : Singleton'i un Registry ir vienārši veids kā pasēlpt globalu stāvokli aiz OOP maskas. [reason] drukas kļūdas
  13. Izlaižot faktu ka tev ir atsevišķāa tabula adminiem ... emm ... tieši kāpēc tu visiem adminiem gribi norādīt statusu "off" ?
  14. emm ... vai es esmu vienīgais, kuram liekas, ka tur kaut kas smagi nav pareizi ? function content(){ global $es; if(get_var('cat')){ /* who cares */ }else{ include $fails; /* izmet E_NOTICE par nedefinētu mainīgo */ } return; /* bezjēczīga rindiņa */ } Tas pilnīgi noteikti nav "kaut kas līdzīgs MVC". Sorry, bet tev vēl daudz jāmācās. Laikam šitos 5cus gadus CS vien spēlējis esi. Un es nemaz nerunāju par to, ka globālos mainīgos nevajag lietot.
  15. Reku grāmata , sāc lasīt : Beginning PHP and MySQL Es brīnos kā tev pašam neliekas nožēlojami tas, ka tu vairāk kā divu gadu laikā neesi iemācījies par vienu SQL pieprasījumu uzrakstīt.
  16. Tātad visā kodā ir tikai viena klase, kas ir wrapperis piekš mysql .. skaidrs. Tātad ir uztaisīta "iekšiene" un viena pati mysql klase .. un kuru nevar rādīt, jo tā ir ļoti svarīga .. skaidrs Piecu gadu gudrības rezultātā tev ir viens wrapperis priekš morāli novecojušā mysql_* un MVC bez neviena objekta. Dīvaini. Es php māku tikai 4us gadu, un man liekas, ka tu mēģini cilvēkus apkrāpt.
  17. Pzdc. Un ko tu gribi lai tek kāds vērtē ? Tu to lapu taisījis neesi, vienkārši php-fusion pa vrsu skinu uzlipinājis , pokemons nelaimīgais ? Diagnoze >> Draza
  18. Tieši kāpēc tu nevari parādīt vienu - jebkuru - klasi no sava koda ?
  19. Linku uz googli devu tāpēc , ka googlei ir cache :) [update] Aaaaw ... gomasmile apvainojas un iedeva man vienu zvaigznīti profilā, tagad raudāšu visu nakti.
  20. Hmm .. kaut ko atradu: http://www.google.lv/search?q=site:tng.id.lv
  21. Interesanti kāds ļaunums varētu būt no vienas klases parādīšanas ? To jau tāpat ārpus tava koda būtu grūti pielietot. Toties mēs varētu redzēt kādā stilā tas viss veidots Nevarētu taču būt, ka visa tās lapas source ir tai vienā failā , vai ne .. Pašlaik vienīgais ko es varu ieraudzīt ir nozagts IPB iekš http://identy.lv/ , ar ne pārāk sekmīgi izņemtiem copyright'iem.
  22. InnoDB ir ciešams, bet ņem verā, ka ar to tu nevari izmantot teksta meklēšanu ( itkā jau vari , bet tā būtu ļoti debīla ideja ), un tas dzinis ir lēnāks par MyISAM pie datu rakstīšana. Vispāŗ te ir interesants apraksts par DB dziņu trūkumiem : wikiVS - mysql vs postgresql ( might contain some bias )
  23. Kurš pie pilnas sajēgas vispār MyISAM lieto? Tam dzinim vienīgais pielietojums ur full-text meklēšana, bet tad tev vajag glabāt tos datus divās dažādās tabulās. Tāpēc ka MyISAM nenodrošina ACID un tu nevari būt drošs, ka tas ko tu iepūt datubāzē būs arī dabūnams laukā. MyISAM ir slavens ar savu tieksmi tabulam "nobirt" tik pamatīgi, ka shēma nav pat glābjama. Nez .. Es vispār MySQL par nopietnu DB dzini neuzskatu :P
×
×
  • Create New...