Jump to content
php.lv forumi

rob

Reģistrētie lietotāji
  • Posts

    25
  • Joined

  • Last visited

About rob

  • Birthday 12/03/1984

Contact Methods

  • MSN
    roberts@e-r.lv
  • Website URL
    http://www.rob.lv
  • ICQ
    0

Profile Information

  • Location
    Latvia, Rīga
  • Interests
    web, PHP, Xhtml etc

rob's Achievements

Newbie

Newbie (1/14)

  1. Nus ir vienc risinājums kā forsēt datus būt iekš utf-8 triviāls gan bet tomēr. Uzreiz pēc SQL connecta izpildam SET NAMES 'utf-8'
  2. man ar kas sakāms neiesaku izmantot type = gallery bet gan type = 1, jo int strādās ātrāk :D
  3. rob

    ielāde

    Principā nekāds bet ja vēlas ātrāk izvadīt daļēji apstrādātus datus, kurus atgriež php tā var darīt piemēram ja nu nekādi nevar iztikt bez milzīgas datu izvadīšanas ar flush izgrūž piemēram ik pa 100 datu rindām. Lai userim nav jāgaida veslas sazin cik tur sec kamēr dati izlien no srv. Protams grūst ārā milzīgus datu apjomums nav prāta darbs, bet kas zin mybe noder :D
  4. rob

    ielāde

    labāiks Tavā gadījujmā būtu kāds AJAX risinājums bet pari izmantot arī php flush() :)
  5. vari mēģināt izmantot šo te kodu :D tinyMCE.init({ theme : "advanced", mode : "exact", elements : elaments_to_call, theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_buttons1 : "save,undo,redo,separator,copy,paste,pastetext,pasteword,separator,bold,italic,underline,separator,bullist,numlist,outdent,indent,separator,preview," +"link,unlink,image,table,separator,sub,sup,charmap,separator,cleanup,code,flash,separator,insertdate,inserttime", theme_advanced_buttons2 : "", theme_advanced_buttons3 : "", theme_advanced_statusbar_location : "bottom", theme_advanced_path : true, extended_valid_elements : "object[align<bottom?left?middle?right?top|archive|border|class|classid" +"|codebase|codetype|data|declare|dir<ltr?rtl|height|hspace|id|lang|name" +"|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove" +"|onmouseout|onmouseover|onmouseup|standby|style|tabindex|title|type|usemap" +"|vspace|width]," +"param[id|name|type|value|valuetype<DATA?OBJECT?REF]," +"embed[src|quality|width|height|type|pluginspage]", height : "400px", width : "100%", content_css : "/css/news_preview.css", relative_urls : false, cleanup_on_startup : true, cleanup: true, plugins : "table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,flash,searchreplace,print,contextmenu,paste,directionality,fullscreen" });
  6. Principā vari glabāt sesijā visus datus, kas nepieciešami nevis tikai piemēram userID, tas var palīdzēt arī pie atrdarbības iztiksi bez liekiem selektiem no DB. Par IP adrešu glabāšu dalītas jūtas - dari kā vēlies, ja useris nav piesaistīts kādi IP domāju ka jāga maza glabāt sesijā arī IP adresi. Es vel reizēm glabāju last action time sesijā noder ja vēlies forsēt userlogout, kā arī sniedz nelielu ieskatu kad useris pēdjo rezi ko darījis. Ja projekts tāds paliels var izmantot dažādus sesiju handlerus lai paātrinātu darbību. Bet no drošibas viedokļa atceris tikai vienu nekad neuzticies no lietotāja saņemtiem datiem (bez intval(), pg_escape_string /mysql_escape_string() aizmirsti par drošību) (protams šim f-cijām ir arī alternatīvas)
  7. rob

    padomu lūdzu

    Tā tas varētu izskatīties + - šādi kernel - pārbauda user tiesības etc Modulis 1 spraudnis 1 - vaic kādus updetus pie piem formām spraudnis 1 - vaic kādus updetus datu attēlošanas [*]Modulis 2 [*]Modulis 3 [*]Modulis 4 ja tas bija ko domāji, ja nē tad mazliet nesapratu, ko vēlējies pašā pamatā vēlējos uzzināt jūsu pieredzi, viedokļus par to kā ir jāveido moduļu māzēta sistēma, kuru būtu iespējams papildināt ar dažādiem spraudņiem
  8. Labdien, tātad es lūdzu pēc padoma, ir radusies nepieciešamība veidot moduļu bāzētu sistēmu, es atsauces uz moduļu failiem turu atsevišķā tabulā un pie nepieciešamības, izsaucu konkrēto moduli un izpildu tajā sarakstītās darbības. Bet ar moduļiem vien reizēm ir par maz tagad vajadzētu piesaistīt vel arī spraudņus (plugins) katram atsevišķām modulim. Un šinī brīdī man ir radusies neliela problēma kā tad to labāk darīt, labprāt dzirdētu jūsu domas ko domas, pieredzi ar šāda veida risinājumiem. Manis piedāvātais risinājums: Izsaucam moduli, pārbaudām konkrētā moduļa spraudņu mapi un nepieciešamos failus iesaucam kodā, bet šai situācijai rodas neliela blakus parādība, tā kā vienmēr vēlamies visu rakstīt maksimāli dinamiski (vismaz es) lai vēlāk nebūtu milzum daudz problēmu, īsti nezinu kā lai atrisina gadījumus, kad spraudnim jāmaina kāda moduļa rindiņā (principā tas ir spraudņa mērķis, pievienot papildu iespējas modulim), lai iegūtu maksimālo rezultātu. Tātad ar prieku uzklausīšu jūsu priekšlikumus, kā moduļu bāzētu sistēmu padarīt vel dinamiskāku. UPDATE: P.S. galīgi aizmirsu pajautāt ko sakiet par automātiskajiem koda atjauninājumiem. Manis piedāvātais variants: Pieslēdzamies pie Update servera caur (xml) pārbaudām licences etc, tad uzzinām kādiem moduļiem / spraudņiem jāveic atjaunināšana (uzzinām saites uz zip failiem)-> slēdzamies klāt FTP serverim lejupielādējam -> atarhivējam kādā TMP dir -> pārbaudām izmēru cheksummu -> iekopējam vajadzīgajā vietā - > veicam sql izmaiņas ja nepieciešams. Man ir manāmas aizdomas ka šis process varētu vareni ilgi vilkties. Varbūt jums ir kāda ideja par šo te? Paldies jau iepriekš Mr.Rob
  9. Labas dienas, mans ir radies tāds interesants jautājuma vai kādam no jums nav zināms DB tūlis, kurš zīmē smukus DB (mysql) grafikus, t.i. Datubāzes grafskos izkartojumus tabulām...
  10. trivilās varināts koda sākumā ieliec ob_start(); koda beigās: ob_end_flush(); šitas lai nebūtu problēmas ja mēģināsi sūtiti hederi pēc jau kādu datu izvades... un pēc sql update sūti hederi header("Location: index.php?update&done");
  11. rob

    hide img url

    atceries visu to kas netā var nispert ja ne pa teiso no tavas pages tad noteikti no keša failiem :) tādēļ labāk meklē varinatus kā samazināt iespēju kā "nospert" tavas bildes 1) varinats - ieliec flashā piem padod flash failam kādu parametru kas norāda uz attēlu un šams šamo ielasa un parāda 2) trivāls gan bet sakriptē nosaukumu ar base_64() un tad atkriptē pie bldes nolasīšanas (protams šisi ir domāc img.php?+201394) 3) vari izmantot Orion7 ieteikto varinatu, bet datus apstrādājot un piemēram attēlu nosaukumus glabājot md5 te protams pastāv ok1 ieteiktās briesmas, bet tās arī var novērst datus labi apstrādājot 4) šis gan ir maz populārs, bet vari attēlus ar gd sadalīt pa maziem galabliņiem un ar css salikt kopā :) Varinātus kā apmānīt useri ir daudzi, bet kurš ir labākāis nezin ne viens katram ir savi + un savi -
  12. rob

    bg

    kā šams darbojas?
  13. rob

    bg

    labdien, tātad man ir viens apsulūti poziconēts div noteiktā augstumā un 100% platumā, vēlos lai šis paliek bg nevis sēž visiem pa virsu tip abulūts bg vai ar css tas ir iespējams? paldies jau iepriekš...
×
×
  • Create New...