Jump to content
php.lv forumi

Kaklz

Moderatori
  • Posts

    1,401
  • Joined

  • Last visited

Everything posted by Kaklz

  1. IMHO labam programmētājam apakšā ir jābūt diezgan labai sistēmu izpratnei, spējai pašam tādas radīt, kam ļoti var palīdzēt matemātiskās zināšanas ;)
  2. LU datorzinātņu un programmētāju programmās ir Tīmekļa tehnoloģijas divu semestru garumā, bet tur ir tas pats vecais labais pašmācības variants.
  3. bubu, es par tevi biju labākās domās. Gudrs, matemātisks cilvēks.. Vai nullei mainās vērtība, ja maina mērvienības? Nulle ir un paliek nulle. Attiecīgi jebkurā gadījumā 0 = 0px = 0em = 0pt = 0xxx. Mozilla saprot arī 0 bez mērvienībām. Tik stulbs tas pārlūks nemaz nav ;)
  4. Kaklz

    xls un php

    a ar ko nodarbojas: http://pear.php.net/package/Spreadsheet_Excel_Writer ?
  5. just a small note, bubu: ar header() un pēc tam exit ir jābūt uzmanīgam. ir pieredze, ka pēc PHP versijas atjaunināšanas/konfigurācijas maiņas (īsti nezinu, ko hostinga piedāvātājs izdarīja) viņš exit uztver ar lielāku prioritāti kā header. tb. neskatoties uz to, ka pirms exit ir header komanda. Viņš uz citu lapu nepāriet un nomirst.
  6. index.php sākumā ieraksti: $banArray = file('bani.txt'); if (in_array($_SERVER['REMOTE_ADDR'], $banArray)){ header('location: banned.php'); } bani.txt struktūra: 255.255.255.255 255.255.255.255 255.255.255.255 255.255.255.255 tb katrā rindiņā pa vienai IP adresei.
  7. Varbūt regional settings apskatīties? Varētu gadīties, ka Access ņem noklusētos windows regional settings, ja ar tiem kaut kas nav kārtībā, tad attiecīgi arī rodas problēmas ^ tikai minējums
  8. ja svarīga ir ātrdarbība, tad var uztaisīt joku, ka ir kāds skripts, kas pie izmaiņām uzģenerē šo ceļu un saglabā viņu atsevišķā laukā. Tas ir, to rekursiju taisa nevis pie lapas ģenerēšanas, bet gan pie informācijas saglabāšānas.
  9. Ja tu viņus pārdod, tad var saprast, ka tu viņus pats jau esi nopircis. Ja tā, tad kādi tieši tev ir? Ja tu tikai reģistrē domēnus, tad tā arī raksti un nolaid cenas.
  10. ja vien tu neplāno to izvērst kā lielu biznesu, pašam neatmaksājas darboties pa tiešo ar LMT un Tele2 .. vari mēģināt iet pie firmām ar gataviem pakalpojumiem. Teiksim http://www.inpoc.lv/about.html
  11. header('location: cits_skripts.php'); ar noteikumu, ka šo ieliek pirms jebkāda satura izvadīšanas.
  12. drīzāk gan tev ir viens masīvs un 300 elementi padarbojies ap http://lv.php.net/array_slice - darbojas tieši tāpat, kā substr funkcija tekstam.
  13. aptuveni par kādu sarežģītību/naudu iet runa?
  14. Kaklz

    fatal error

    PHP pietrūkst atmiņa. Tas ir iespējams, ja uzraksta korektu skriptu. Pie vainas nav tikai tava 210. rindiņa, bet skripts kopumā. Tā kā - ja vēlies gūt normālu atbildi, tad paste.php.lv un uz priekšu.
  15. Kaklz

    OOP stils

    Par labumu nezinu, bet es daru šitā: 1) b neņemu a tāpēc, ka gadījumā, ja tev būs klase, kur būs teiksim 20 vai vairāk dažādi SQLi, fiksi un ātri sapīsies viņos. Domāju, ka variants b uzlabo lasāmību, jo tu lasi tikai to, ko tev vajag zināt pie attiecīgās klases metodes, nav jālasa cauri visa klase. neņemu c tāpēc, ka klašu ideja ir tāda, ka to lietotājam nav jāzin, kā tās darbojas, bet tikai jānodod parametri. Attiecīgi, ja tu nodod SQL pieprasījumu kādas klases kādai metodei, tad tu prasi, lai klases lietotājs zinātu ne tikai to, kā klase darbojas, bet arī to, kāda ir apakšā esošā datubāzes struktūra. Kamēr tu kaut ko taisi viens pats, tikmēr jau var darīt visādi.. ;) attiecībā uz tavu Posts klases piemēru - es daru mazliet savādāk: class Posts { function getPosts(){ $sql = MySQL::instance(); $qry = "SELECT * FROM posts"; $sql -> query($qry); return $sql -> getAssoc(); } function show_posts() { $postList = $this -> getPosts(); foreach ($postList as $post){ $text.='<div>'.$post['n_title'].'</div>'; } return $text; } } attiecīgi, ja vajag glabāt CSS klasi, kā biji norādījis, tad man liekas, ka labāk to būtu darīt iekš datubāzes ja jau reiz tā ir katram postam atšķirīga ;) 2) a, c a - tauta runā, ka viss jāatstāj presentation layerim, tā kā ar to tā īsti neesmu iepazinies, tad lietoju un nesūdzos. b - katram rakstam savu klasi? un ja nu gadījumā to rakstu ir 100? Var jau būt, ka nesapratu ideju. c - teorētiski šis būtu labāks variants, ja domā par lapas uzturēšanu nākotnē, to izmantoju, taču retāk. 3) b domāju, ka nav nepieciešamības mainīt CSS klašu nosaukumus. Pēc idejas, ja mēs runājam par vairāk vai mazāk semantisku webu, tad CSS klases nosaukums ir +/- aprakstošs, attiecīgi ja sistēma tiek izstrādāta, diez vai pēc kāda laika radikāli mainīsies attiecīgās daļas semantiskā jēga. Pie tam css klašu nosaukumiem jau nav tik būtiskas nozīmes - galvenās ir definīcijas. Ja iet runa par stila maiņu laika gaitā, tad patiesībā jau parasti klašu nosaukumus nemaz nemaina - maina tikai CSS definīcijas.
  16. Iespējams, ka jāskatās GROUP BY virzienā, a varbūt, ka precīzāk jānoformulē jautājums. tabula: ID alga vards 1 100 Karlis 2 200 Peteris 3 300 Karlis 4 400 Janis 5 500 Janis SELECT vards, COUNT(*) as algu_skaits , SUM(alga) as algas_summa FROM tabula GROUP BY vards: vards, algu_skaits, algas_summa Karlis, 2, 400 Peteris, 1, 200 Janis, 2, 900 Kaut kā tā apmēram varētu būt. A vēlreiz izlasot jautājumu, varētu domāt, ka vajadzīgs ir kaut kas līdzīgs šim: darbinieki darbinieka_id vards 1 Karlis 2 Peteris 3 Janis tabula ID alga darbinieka_id 1 100 1 2 200 2 3 300 1 4 400 3 5 500 3 select darbinieka_id from darbinieki where vards = 'Janis'; -> 3 select COUNT(*) from tabula where darbinieka_id = '3' -> 2 Acīmredzams, ka jānis ir saņēmis 2 algas. a nelasot jautājumu uzreiz ir skaidrs, ka jautājuma autors absolūti nemaz nav papūlējies, sagatavoties jautājuma uzdošanai - vismaz datubāzes struktūru jau nu varēji iedot ;)
  17. Kaklz

    Cookie

    :blink: lai atļautu no weba raxtīt visieām lietotāju grupām chodu liec uz 777 Cookie rakstās uz klienta datora, nevis servera pusē. Servera pusē rakstītas tiek sesijas ;)
  18. Kaklz

    Cookie

    Ja nemaldos, tad problēma ir faktā, ka ar setcookie uzstādītās "sīkdatnes" (cookies) parādās tikai nākamajā lapas ielādes laikā, tas, ka uz Windows tas strādā ir tikai neliela kļūdiņa :) Ja gribi, lai cookie būtu pieejams uzreiz, tad vajag papildus setcookie("sss", "ppppp" to uzstādīt arī ar $_COOKIE['sss'] = 'ppppp'; Iespējams, ka kļūdos.
  19. http://www.priadoblender.com/index.php?layout=main&cslot_1=2
  20. Izveicot visu aprakstīto mums iesākumā būs 3-4 posti nedēļā, pēc tam tikpat mēnesī.
  21. Kaklz

    Formas un div-i

    viss aiznjem tik daudz vietas, cik ir nodefinēts. Ja nav definēts, tad katram pārlūkam ir noklusētās vērtības. Attiecīgi css vari mēģināt ierakstīt form{margin: 0; padding: 0;} iespējams, ka palīdz
  22. kāda gan man daļa gar to, ko izmanto/neizmanto Latnet? Starp citu, ja hostinga piedāvātājs neapmierina tevi, tas ir jāmaina. Teiksim serveris.lv cenu lapā atradīsi MySQL sākot jau no Ls 5.89
  23. Kaklz

    JAVA!

    kad vienreiz cilvēki sapratīs, ka Java != JavaScript :angry:
  24. Kaklz

    par image

    http://lv.php.net/function.getimagesize
  25. Kaklz

    Vai teibli nav modē?

    Nu vo! Tad uz reiz vajadzēja teikt, ka teibli baigi bremzē satiksmi. neteiksim, ka baigi, bet ja ir tāda vēlme izveikt optimizācijas, tad rezultātus var iegūt, pie tam pietiekoši labus ;)
×
×
  • Create New...