Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Everything posted by Venom

  1. OK, bet tagad tā: JĀIZŅEM 58-ais elements? (teiksim, tika pārtaisīts lauks uz kādu milzīga satura BLOB lauku, katru reizi nāk lieki kb ja ne mb)
  2. es par to, ka mysql_insert_id() atgriezīs pēdējo uzģenerēto autoid PK kāpēc SET? tāpēc ka ar to ir vieglāk kombinēt vērtību pārus, e.g. ja tev būs (field1,field2,....,field100) VALUES(1,2,...100) un pēkšni sagribēsies pa vidu iebīdīt citu lauku, tad nāksies dikti un ilgi mēklēties starp VALUES komatiem
  3. tad es nasapratu, tur ar z-index rādās vai kā?
  4. INSERT INTO topic ... $topic_id=mysql_insert_id(); INSERT INTO comments SET topic_id=$topic_id ...
  5. <div style="background:#c0c0c0"> problēmu neatrisina?
  6. 1. nodzeesh visus lietotaajus kuriem pagaajis noteikts laiks teiksim 3 - 5 min - reizi X sekundēs/minūtēs 2 pievieno ierakstu par lietotaaju un tekosho laiku (katram savs identifikaators) - teiksim lietotaaja ID vai niks vai....... šeit būtu vēlams tabulā glabāt lietotāju unikālos ID un uzlikt uz to unikalitātes indeksu, bet pievienojot jaunu ierakstu izmantot REPLACE ... DELAYED- tādejādi par konkrētu lietotāju tiks turēts tikai viens jaunākais ieraksts, ar ko atkrīt papildus noslogošana ar 3 tālāk - rezultātus kešot, e.g. sessijā (protams, tur arī nevajadzētu dzīt kādus 2mb info, tikai kādus 10 "pēdējāko" jūseru id un info, bet tālāk rādīt ar atsev. linku "skatīt visus ūserus online", online liet. skaitu un vēl ko visnoderīgāko)
  7. un ar tikai "attiecīgiem" elementiem laikam bija domāts pārskaitīt iekš JS pārbaudāmo lauku id un tad vērsties tieši pie document.getElementById(id)
  8. ja gribi bīdīt - tad vieglāk a ) numurēt attēlus pēc citādāka principa, t.i. vienkārši 001.jpg, 002.jpg utt b ) tomēr turēt pēdējā albūma numuru c ) ja tiek dzēsts albūms, e.g. 4 no 10, tad visiem albūmiem, sākot ar 5 līdz 10 (kuru noskaidrojām b ) daļā), bīdīt numur "uz leju" par viens un neaizmirst pārrakstīt augstāko numuru failā uz 9 tāpat, ja tomēr nu dikti gribēsi bīdīt numurus arī failiem direktorijā, būs vieglāk no 001.jpg dabūt to numuru ar parastu (int) operāciju
  9. turi failā pēdējo direktoriju $last_file='last.txt'; $last=(int)file_get_contents($last_file); pie pievienošanas taisi e.g. fwrite($fh=fopen($last_file,'w'),++$last); fclose($fh); bet kad tiek padots $_GET['id'], tad pārbaudi, vai tas nau robs un ja kas - nobīdi uz turpmāko galeriju, e.g. //ja tiek padots -vērtība vai kaut kas lielāks par lielāko direktoriju if (($_GET['id']=(int)$_GET['id'])<0 || $_GET['id']>$last) $_GET['id']=1; //kamēr neeksistē direktorija, palielinam numuru par 1 while (!file_exists('../data/users/'.$_GET['id'])) ++$_GET['id'];
  10. Venom

    datums

    mysql_query("INSERT INTO tabula SET datums=NOW(),lauks='vērtība',lauks2='vērtība' "); pēc tam ar SELECTu būtu no datums jāatgriež kaut kas līdzīgs 2005-08-17 14:20, bet izmantojot DATE_FORMAT(), YEAR(), MONTH() u.c. f-cijas varētu atlasīt pēc att. laika parametra/formatēt datumu
  11. laikam varēja arī $newTimeStamp=strtotime(date('Y-m-d', $timeStamp).' 23:69:59'), ne?
  12. vieglāk tomēr autoincrementēt, vai turēt atsevišķu index-failu, kurā tiktu turēti direktoriju indeksi pēc datuma un tad tas $_GET nodotu tikai kārtas nummuru šajā masīvā/failā.
  13. Venom

    datums

    Pie INSERT liki iekš tās kolonnas NOW() vai date('Y-m-d H:i:s')? droši vien ka jau nē. un no kurienes tad parādīsies vērtība?
  14. un vēl ar 7 tas lopiskais daudzums palielināsies, neuztraucies
  15. Venom

    notepad

    aiz Info izvēlnē var izvēlēties ap 20 iekrāsošanas valodu + Web, kas ir js+css+php+html
  16. strtotime('-1 day'[,$timestamp]);
  17. Venom

    delphi 7

    SL:=TStringList.Create; SL.QuoteChar:='"'; SL.Delimiter:=#9; u t.t.
  18. Venom

    delphi 7

    ja uzinstalētu delphi, tad varētu (: Cik atceros, tur ir tādas komponentes kā ListView, TreeView, Grid un visādas tabulveidīgās. Kā arī bija tādi ķipa masīvi StringList (vai kaut kas uz to pusi, pie tam vieni bija tādi paviegli, bet bija vēl krutāki), kuriem nu tiešām bija metodes, kā tajās ielasīt failus pēc kāda šablona. Pēc noklusējuma tas bija līdzīgi php() f-jai file(), t.i. katrā StringList[n] ierakstīja attiecīgo rindu no faila, bet pamainot defaultos properties varēja piespiest parsēt CSV
  19. Venom

    delphi 7

    Ka tik tas pats listview/grid nevarēja loadfromfile darīt uzreiz no csv, un noteikti atceros, ka bija kaut kas ar SeparatedText, kur varēja noteikt EnquoteChar (priekš csv tas ir ") un DelimiterChar (tabs). Ar BDE neesu ņēmies. Kaučgan domājams, ka tur tas pats darāms, kaut vai caru ODBC-lenķi.
  20. labs variants ir kad popup f-ja atgriež false ja ir atvērusi logu un true, ja nē, bet popup-linku pareizi viedot ir ar function popup(elt) { try { window.popup(elt.href,'title'); return false; } catch(e) { return true; } } <a href="links.php?param" [target=_blank] onclick="return popup(this)"> ja javascripts nenostrādā - aiziet links, ja nostrādā - "atceļ" pāriešanu pa linku
  21. a href="java script:" is evil a [href=#] onclick="popup()"
  22. Venom

    notepad

    /me ikdienā lieto paštaisīto VenPad php/js/css u.t.t. skriptēšanai, SciTE UTF-8 vajadzībām (kaut arī to var izmantot par pamata php/whateva skriptēšanai) un nVu retajām WYSIWG mēģām - viss ir diezgan mazs mb ziņā, daudzfunkcionāls un konfigurējams, pie tam aboslutely free. Tāpēc klejojot no vienas darba vietas uz otru vienmēr būšu pārliecināts par to, ka man tur būs pieejami ērti un legāli apstākļi softa ziņā.
  23. Venom

    notepad

    iekš SciTe saglabāt kā UTF8-cookie, atvērt kādā ASCII-textpadā un nodzēst tos simbolus, lietot tulkojumiem atsevišķus failus
  24. + floor(12.34)=12 ceil(12.34)=13 round(12.345,2)=12,35
  25. apache, php, MySQL vistiešākā veidā arī tika uzsākti/domāti liniem
×
×
  • Create New...