Jump to content
php.lv forumi

hmnc

Reģistrētie lietotāji
  • Posts

    1,138
  • Joined

  • Last visited

Everything posted by hmnc

  1. Sveiki! Ir sekojoša rakstura problēma - ir dažas tabulas (bet tikai vienā tabulā ir ap 10`000 ierakstu), kuras satur tekstu gan angliski gan latviski gan arī khm... krieviski. bet ar krievu valodu ir tāda neliela problēma - tā nav īsti krievu valoda, bet gan "& #124;" šādi simboli :D labāk neprasīt, kā viņi tur gadījās ;) Bet nu man vajag visu to pārkonvertēt uz UTF-8 - gan latviešu gan "krievu" valodu. Kā to labāk izdarīt? PHP jāņem talkā laikam būs, vai ne? Paldies!
  2. hmnc

    OOP stils

    heh. es jau nesaku, ka classes ir sliktas vai tikai gaiļu mērītāji taisa viņas. vienkārši cik esmu skatījies, daudz kur klases tiek lietotas pilnīgi bezjēdzīgi, kur varēja izlīst ar daudz vienkāršāku un ātrāku php koda gabalu bez klasēm. bet nu jā. par to codebase runājot. cik es esmu braukājis pa visādām skriptu lapām un tādām lietām meklējot sev ko noderīgu, atklāju, ka mani pilnīgi nekas neapmierina. resp - katrs raksta kodu priekš sevis nevis priekš cita. arī manis rakstītais kods domājams nebūtu parocīgs, ērts vai kā citādi derīgs citam. kā arī ir vēl viens apstāklis - vienu un to pašu darbību var uzrakstīt daudzās dažādās variācijās. viens uzraksta tā, otrs šitā. citam nekas nepatīk un viņs uzraksta pa savam ;) tāda nu dzīve.
  3. hmnc

    OOP stils

    Es ar īpašu jēgu no miljards klasēm neredzu. Kāda jēga rakstīt <?php class echo_class { var $text; var $echo; function ($text,$echo=0) { if ( $echo ) { echo $text; } else { return($text); } } } ?> Plusi un mīnusi ko es saskatu klasēs un kapēc klases es cenšos izmantot tikai kur tās tiešām ir nepieciešamas: plusi: *sakopē klases daudziem webprojektiem un izpaliek daudzu kodu rakstīšana mīnusi: *nav īpaši dinamiski - ja kas jāmaina, tad jāpārčakarē visa klase * grūti pielāgojama, te jau pieminētajiem, unikālajiem gadījumiem, kuru man ir vairāk kā vajag * protams ka n-tās nevajadzīgās kodu rindas sabremzē skriptu * un kā jau teica ļ. cien. Kaklz - KISS :) Pats savos projektos izmantoju divas klases pēc vajadzības - template un mysql. Reizēm gadās vēl kāda cita, projekt-specifiska klasīte. Protams tas ir tikai tādiem lielākiem projektiem. Neiešu tak taisīt template maziem saitiņiem vai mysql klasi pāris pieprasījumiem :) Un kā pieminēja ļ. cien. Laacz - PHP pats par sevi ir templeitu sistēma :)
  4. nu bet tur jau slēpjas tā kodēšanas burvība, ka tu pats izdomā, uzraksti, saliec un viss strādā tā kā TU gribi nevis tā kā cits gribēja un tu tikai pielāgoji :)
  5. Izklausās, ka jaunietis grib braukt ar tankkuģi nemācēdams stūrēt airu laivu ;)
  6. hmnc

    date

    varbūt ir kāds ne tik garš pieraksts, bet šis man strādā: $exp_date = date ('Y-m-d H:i:s', mktime(date('H'),date('i'),date('s'), date('m'), date('d')-20, date('Y'))); mysql_query ("DELETE FROM _table_ WHERE _date_<'$exp_date'"); attiecīgi tabulas lauciņam _date_ jābūt DATETIME formātam. ja nav, tad maini date() parametru. UPDATE sorr. nepamanīju ka vajag atlasīt. :) loģiski izmantojam SELECT, DELETE vietā. gan jau, ka neesi pirmo reizi tankā - izdomāsi :)
  7. lielumliels paldies! viss strādā!!
  8. Iisti viiri backupus netaisa? ;) tasīt ta taisa, bet priekškam lieki čakarēties liekot bildes iekšto datubāzes? kā jau kāds te minēja - bildes iekš FS, visas taciņas uz bildēm + papildus nepieciešamos parametrus (title,size, utt) metam iekš db un dzīvojam laimīgi :)
  9. vajag smuki sataisīt skriptiņus darbam ar FS un tad nebūs nekāda čakara. visu mest nevis vienā folderī, bet gan dažādos - piesēdi nedaudz, paņem lapu, uzzīmē shēmas, sagrupē un tev rezultāts būs diezgan labs. db noslogot jo mazāk jo labāk. + ja nojūk db visu pakās, kā arī uploadošanai vajag tomēr kaut ko īpašāku. pie lieliem apjomiem manuprāt der tikai FS. nez kas būtu, ja es visas bildes, kas tagad tiek izmantotas turētu uz DB ( ~100mb ) :)))
  10. lielum liels paldies. a parastās iekaviņas nevar atdalīt? <? $text = preg_replace('~[\(\)-:/]~', ' \0 ', $text); ?> šitādu ieliekot ar speisu atdalās arī cipari, kas nav īpaši vēlams
  11. Ir teksts - " blaa blaa(blaa-tekstsktest:teksts)yeyee)" kā lai visus (,-,:,/,) šitos simbolus atdala ar speisu (tukšumu), lai starp parastu tekstu un simboliem būtu atstarpe. ar regexpressiem jādala, bet diemžēl regexpresos zināšanas nav pietiekamas, lai to paveiktu, so jautāju pēc palīdzības. paldies.
×
×
  • Create New...