Jump to content
php.lv forumi

Kaitnieks

Reģistrētie lietotāji
  • Posts

    141
  • Joined

  • Last visited

Everything posted by Kaitnieks

  1. Zināma jēga ir. Ja spiedīgas situācijas dēļ jāprojektē pavisam svešai valodai (it sevišķi, ja projekts ir apjomīgs), tad to daudz vieglāk izdarīt, ja ir priekšstats par konkrēto vidi, un ir zināmi tās knifi un nepilnības. Nedēļas kursi var dot dziļāku ieskatu konkrētā programmēšanas vidē, nekā divas nedēļas pašapmācības. Neviens no variantiem nav pareizais, viss kā vienmēr ir ekonomika - vai nu izdevīgāk maksāt par kursiem (laiks + maksa) vai arī par pašapmācībai (laiks).
  2. Vieglais ceļš: atslēdz uzstādījumos, ka pie reģistrācijas tiek izsūtīts e-pasts.
  3. Ja lieto prototype, tad norādi evalScripts = true var myAjax = new Ajax.Updater( { success: divname }, url, { method: 'get', parameters: pars, evalScripts: true, onFailure: reportAjaxError }); Preteejaa gadiijumaa, neskatoties uz "eval nevajag" bljaaveejiem, jaalieto eval. Prototype to dara apmeeram taa: no servera atgrieztajam html izmet laukaa visus <script> tagus un rezultaatu ievieto attieciigaa elementa innerHTMLā. Pēc tam paņem to, kas <script> tagu iekšā un izpilda šādā veidā: setTimeout(function() {content.evalScripts()}, 10);
  4. Vai šeit <script language="javascript1.3" src="jah.js" ></script> src esi norādījis ar pilno ceļu? <script language="javascript1.3" src="/jah.js" ></script>
  5. Andrīt: Es aizeju blakus telpā un pasaku ka man tādamuntādam.lv vajag rādīt php kļūdas. Un adminis ieslēdz. Vai arī pasaku, lai ieslēdz tos pašus minētos log failus, ja mazāks slinkums.
  6. Aizraksti hostingam un palūdz, lai ieslēdz. Var gandrīz garantēt, ka labprāt ieslēgs.
  7. Ieraksti tajaa pashaa htaccess apmeeram shitaa <Files ~ "^tavsfails.cfg$"> Order allow,deny Deny from all </Files>
  8. Nelieliem projektiem (Web sistēmām, ne lapām, lapas mēs maucam uz Constructor, kā zini) esmu atradis šādu variantu par vislabāko esam: Izpildes modulis: //moduļa obligātā inicializācija ar headera includošana un konfigurācijas vērtību uzstādīšanu <? require('inc/head.php'); $title = 'Lapas virsraksts, piemēram'; ?> <? //mans php kods - viss izvadītais tiks savākts mainīgajā $content echo $_POST['whatever']; ?> //modulja finalizācija <? require('inc/foot.php'); ?> Inicializaacijaa tiek kešots outputs, finalziācijā outputs tiek savākts un izsaukts kaut kas līdzīgs šim: include('templates/' . $pgtemplate); Templeits izskatās apmēram tāds: <html> <head> <link rel="stylesheet" type="text/css" href="style.css" /> <meta http-equiv="content-type" content="text/html; čarset=utf-8" /> <title>MANA SISTEMA - <?= $title ?></title> </head> <body> <div id="content"> <?= $content ?> </div> </body> </html> Šāda freimworka neertība ir tāda, ka visos moduļos jātaisa inicializācija un finalizācija, toties gan vienu gan otru var pamainīt, nemainot moduļus. Tādām vērtībām kā $title, $content, $pgtemplate pie inicializācijas uzstādam defaultās vērtības, ar iespēju modulim tās kustomizēt. Un vēl, moduļiem šādā veidā var atstāt failu nosaukumus bez modrewraitiem, piemēram, klienti.php, pievienoklientu.php u.t.t. Templeiti netiek parsēti, tos izpilda php tieši, tātad ātri. Esmu ilgi domājis, izmēģinājis visu ko un bakstījies un manuprāt labāks templeitu sistēmas php nav.
  9. Chau, Andrīt! Tas darbosies, bet var būt diezgan lēni. Izmanto šo formulu: (x',y') = (x cos(t) + y sin(t), y cos(t) - x sin(t); kas griež punktu ap 0 asi. cos(t) un sin(t) vari aprēķināt pirms cikla un paliek tikai saskaitīšana un reizināšana, kas ir ātra. Kam Tev šito vajag? Uzraksti drauģeļos vai tml, moš varu palīdzēt.
  10. "jūzers" šajā gadījumā ir "senior member", tāpēc uzskatu, ka sapratīs gan. vai varbūt Tu vienkārši piesienies?
  11. Tam laukam, kuru gribi autoincrementēt, ieķeksē arī "Primary key". Zini, visvienkāršāk būs, ja tu uzrakstīsi phpmyadminaa tādu SQLu - SHOW CREATE TABLE `tavastabulasnosaukums` un iekopēsi forumā rezultātu, tad būs vieglāk izstāstīt.
  12. 1. Veido attiecīgo lauku kā auto_increment (ja lieto phpMyAdmin, tur to viegli izdarīt) 2) Pieraksti pieprasījumam beigās LIMIT 6 3) Izmato to pašu, ko tu izmanto, lai izvadītu leilo ziņu sarakstu, tikai pieliec pieprasījumā pirms ORDER to adrispa iedoto "WHERE id = " . $_GET['id']
  13. Varianti ir vairāki. Trīs no tiem 1) Tabula `galvenie dati` ar ID, A, B Tabula `sekundārie dati` ar ID, GALV_ID, C Pievienojot tabulā `galvenie dati` ierakstu, paņemam ieraksta ID un ievietojam tabulā `sekundārie dati` visus C kā atsevišķus ierakstus, norādot pie GALV_ID lauka ID vērtību no `galvenā tabula` 2) Veidot C kā serializētu masīvu. ($val = serialize(Array($c1, $c2, ...)) - atgriež stringu, kuru var noglabāt vienā šūnā) 3) Nu un protams, ja C skaits ir mazs un ierobežots, pastāv arī variants veidot `galvenā tabula` kā ID, A, B, C1, C2, C3. Protams, vari arī dinamiski likt tabulai laukus klāt cik vajag, bet tas rada šādas tādas problēmas ne tikai pie datu pievienošanas, bet arī atgriešanas un apstrādes.
  14. ifreimu vai arī skrollojamu divu - skaties kurš tev ērtāks. Ar 5000 ierakstiem uzmanies - visus uzreiz ielādēt un lappušošanu veidot javaskriptisku varētu būt problemātiski. Vari taisīt kārtošanu un lappušošanu ajaksisku, tad visu riebīgo izdarīs datu bāze un javaskripts saglabāsies relatīvi vienkāršs, turklāt tabulu nebūs obligāti jāģenerē ar DOM.
  15. Droši! Iepostē te forumā savu ftp pieeju, visu izdarīsim.
  16. Doma zvērā. Jāizdomā tik, kā uztaisīt visus 255 skārieņūtības līmeņus :D
  17. Hm, nu izskatās, ka tas tāpēc, ka tev source fails saglabāts utf-8 kodējumā, tāpēc divreiz vairāk sanāca nekā gaidīji.
  18. Aiz rindas echo "<h6>lai ietu atpakal<h6>" vajag semikolu.
  19. Paņemiet pleijeri ar kvalitatīvu mūziku, aizejiet uz veikalu, paspraudiet iekšā dažādas austiņas, paņemiet tās, kas subjektīvi vislabāk patīk un dzīvojiet laimīgi. Man ir Sennheier austiņas par paardesmit un bišku latiem un skan ok, tāpēc varu ieteik Sennheier, bet tas nenozīmē, ka arī Tev viņas patiks. Tiesa, ja klausies no integrētās skaņas kartes, tad arī tās par diviem latiem būs labas diezgan.
  20. $this->movie = new xmlmember(); vai $this->$paramname = new xmlmember(); un ģenerē propertijus dinamiski. tipa tā?
  21. Principaa mani pilnībā apmierinātu arī prasībām pielāgots gatavs skripts no hotscripts.com vai jebkura cita avota.
  22. Sīkāka informācija par vajadzīgo projektu atrodama šeit: http://kaitnieks.com/katalogs/ Ja projekts Jūs ir ieinteresējis, tad kontaktējieties ar mani pa e-pastu (aivars at serveris punkts lv), jo forumu lasu neregulāri. Visas neskaidrības, jautājumus, piedāvājumus u.t.t. sūtiet uz e-pastu.
×
×
  • Create New...