Jump to content
php.lv forumi

darksign

Reģistrētie lietotāji
  • Posts

    198
  • Joined

  • Last visited

Everything posted by darksign

  1. vajag paliidziibu, īsti nesaprotu kā ar php uztaisīt to pašu kas ir šajā kodā JAVA (izmēģinājos visādi, bet vēl kaut kas pietrūkst, hashi nav vienādi) JAVA kods public String cipherString(String str) { if(str == null || str.length() == 0) return str; byte bt[]; MessageDigest md = MessageDigest.getInstance("md5"); bt = md.digest(str.getBytes()); return (new BASE64Encoder()).encodeBuffer(bt).trim(); } kāds plz palīdz sho translēt uz php... nav skaidrs kā php var iztaisīt str.getBytes() a = cipherString("abcabcabcabc"); tad a vērtība ir: roIN2u10hryi6bFc2HfIwQ== jebkādas idejas laipni gaidītas
  2. paldies bubu.. par distinct biju piemirsis :) nostrādāja arī iekš InterBase :)
  3. hmm, nevar saprast, vai neviens nezin kaa to triku uztaisiit, vai arii negrib izlasiit to ko esmu uzrakstiijis... varbuut citam patiik ka uzraksta maz un veelaak desmit reizes prasiit lai shamais siikaak paskaidro ko grib un iemet kodu :? , bet ja izskaidro probleemu uzreiz tad neviens laikam nelasa... neizprotu tautu :D p.s. nu bet ja nezin kaa to ar sql, varbuut ir kaada php funkcija jau gatava .. ? vai arii jaaraksta pasham... ???
  4. Man vajag sagrupēt pēc gadiem (datums katram ierakstam savs, tikai gads vienāds, tapēc nevaru grupēt pēc lauka "DATE", jo tad nekas vienkārši nesagrupēsies). $sql = "SELECT EXTRACT(YEAR FROM TABULA.\"DATE\") AS A_YEAR FROM TABULA WHERE ACCOUNT_ID = '123'"; $res = interbase_sql_exec($sql); rezultāts kas man tagad ir $res mainīgajā: Array ( [0] => Array ( [A_YEAR] => 2007 ) [1] => Array ( [A_YEAR] => 2007 ) .... saīsinam mazliet .... [7] => Array ( [A_YEAR] => 2008 ) [8] => Array ( [A_YEAR] => 2008 ) ) bet man vajag lai būtu šādi, ja piem ir tikai 2007 un 2008 konkrētajā gadījumā: Array ( [0] => Array ( [A_YEAR] => 2007 ) [1] => Array ( [A_YEAR] => 2008 ) ) Bet kad mēģinu vienu no šiem variantiem: $sql = "SELECT EXTRACT(Year from TABULA.\"DATE\") AS A_YEAR FROM TABULA WHERE ACCOUNT_ID = '123' GROUP BY EXTRACT(Year from MOVEMENT.\"DATE\")"; vai $sql = "SELECT EXTRACT(Year from TABULA.\"DATE\") AS A_YEAR FROM TABULA WHERE ACCOUNT_ID = '123' GROUP BY A_YEAR"; tad dabūnu tikai error: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 105 EXTRACT QUERY: SELECT EXTRACT(Year from TABULA."DATE") AS A_YEAR FROM TABULA WHERE ACCOUNT_ID = '123' GROUP BY EXTRACT(Year from TABULA."DATE") vai Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 105 EXTRACT QUERY: SELECT EXTRACT(Year from TABULA."DATE") AS A_YEAR FROM TABULA WHERE ACCOUNT_ID = '123' GROUP BY A_YEAR Kā šādu lietu var uztaisīt InterBase ?
  5. bet ko dariit ja es gribu to patche uzlikt uz windows kompi, tas maz ir iespeejams?
  6. Tā kā MySQL ir diezgan populāra DB lieta, tad internetā ir pieejami visādās vietnēs dažādi patch, jeb ielāpu faili. Piemēram šeit: MySql Performance Blog Arī google.com lapās ir atrodami šādi ielāpu faili (jo arī google izmanto MySQL, bet tikai diezgan modificētu viņu vajadzībām). Varbūt ir kāds kurš ar šiem *.diff failiem ir nodarbojies, un var pastāstīt kā tos failus izmanto, un kur viņus bāzt, ja gribu savam linux vai windows kompim kādu no mysql versijām uzlabot !? Ja ir kaut kur tas aprakstīts, plz, iemetat linkus ;)
  7. nez, man ir gadījušies browseri kurus var klapēt, bet viņi bez pēdiņām neņem ciet arī vienkāršu funkciju... lai gan JS vaina tā nav... :/
  8. pasties uz jebkuru exchange servisu internetā, ja tā ir tava doma ;)
  9. tnx bubu par info, nekad sho te nebija vajadziibas izmantot :)) tagad zinaashu :)) reiniger varbuut labaak iepasto to formu un php visu.. man jau saak likties ka vaina ir kur citur... pamēģini izprintēt print_r($_FILES) un pasties vai vispar esi dabūjis to ko gribi... un vai skaties pareizās ailes tai masīvā...
  10. Nezinu, bet man savā dzīvītē vēl ne reizi nav nācies redzēt brīnumus, ka UPDATE ir iespējams bez WHERE, ja es kļūdos, tad ieskaidro man... manuprāt specifikācijā kļūda... tā arī var gadīties...
  11. 1) foxsk8 tu mani nesaprati, nevis statiski, bet dinamiski, nu kaut kā taml.: var rnd = srand((double)microtime()*1000000); n.src = 'http://www.notepad.lv/topics_anywhere.php?anticache='+ rnd +'&mode=show&f=37&n=10&r=y&b=non&lpb=0&lpd=0&lpi=y=' + i; 2) Manuprāt nevis window.setInterval(update, 6000); bet gan ar pēdiņām, un iespējams varbūt arī ar () window.setInterval('update()', 6000);
  12. Tev kverijs nepareizs nav WHERE nosacījums! Līdz šim sql update vismaz bija obligāti norādīt kam to update taisīt UPDATE table_name SET column_name = new_value WHERE column_name = some_value;
  13. Manuprāt problēma ir tur, ka interneta pārlūkprogrammu kešo tavu JS un līdz ar to kad tu nomaini src parametru tas arī tiek nomainīts, taču browseris nemaz neķer kreņķi un nesāk ielādēt pa jaunu vienu un to pašu info. Tapēc ar JS palīdzību pieliec kaut kādu nejēdzīgu parametru time()+rand() un tad refrešo, vajadzētu būt visam kā nākas Tavs vecais: <script language="JavaScript" type="text/javascript" src="http://www.notepad.lv/topics_anywhere.php?mode=show&f=37&n=10&r=y&b=non&lpb=0&lpd=0&lpi=y"></script> Jaunais: <script language="JavaScript" type="text/javascript" src="http://www.notepad.lv/topics_anywhere.php?anticache=21351351353213135132165&mode=show&f=37&n=10&r=y&b=non&lpb=0&lpd=0&lpi=y"></script> kur anticache=21351351353213135132165 tiek ģenerēts ar JS randomā vai pēc laika...etc...
  14. man tava lapa raadaas bez gljukiem gan uz FF gan uz IE7.
  15. 1) Labam programmētājam + vēl ar sakarīgu darba deveeju, vareesi izvairiities no sastreegumiem, braukt uz darbu kad nav taadu... jeb vienkaarshi briivo rezhiimu ;) 2) ja seedi pie PC un programmee, kur tev tur var buut satiksme? sliktaakajaa gadiijumaa aatraaks nets buus Rīgā, nekā kaut kur citur ;) 3) par gaisu tas pats :D pie sava pc, vari tik pats vien sabojaat gaisu :D bet nu ok ;) Rīga jau nav tā sliktākā (labākā arī nav - zinu, neesmu dzimis rīdzinieks, tapēc pēc iespējas braucu nedēļas nogales pavadīt kaut kur citur ;) ), aizbrauc uz Honkongu un tad runā :D
  16. gadu gaitaa pamazaam manupraat katram programmeetaajam ir +/- savs mazinsh framework, vai vismaz gatavie inkludi ar savaam eertajaam funkcijaam, kuras ir iespeejams pielabotas liidz nelabumam kruti, bet ja tev vajag ko taadu ko pats nedz zini kaa taisiit nedz gribas tam laiku veltiit, piem kaut kaada pdf failu ieksheeja darbiiba (varbuut nav tas labaakais piemeers, bet tomeer), vai ko taml., tad iespeejams ir pievienot framework konkreetam projektam. atceries, ka to nebuut nevajadzeetu dariit ja tev no taa visa bardaka ir vajadziigas tikai 1-2 funkcijas :D tad labaak pameklee aatru variantu googlee... bet zends (laigan pats neesmu izmantojis) liekas tiiri ok no pirmaa skata, ja izmanto arii zend developer tools -> buus iespeeja smalki debugot php sourci... :)) citaadi man pasham arii pie pirmaas reizes uzreiz neiepatikaas vinja izmantoshana... nu varbuut esmu iesuunojis, bet tur kur var iztikt bez OOP programmeeshanas tad taisu parasto funkcionaalo pieeju t.i. ja man vajag vienu mazu mysqlQuery uztaisiit, tad nu nebuushu tas kas tuuliit piesleegs projektam ADO biblioteekas... laigan esmu arii taadus programmeetaajus redzeejis :D
  17. ja jau filtree, tad kapeec to nedariit automaatiski? varbuut vajag labaak paprasiit vai kaads to tev var uztaisiit uz to pashu php? vai kas tad tev tur ir tik specifisks ka vajag cilveeka kontroli?
  18. Es nesen vienaa no jaunaakajiem firefox (par veco IE 6 vispaar nerunaajot tur paaraak daudz gljuki un CSS2 vispaar atteelo pa savam, taisi peec standartiem, bet vinjsh tev izbraakjee :D ) arii skatiijos ka kaut kaadi gljuki DAŽREIZ tieši tāpat kā tev, bet man tas vairāk izpaudās, ka JS+AJAX skripti nenostrādāja.. t.i. it kā browseris nevarētu paspēt izveidot visu DOM koku... šāda problēma ir arī uz Operas, tapēc izmantoju setTimeOut javascriptā un uzlieku vismaz 1 milisekundi - cilvēks nepamanīs, bet Operai pietiek ar doto laiku. Līdz šim FF arī bez tā gāja viss oki doki, bet saaku rakstiit lielaaku JS kodu un tad arī parādās biežāk kaut kāda nepareiza lapas ielaade.. nu varbuut kaads arii ir saskaaries veel ar sho pashu gljuku, ka FF neielādē visu lapu ? (un ja neielādē, tad nevis to lādē lēnām, bet neielādē tos stilus vai DOM vispār līdz galam utt..) tā kā mans produkts lietojas kompānijas lokālajā tīklā, tad uzinstalējot plugin firebug uz citiem pc. caur FF tas lapas DOM ielādējas daudz korektāk un ātrāk (nezinu kapēc, bet praksē tā novēroju, ka firebug piespiež FF izdarīt visu kā nākas un kļūdas nepilnīgai ielādei parādās 4x retāk...!?) kurš grib šo te izskaidrot? :D
  19. Nezinu vai ir kas labs bezmaksas atrodams. bet ir visaadi OsCommerce utt.. liidzinieki, kuriem ir daudzi plusi, bet tik pat daudzi miinusi. Patreiz saskatu tajos visos vairaak miinusus nekaa plusus, tapeec iesaku pie lielaam vajadziibaam (ja gribi nopietni to lietu attiistiit) pasuutiit vai taisiit pasham specializeetu un advanceetu veikala sisteemu ar muusdieniigaam fiichaam :)) Tiesa gan jaazin ko gribi pats ;)
  20. Nja ja kādam arī interesē, tad atradu vienu info pirmajā linkā: Tātad jāsūta js masīvs ar atribūtiem, vai arī js_array['sender_id'] vietā būs js_array[0] utt... bet galvenā prblēma vēl aktuāla... any help?
  21. Pagaidām pats esmu atradis tikai šos linkus, bet... nu veel lasu.. Mastering_Javascript_Arrays Mastering_JSON_(_JavaScript_Object_Notation_) The_Ultimate_Ajax_Object Ir kādas idejas??
  22. Situācijas apraksts: Izmantojot vienkāršu pašrakstītu ajax_request(url) funkciju (atgriež vienam pieprasījumam vienu rezultātu vienam piem. div elementam) līdz šim visu ko gribējās varēju sataisīt, bet lieta kļuva sarežģītāka - vajag lai atgriež masīvu, un lapā dažādās vietās kaut ko izmaina.. t.i. pilnīgi nesaistītos tabulas vai div elementos - massīvs būs ar iepriekš definētiem key tādiem kā 'sender_id' - id no kura elemnta tika pieprasīts (vēlāk to elementu vajadzēs piem. iekrāsot vai mainīt kontentu vispār), tad 'id' - kurā mainīt kaut ko (iespējams, ka šo id pat varētu php pats izdomāt... (panjemt no db utt visādas koda izvirtības...). Rezultāta masīvā (robainais masīvs) ko php atgrieztu (šeit iespējams būs jāuztaisa JSON failiņš un/vai eval() jāizmanto), tur būs norādes kādus elementus ietekmēs, jaunie innerHTML un atribūti utt... Problēma.. kods...: tagad man ir nepieciešams izveidot t.s. hello world javascript massīvu lai to lietu izprastu un izmeegjinaat nosuutiit un sanjemt, piemēram: var js_array = []; //jauns dinamisks massīvs var js_array['id'] = 'ajax_main_content'; var js_array['param_str'] = ''; var js_array['sender_id'] = ''; var js_array['script_url'] = 'ajax_request.php'; un padot to caur kādu no js-ajax funkcijām uz serveri, ideālā variantā to arī ar kādu no php funkcijām saņemt kā masīvu un atgriezt atpakaļ jau apstrādātu masīvu uz lapu, kurā to noķers kāda javascript funkcija un izdarīs pārējo darbu. Tas man vajadzīgs, lai varētu uztaisīt piem. šādu linku: <a href="java script:js_array['id']='links2';js_array['url']='kautkas.php';js_array['param_str']['param1']='value_dajebkas';rq(js_array);" id='links2' >kaut kas</a> funkcija rq saņemto massīvu kaut kādā veidā nodod (labāk POST, bet var arī GET etc...) to masīvu serverim uz norādīto url kur php to kaut kādā smukā veidā varētu saņemt, ideāli, ja saņem uzreiz kā masīvu un nav nekas jāexplodē vai jāparsē... nosūtīs arī kura funkcija apstrādās php atgriezto masīvu... vēlāk jāsaņem masīvs un jāiedod noteiktai JS funckijai (tālāk jau pats domāju ka tikšu galā). Problēmas rezumē: Kā to masīvu padot? JS firebug konsole man rāda visādus error, kad gribu tam masīvam no linka pieskirt vērtības... (ok to vel var kaut kā novērst). bet kā nosūtīt to velnu prom? Ja šis te ir jau kaut kur kādā postā izrunāts, lūdzu iemet kāds linku, nevaru pats atrast... google kaut ko saka šajā sakarībā, bet tur dikti gari posti.. lasīšu, bet varbūt kādam ir kāds skripts kas šo dara vai arī kāda cita labu labā ideja ;) Sorry, iespējams iebāzu ne tajā topikā (bet par šo nelamājaties :D labāk pie lietas)
×
×
  • Create New...