Jump to content
php.lv forumi

Qued

Reģistrētie lietotāji
  • Posts

    157
  • Joined

  • Last visited

Everything posted by Qued

  1. Qued

    Php Sessions

    Pēc manas saprašanas, sesija tiek sasaistīta ar atsevišķa lietotāja pārlūkprogrammas instanci. Tb, kad tu pieslēdzies serverim, tajā tiek izveidota sesija, kura saistīta ar tavu pārlūkprogrammu. Sesijas mainīgajos var glabāt visādus datus, kuri būs pieejami tikai tad, ja tiks apstrādāts pieprasījums no pārlūkprogrammas, kurai reģistrēta sesija. Labumi ir tādi, ka nav jāglabā kukijos visādi parametri, ko teorētiski lietotājs var pamainīt un tikt klāt tur, kur nevajag.
  2. Txt formāts no īstas datubāzes ir tikpat tāls kā cūkkūtiņa no kosmosa stacijas. Txt failā var tikai glabāt informāciju, visāda datu atlasīšana un meklēšana txt failā būs nejēdzīgi neērts pasākums. Bet darīt jau var. Ērti ir glabāt masīvus txt failā izmantojot funkcijas serialize() un unserialize(). Windows vidē gan laikam ar txt failiem var strādāt arī kā ar datu tabulām, ja darbojas caur odbc - iekš odbc var noformēt comma-delimited teksta failu kā datu avotu.
  3. Nodefinē vārdus, kas var būt tagos - ja meklēšanas strings tādus satur, tad pievieno sqlam papildus nosacījumu: lauks LIKE 'option' AND lauks NOT LIKE '<option'
  4. Funkcijai strpos, kas meklē sabstringu stringā, var uzdot parametru - skaitli, no kura simbola stringā tiek sākta meklēšana. Tādu funkciju, kas meklē n-to substringu, diemžēl nezinu. Anyway, ko palīdz tas, ja mēs atrodam pirmos, piemēram, 30 vārdus? Anotācija, visdrīzāk, būs nesakarīga (nenobeigts teikums) un vienādi daudz vietas uz ekrāna aizņemošas anotācijas arī mēs šādi nedabūsim (ja tāds ir mērķis), jo vārdu garumi jau arī ir dažādi.
  5. Laikam jau lielā daļā portālu raksta (jaunuma) anotācijai paredzēts atsevišķs lauks datubāzes tabulā. Tas patiešām ir ātrāk, bet tekstu ievadot ir jāveic papildus darbības. Es savā intranet resurspunktā izlīdzējos citādi - kā zināms, pēc vispārpieņemtiem standartiem raksts vai jaunums sākas ar īsu kopsavilkumu (paraugieties vien avīzēs, piemēram) vai anotāciju, un parasti šis kopsavilkums ir pirmā rindkopa. Tad nu es ņemu no no teksta izgriežu gabalu līdz pirmajam </p> jeb rindkopas beigām un uz priekšu.
  6. Visādus tūļus esmu iemēģinājis, t.sk. dev-php, bet neviens tā īsti nepatika. Šobrīd esmu apstājies pie ConText - tas ir tīri jauks rīks, man ļoti patīk. Ja gribās, var pat lietot jamo ar interfeisu latviešu valodā - tāds šim jau nāk līdzi. Vienīgais trūkums, salīdzinot ar citiem editoriem - nav rindu wrappinga, bet īsti programmeri jau to nemaz nelietojot :)
×
×
  • Create New...