Jump to content
php.lv forumi

CryRat

Reģistrētie lietotāji
  • Posts

    172
  • Joined

  • Last visited

Everything posted by CryRat

  1. CryRat

    ' || " ?

    man uz Athlon XP 2k+ un PHP 4.3.4 ir tuvāk 50%double quotes: 0.0003199577331543 single quotes: 0.00018596649169922 difference...: 0.00013399124145508 tur kur atradu šito vispār bija: double quotes: 0.001505970954895 single quotes: 0.00078308582305908 difference...: 0.00072288513183594 vispār te viņš ir un vēl daži benchmarki no kuriem interesantākie: concatenation: 0.0008620023727417 sprintf......: 0.0017820596694946 interpolate..: 0.002047061920166 nebūtu domājis ka sprint būs ātrāk nekā interpolate :huh: commas.......: 0.0024470090866089 concatenation: 0.0028690099716187 double quotes: 0.0044499635696411 tas ko es teicu augstāk par echo...
  2. CryRat

    ' || " ?

    Kaa nav? :) http://lv.php.net/manual/en/language.types....string.parsing nu jā kaut kas tur ir... bet svarīgais moments ir tas ka tas ir uz pusi lēnāk... jā interesanti... bet visātrākais echo ir:echo 'sss', $xxx, 'zzz', $yyy; ir vēl kādi interesanti testi zināmi ?
  3. CryRat

    ' || " ?

    atradās viena interesanta lieta kura itkā nekur nav pieminēta ( ? ) bet taj pašā brīdī ir diezgan nozīmīga... par pēdiņām... kuras jūs izmantojat ? dubultās vai parastās ? par ātrdarbību esat domājuši ? domājat nav starpības ( es tā domāju pirms pāris stundām ) ? a vot starpība ir 50% ...neticat ? lūdzu pierādījums interesanti ne ? cik cilvēki šito zināja ? kapēc man neviens nepateica ? :)
  4. thx par atbildi un linku :)
  5. negribu es daudz rakstīt tāpēc vienkārši paprasīšu ko un kāpēc jūs izmantojat trafika kompresēšanai ( vai kā tas pareizi saucās ? ) ? ob_gzhandler ? zlib.output_compression ? mod_deflate ? kaut ko citu ? un vēl viena lieta šajā sakarā interesē - ja skripta sākumā es ob_start("ob_gzhandler"); tad .css fails kas pievienots ar <link rel="stylesheet" type="text/css" href="style.css" /> jau netiks sakompresēts ? a ja zlib.output_compression ?
  6. hmm... domā ? nu nez... klau Venom... tu mums te kruts koders skaities :) kā domā ? cik kruts es esu ? :lol: nu kaut kādi IF tagi templatā būtu vajadzīgi lai... reāla situācīja piemēram - manā blogā komentāri ir atļauti tikai retiem postiem... ja tavam template enginam nav IF tagu tad tev visa komentāru forma ir jāliek ( vai nav jāliek ) iekš mainīgā lai tu varētu viņu parādīt ( vai neparādīŧ )... un ja tā tev nākās darīt tad tak galīgi tiek izjaukta visa templatu jēga... sanāk tak visu <form>u rakstīt iekš PHP... vari paskatīties kā man tas izskatās ar IF tagiem... redzi ? tā daļa kas ir {!COMMENTS} TE {COMMENTS!} vai {!ALLOW_COMMENTS} TE {ALLOW_COMMENTS!}... es viņas varu rādīt un varu nerādīt atkarībā no viena maza mainīga... saprati kādēļ IF tagi ir neaizstājami ja gribi normālus templatus taisīt ? njā... būtu jau interesanti... bet kad pēdējo reiz skatījos ta Opera galīgi nesaprata XSLT un Data Islands vispār tikai iekš M$IE strādāja... ir kaut kas būtiski mainījies ? un vispār... nezinu... neesu jau nekāds eksperts šajā jautājumā bet manuprāt milzīga problēma ar to XML ir tā ka neder viņš liela informācījas daudzuma glabāšanai... nu padomā lai es savam blogam saturu glabātu iekš XML tad man nāktos vainu taisīt vienu pamatīgu XML failu kas visu padarīšanu bremzēs vai arī katram ierakstam savu XML kas atkal liekās stulbi... kā jau teicu nezinu... nav nācies ne redzēt reālu piemēru ne pats esu mēginājis uz to pusi taisīt... tā jau ir viena jauka lietiņa uztaisīta ar XML un XSLT bet tas tā... stipri vienkārši... tu esi ļauns... es apvainošos <_< īsti nesapratu ko teici... bet droši ka tā nav... :) paskatīties to pašu manu templatu varbūt skaidrāks tiks... a ja nē tad nav tev tas vajadzīgs :)
  7. njā... redzēju ka Roze ieteica... un pateikšu tev to pašu ko Rozei... problēma rodās tad kad tev savajagās kaut kādu ciklu vai arī ifu... tad tev nākās tajā templatā rakstīt viņu un tad vēl kaut ko lai pieslēgtos / atlasītu / utt. sanāk diezgan daudz PHP iekš tā templata... izmantojot pilnīgi tīrus no PHP templatus jau arī ir vajadzība pēc cikliem un ifiem... to es esu uztaisījis ar {&CIKLS}{CIKLS&} tagiem un ifu ar {!IFS}{IFS!} tagiem... lieta tāda... pie kā es esu nonācis... principā es domāju ka (X)HTML no PHP vajag atdalīt tikai nevajag pārspīlēt tā kā to es izdarīju... lai jau iekš tā (X)HTML faila ir PHP bet tikai vajag turēt minimumu... tas ir - visu kas tiks izmantots salasīt masīvā tā kā to es daru izmantojot templatus tikai aizpildīt templatu vajag ar PHP palīdzību nevis speciālu tagu... tas ir tas pats variants ko Roze piedāvāja... tikai es neiedomājos to pirmo daļu ka visu vajag atlasīt pirms ievietošanas iekš (X)HTML... nu tas ir tā kā es tagad domāju... bet tas templatu experiments nebija slikts :) daudz interesanta koda...
  8. pieņemu ka vienīgā problēma kas var rasties ir autorizācīja... un par to ir bijuši stipri daudz topiki... pārāk daudz... ātri pārskrēju pāri vecajām tēmām un atradās dažas kas varētu noderēt... http://php.lv/f/index.php?showtopic=612 http://php.lv/f/index.php?showtopic=538 http://php.lv/f/index.php?showtopic=490 http://php.lv/f/index.php?showtopic=259 http://php.lv/f/index.php?showtopic=140 http://php.lv/f/index.php?showtopic=75 http://php.lv/f/index.php?showtopic=51 nākošreiz pats pameklē pirms prasi ! ja vispār tu prasi par autorizācīju...
  9. CryRat

    PHP, chekbox`i

    njā... ir kaut kas tāds dzirdēts un pašam ar ir gadījies... bet principā tas nemaina faktu - ja tu sajauci tad tu neesi uzmanīgs... nevermind... tikai otreiz nesajauc ;) kādreiz bija tāds interesants tests... tjipa jautājumi ar tik lielām atstarpēm lai browserī ieietu tikai viens jautājums reizē... un ta uz katru jāatbild un jāscrollo uz leju... sākumā kāds bariņš ar vienkāršiem jautājumiem kā cik ir 4 + 35 utt. un tad pēkšņi jautājums "ĀTRI IEDOMĀJIES KRĀSU UN DARBARĪKU !!!" un tad kādi 80% - 90% iedomājās Sarkans un Āmuris... tā pat ar manu nicku... visi iedomājās Cat nevis Rat :( uj... offtopick sanāca...
  10. CryRat

    PHP, chekbox`i

    dmn... <_< tu to speciāli vai kā... zini ja kāds nevar tavu nicku pat pareizi uzrakstīt ta tas neatstāj īpaši labu iespaidu...
  11. CryRat

    PHP, chekbox`i

    zini ka PHP mainīgie no formas tiek padoti uz masīvu $_POST vai $_GET atkarībā no form method="" ? zini tādu funkciju kā print_r() ? viss... vairāk tev nekas nav jāzin lai tu pats uz savu jautājumu varētu atbildēt... lai veicās... ;) PS neaizmirsti savam checkboksam iedot name=""
  12. Ne par kaadu citu bremzeeshanu neviens arii nerunaa.. php neveido noslodzi klienta galaa..papildināšu Rozes teikto - saprotams ka PHP nenoslogo klientu... bet tas no PHP rakstīšanas puses neko nemaina... nav svarīgi vai kods ir uz servera vai klienta jo tā vai tā viņam ir jāizpildās un tā vai tā viņš bremzē... un ja tu domā ka serveris ir liels un spēcīgs ta nevajag aizmirst ka viņš ir tikai viens kamēr klientu ir daudz... kas attiecās uz templatu bremzi ta lieta tāda ka bremzē tas mainīgo meklēšanas process... ja teiksim tev ir echo ta nekas jau netiek meklēts a ja tev ir templets ta gribot negribot nākās meklēt tos mainīgo tagus un mainīt uz vērtībām... ideja ir tāda ka vajadzētu nevis skatīties kādi mainīgie ir masīvā un tad meklēt viņus templatā bet otrādi... meklēt failā un tad skatīties vai ir masīvā... tādējādi varētu templati vienmēr sadalīt divās daļās - tā kurā jau ir meklēts un tā kurā vēl nav meklēts... ieguvums būtu tāds ka nevajadzētu vairākas reizes laist ereg_replace uz vienas un tās pašas teksta daļas kurā sen vairs nav mainīgo... huh... ja kāds mani saprata tad pakomentējat vai man ir taisnība vai nav... bet vispār... neesu vēl galīgi nolēmis par tiem template enginiem... tomēr ideja ka PHP pēc iespējas vairāk jāatdala no (X)HTML paliek spēkā...
  13. :) par tiem mysql_fetch_* skaidrs...
  14. esi pārliecināts ? manuprāt tu runā par mysql_fetch_array($result) bet mysql_fetch_array($result, 1) atgriež masīvu tikai ar kolonu nosaukumiem un mysql_fetch_array($result, 2) atgriež masīvu tikai ar kolonu numuriem... mysql_fetch_array($result) vai mysql_fetch_array($result, 3) atgriež ar abiem... tāpēc es domāju ka mysql_fetch_assoc($result) == mysql_fetch_array($result, 1) nu jā laikam tur pareizi nevis 1, 2, 3 bet MYSQL_ASSOC, MYSQL_NUM, MYSQL_BOTH bet strādā arī ar 1, 2, 3... itkā...
  15. vispār labs arguments :) bet jāatdala lai... aj apnika jau visu laiku vienu un to pašu rakstīt... vienkārši manuprāt tas ir nākošais loģiskais solis mana saita attīstībā... heh... negribi strīdēties kā apniki-tu-man-dari-kā-gribi vai negribi strīdēties kā nu-var-jau-būt-ka-ir-tev-kaut-kāda-taisnība ? :) mysql_fetch_assoc($result) ir tas pats kas mysql_fetch_array($result, 1) ja ? jā bet neaizmirsīsim ka tev pirms tā cikla ir jāpieslēdzās pie DB jāizzvejo attiecīgie ieraksti utt. un kas ir ja piemēram tā kā es izdomāju ka tagad trīs jaunākos ierakstus vajag <b> ? tad tev gribot negribot iekš tā while() ir jāraksta vēl PHP un kā tu saproti to es negribu... nu bet labi... es ar negribu strīdēties... tāpat es nepiekāpšos... esu spītīgs... heh...
  16. umm... nesapratu kā tu to domā ? nekāda īpaša iemesla nav... vienkārši ja daudz mainīgo jāievieto starp tekstu tād printf() man patīk labāk nekā echo vai kas cits... tāpēc ka tas derētu tikai tad ja man būtu viena tabulas rinda... bet man viņu ir daudz... kā tu uztaisīsi tīru (x)html kodu tikai ar <? =$kautko ?> priekš vairākām rindām neizmantojot ciklu ? un ja tiek izmantots cikls tad sanāk tas pats variants kas vienmēr - (x)html ar php pa starpām... bet es gribu viņus glabāt ! tas ir mans mērķis atdalīt php no (x)html... kā ta nav ieguvuma ? visu laiku jau saku ka php tiek atdalīts no (x)html... tas ir tā pat kā css atdalīt no (x)html... tas tikai atvieglos dzīvi... vispār es sāku nopietni apsvērt iespēju pilnīgi visu ( ar ļoti minimālielm izņēmumiem ) ģenerēt statisku... nav tak nekāda nopietna iemesla to nedarīt ? saita ātrums ievērojami palielināsies... varēšu izmantot to pašu manis uzrakstīto funkciju priekš failu ģenerēšanas no .tmpl... tiakai tas ka uz servera mētāsies teiksim katrs žurnāla ieraksts atsevišķā failā nevis viss iekš DB...
  17. ideja jau tam viam bija tāda lai atdalītu php no (x)html... nevis lai iegūtu kaut kādu paātrinājumu koda darbībā... ir ļoti patīkami ka var bez problēmām atri atrast un mainīt (x)htmlu neuztraucoties par php un atkal otrādi... kaut vaiprintf("%s</td><td>%s</td><td>%s</td><td><a href=\"%s\">URL</a></td><td>%s</td><td>%s</td></tr>\n", $anime['title'], $anime['category'], $anime['episodes'], $anime['animenfo'], $anime['quality'], $anime['rating']); un {ANIME}<tr><td>{TITLE}</td><td>{CATEGORY}</td><td>{EPISODES}</td><td><a href="{URL}">URL</a></td><td>{QUALITY}</td><td>{RATING}</td></tr>{/ANIME} pirmajā variantā paiet kāds laiks kamēr atrod to ko vajag a otrajā viss ir labi redzams un saprotams... laikam būs jādara tā kā teici - faile jāģenerē statiski... nu ne visi bet daži galvenie...
  18. huh... kāds te izmanto kādu template enginu ? principā es nolēmu uzrakstīt mazu enginu priekš sevis un viss arī veiksmīgi izdevās... itkā jau pavisam vienkārš - nomaina {KAUTKAS} no .tmpl faila uz $kautkas no .php faila... un vēl {ENTRIES}<div><h3>{TITLE}</h3>{TEXT}</div>{/ENTRIES} tā lai tas starp {ENTRIES} atkārtotos tik cik vajag reizes... bet lieta tāda ka tas briesmīgi bremzē... patestējot sanaca no ~0.0035 uz ~0.07 milisekundēm ! tas mana līkā koda dēļ vai tā pieņemts ? kādam ir laiks / interese paskatīties manu šīs nakts murgu ? ( paste.lv izņēma tukšās rindiņas tādēļ ir 6 - 17 rindiņa nevis 7 - 18 kā aprakstā ) sevis attaisnošanai teikšu ka nav man nekādas skaidrības kā tie template engini strādā... rakstīju kā mācēju... varbūt ir idejas kā pareizāk uzrakstīt ? nu tā lai nav tik briesmīgi liela starpība milisekundēs... nevajag man nekādas krutas fiškas pilnīgi pietiek ar to ko tagad esu uzrakstījis... ja tikai strādātu ātrāk...
  19. es to par to kā aics raksta teicu ( te un te )... izmantot var... es ar izmantoju... tikai nevajag pārspīlēt... kā pats teici "visam savas robežas"... bet tā pat teksts ir daudz lasāmāks ja pa vidu nav smaiļiku un iekš B nav vairāk par trīs vārdiem... ;) tādu FONT un SIZE gan derētu izslēgt...
  20. redzu ka nesaprati jēgu... runa neiet par to ka ir iesācēji bet gan par to ka šitas forums ir pārvērties par kaut ko galīgi un pilnīgi briesmīgu... zini ja man ir:jāmin kas tagad būs zem topika ar nosaukumu Palīdziet / Problēma / vai vēl kāds cits neko nepaskaidrojoš vārds jāmokās izlasīt rakstīto ( jo redz autoram patīk CAPS-LOCK / B / COLOR / viss smaiļiku komplekts / nez kādi vēl formatējuma brīnumi ) jāsecina ka topiks ir pilnīgi nepareizā foruma sadaļā jāpiepūlās vispār saprast uzdoto jautājumu ( jo redz autors neuzskatīja par vajadzīgu viņu kaut reizi izlasīt ) stundām ilgi jāskatās koda gabalā ( jo redz autors neuzskatīja par vajadzīgu mēģināt novākt visu kas nav par tēmu ) un viss augstāk minētais tikai tādēļ lai iedotu trīs-topikus-iepriekš-linku / pirmo google rezultātu / atbildētu ar pus teikumu... un beigās vēl paldies nepateiks... tad man kaut kā vairs negribās... ja tu to esi spējīgs pacies tad varu tikai pabrīnīties... 1) ja tā turpināsies tad nekas cits neatliks... bet man šeit kādreiz patika... un tagad ar viens no ** postiem ir interesants...2) kur starpība no pirmā punkta ? te jau maksimāls bardaks - jebkurš topiks tiek likts jebkurā sadaļā un topikiem virsraksti kā jau teicu Palīgā un Problēma - kā es te varu saprast kuru lasīt un kuru nē... 3) tā jau daru... bet tas tak nekā nepalīdz to kretīnisko postu nepaliek mazāk... 4) nu par to neiet runa... nu ja ka mācam ko ta mēs citu te daram kā viens otru mācam... 5) kā jau kaut kur tika minēts tas minimāli atrisinātu problēmu... manuālu un tutoriālu pietiek nu jā angļu valodā bet parādat man kādu normālu programmētāju kurš nezin angļu valodu... ja nezin tad jāmācās... vismaz daļēji vajadzētu atrisinātu šo problēmu... ko kāds admins teiks ? varat uztaisīt foruma sadaļu priekš visiem iesācēju un stulbiem jautājumiem ? manuprāt otra daļa lai atrisinātu šo problēmu... tulkot un rakstīt diez vai es gribētu... bet kaut kādas moderatoru grupas tak varētu... a tā vienīgais ko es te redzu ir Roze... un topiku kas būtu pārvietots vispār neesu redzējis... droši ka dzēsti arī nav... tak ir cilvēki kas būtu ar mieru būt par moderatoriem... kapēc nē ? būtu ļoti noderīgi galvenajā sadaļā ielikt lipīgu topiku ar visādiem linkiem un tutoriāliem... nu ko... kāds admins mani dzird... Roze ! ko tu domā ? kaut ko var no visa šitā realizēt ? vai arī tev neliekās ka ir problēma ?
  21. eu kas te notiek ?! viss gamez.lv forums tika pārcelts uz šejieni ? vairs normālas tēmas praktiski neparādās visu laiku tikai tizli slinku iesācēju jautājumi kas ir atbildēti jau nez cik reizes... tak kāds admins darat kaut ko lietas labā... visus nobanot ! uztaisīt foruma sadaļas "Stulbi jautājumi" un "Iesācēju jautājumi" un "Nekā nesaprotu ko darīt"... nezinu... bet tak šitā vairs nevar turpināties... kāds labs cilvēks uzraksta PHP, MySQL manuālu priekš iesācējiem un visiem piespiežat viņu izlasīt - ja kāds uzdod jautājumu kas tur apskatīts ta bans uzreiz ! tak bija kaut kāds PHP manuāls latviski ? gadījumā Kaklz viņu nebij rakstījis ? jā jā es saprotu ka es ar kādreiz biju iesācējs un arī kādreiz uzdevu stulbus jautājumus bet tagad te ja ir par traku... un vispār man nekas nav pret iesācējiem... ja tikai viņi uzvestos kaut cik normāli... ja viņi vismaz izlasītu FORUMU LIETOŠANAS NOTEIKUMUS bet nekā... labi ja kāds savu jautājumu izlasa... huh... vai varbūt man vienīgajam liekās ka šitas forums paliek ( ir palicis ? ) neciešams ? -------------------- Beam me up Scotty, no intelligent life here.
  22. CryRat

    scroolbar

    nevar... lasi w3c cik gribi un tāpat neatradīsi noko ar ko viņus varētu mainīt... nu saprotams ja standarti tev neinteresē... tad...
  23. CryRat

    css

    notepad da kāda starpība kādā... kādā gribi tādā raksti... ko tur var gribēt no tā editora ? jāmācās nevis editori jāmeklē... bah... nu labi syntakses highlightings nevienam nav nācis par ļaunu... bet neko vairāk par BlueFish ar nezinu...
  24. ko nu es gudrs... mazliet vairāk par iesācējs vien esu... bet prieks ka tev tā liekās :) un par muļķi te tiešām nevienu bez īpaša iemesla nesauc... daļēji tādēļ šeit ir salasījies briesmīgi daudz pilnīgu iesācēju un forums tiek floodots ar garlaicīgiem jautājumiem... tas pavisam vienkārši<? $foo = file("skaitli.txt"); ?> i viss... tas file() saliek katru faila rindiņu masīvā... patīk man tas file()<? $sum = file("rezultats.txt"); $sum = $sum[0]; ?> ja šitā pasakās tad ir vērts palīdzēt ! ^_^ vispār ja nav noslēpums kam šitas kods ir vajadzīgs ? kaut kā nevaru iedomāties reālu pielietojumu...
  25. lasīt mākam ? nu ta tik uz priekšu ;) vobšem cik tālu tiki ? pieslēdzies DB ? selectēji ko vajag ? mysql_fetch_array paņēmi ? tjipa vienkārš piemērs <? mysql_select_db($db_name, mysql_connect($db_host, $db_user, $db_pass)); $result = mysql_query("SELECT `id`, `name` FROM `mytable`"); while ($row = mysql_fetch_array($result)) echo $row['id']." - ".$row['name']; ?>
×
×
  • Create New...