hmnc
-
Posts
1,138 -
Joined
-
Last visited
Posts posted by hmnc
-
-
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.
-
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 :)
-
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 :)
-
Izklausās, ka jaunietis grib braukt ar tankkuģi nemācēdams stūrēt airu laivu ;)
-
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 :)
-
lielumliels paldies! viss strādā!!
-
mkdir ()
-
+ 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.
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 :)
-
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 ) :)))
-
$text = preg_replace('~[-:/]~', ' \0 ', $text);
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
-
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.
MySQL konvertācija uz UTF-8
in PHP un datubāzes
Posted
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!