Jump to content
php.lv forumi

eregi

Reģistrētie lietotāji
  • Posts

    314
  • Joined

  • Last visited

Everything posted by eregi

  1. eregi

    Bāze

    Jā, vispār diezgan loģiski. Bet vispār šāds variants ir pieļaujams- definēt šos linkus? Vai, tomēr mēģināt veidot kaut kādu globālu array'u ?
  2. eregi

    Bāze

    Tātad nedaudz par lapas struktūru. Index fails, kurā tiek inklūdots config.php fails, kurā savukārt ir autoload funkcija iemesta. ieks index faila tiek izsaukta funkcija, kur tālāk izvēlās, kuras klases tiek inklūdotas. Bet ne par to pašreiz ir runa. Galvenokārt tiek rewraitots urlis, ar lighttpd palīdzību, vēlāk to apstrādāju ar php - http://paste.php.lv/0029a74eea920177546005...985989?lang=php ceru, ka sapratīsiet, kas tur notiek, zinu, ka baigais haoss, bet viss urlis tiek tā sadalīts un nodefinēts, lai katrā klasē, katrā failē vienkārši, izmantojot exp_kat, zinātu pirmo urļa daļu. Tātad vēlējos uzzināt varbūt irkāts labāks risinājums? Teiksim glabāt iekš kaut kāda globāla array'a? Galvenais, lai jebkurā klasē bez īpašas vajadzības varētu uzzināt jebkuru urļa daļu. Ceru, ka sapratāt, gaidu uz kādu ieteikumu.
  3. eregi

    multiple upload

    jelkāds? Vismaz pastāstiet kā notiek noteiktu objektu aizvākšana. Tālāk centīšos saštukot kā aizvākt konkrēto objektu? Un ko veic 'this' ? Itkā lasīju visādus skaidrojumus, bet varbūt kāds varētu latviski paskaidrot ar, kādu piemēru? ps Piedodiet par dubūltpostu.
  4. eregi

    multiple upload

    Nujā, atradu kaut ko tādu, kas man derēja - http://the-stickman.com/web-development/ja...e-file-element/ Būtība tāda - pievienojot failu input lauks tiek paslēpts un tiek izveidots jauns ++ pievieno jauno failu sarakstam izvēlēto failu. Kodu centos nedaudz uzlabot pievienojot katram input type='file' laukam input type='text' lauku, kā 'title', viss izdodās, tiek izveidots jauns input lauks, bet problēmas rodās, kad to vajag dzēst, nezinu kā izdzēst attiecīgu input type='text' lauku, šeit js gabals - http://paste.php.lv/7bf2e8a7e4639587cb1699...lang=javascript Skatamies ap 150 rindu. Ceru, ka kāds man spēs pateikt, kas jāpievieno, lai arī tiktu izdzēsts input type='file' attiecīgais input type='text' lauks. ? Ceru, ka sapratāt, bet ja nē, atvainoiet, ir diezgan vēls un es jūtos diezgan forši. ps. Laimīgus jums šos svētkus.
  5. marci, nedaudz ne pa injekcijām, bet par to drošību. Cik tad lielas rakstīšanas tiesības ir jāliek, tādiem 'upload' dir'iem? Esmu radis vienmēr likt 0777
  6. Tātad, uzmaucu googl'ē atrastu accordion menu, kas izmanto jquery'u. Uz visiem pārlūkiem ( Cik nu visiem, sākot ar ie 6 līdz ie 7, operai, hromam, mozillai, safari ) viss - kreisās puses menu strādāja. Tagad izdomāju notestēt uz ie8 un še, ku-reku, akardions nestrādā kā tam vajadzētu. Uzveilkot uz kādu no akardiona tipa linkiem ( band, media, community ) atverās tas, kas ir vajadzīgs, atkārtoti uzvelkot uz tā paša span'a tas aizverās ( tā tam jābūt ) tikai tad visi apakšējie span saiet kopā, itkā tiem nebūtu nekāds margin. Īsti nezināju, kas varētu būt vainīgs, bet pieļauju, ka mana līkrocība.. http://test.exitmusic.lv/main
  7. eregi

    multiple upload

    Šajā gadījumā createTextNode neizveido tieši tekstu? Ievietojot input laiku ar parametriem, tas tiek attēlots teksta veidā. Ja nu kāds atrod to, ko mārtiņš lūdza, iemetiet te ar. Bet jautājums par JS vienalga aktuāls.
  8. eregi

    multiple upload

    Žēl, bet te vēl joprojām atbild tikai uz vienu jautājumu, nevis jautājumu kopumu. Piedodiet, ja nesapratāt jautājumus. Nu un teisim kādi varētu būt javascript risinājumi? Mani interesē nevis gatavi, bet varianti, kā, ko var darīt. Un teiksim kā diva beigās pievienot jaunu input fieldu. :)
  9. eregi

    multiple upload

    Tātad vēlētos izzināt kā jūs šo lietu veicat, ko izmantojat, lai atvieglotu upload procesu. Kā jums +/- tas notiek. Domāju veidot, ka iekš onchange divā tiek pievienots jauns iput lauks ar type="file" .. Tātad vēlētos uzzināt, kā iekš diva ++ jaunu info tā, lai vecais nezūd. Iepriekš mēģināju innerHTML = tagadejaisdivsaturs+"<input..", bet tad zuda pievienotais info iekš input fieldiem. Ceru,ka pasviedīsiet kādas idejas kā to veicat, lai atvieglotu visu upload procesu. Cik noprotu, tad, lai varētu ar vienu reizi vairākus failus uploadot vajag izmantot flash'u?
  10. Tad teiksim tā man ir šād __autoload man katru reizi kā es vēlos izsaukt funkciju ir jātaisa $obj = new klasesnosaukums; vai arī jūs indexā jau saliekat visus klašu nosaukumus vai kā? atvainojos par muļkīgi noformulēto jautājumu. EDIT: ptu, laikam tas new klasesnosaukums nemaz tak nav jāliek, galīgi apdullis.. EDIT2: nedaudz nepatēmu, bet vai mēdzat ģenerēt css'us ar php palīdzību? Un vai tas maz ir labi?
  11. Un kā teiksim ja ir jāizsauc tas text::subStrWords() Tu ar to autoload katru reizi ielādē text? Tieksim, vajag text::subStrWords() tādēl Tu raksti __autoload(text); text::substrwords() ?
  12. Sveiki! Vēlējos uzzināt kāds ir visefektīvākais veids kā glabāt funkcijas. Līdz šim esmu veidojis vienu funkciju failu un to inkludojis, bet, ņemot vērā, ka fails ir uz 5000 rindām nezinu vai atmaksājās visu laiku to inkludot, jo visas funkcijas tak netiek lietotas katrā ielādē. Būtu ļoti labi, ja katrs te iemestu savu veidu kā glabā un izsauc funkciju failus, teiksim ir redzēts, ka daudzi veido failus teiksim mod_video.php mod_security.php u.t.t. un tad attiecīgi pēc vajadzības inkludo. Ja rakstat savu variantu, lūdzu uzrakstiet kādēļ domājat, ka tas ir labākais..
  13. Īsti nesapratu Tavu domu. Tu domā $query = mysql_query("SELECT uploads FROM somewhere WHERE turnira_id = $_GET['id']"); $query = mysql_fetch_array($query); $i = 1; while($query['uploads'] != ' ') { daram kaut ko te.. } nevarēju saprast, ko vēlējies.
  14. Varbūt katrs varētu paskaidrot ( pēc pieredzes ) kā veido lapas dizainu tā, lai to varētu apskatīt gan uz 1280x960 gan ar 800x600. Cik esmu lasījis daži indivīdi to mēģin ar js panākt, bet tas šķiet neracionāli. Pats vienmē lietoju precīzas vērtības noteiktus px diviem, noteiktus px fontiem. Pretigi kļūst tanī brīdī, kad uz sava monitora viss ir ok, bet iegriežōties pie mazākiem nākas daudz scrollot. Tātad in general, vēlētos uzzināt, vispār, ko jūs darat ar monitora izmēriem, kā jūs tos izmantojat ( teiksim izvada noteiktu datu daudzumu u.t.t ). Kā veido dinamisku izmēru u.c. Paldies jau iepriekš!
  15. Tur jau tā lieta kā var uzzināt vai apreiķināt cik viņš būs liels?
  16. Nu nav nevienam idejas par risinājumu? Nevar būt, ka nav pat kaut kād pamat doma.
  17. Tātad jau kādu laiku lietoju .ffmpeg., lai konvertētu savas filmas uz .flv. Viss jau kādu laiku ir ok, bet tad nu tagad interesēja - kā varētu uzzināt cik % ir jau pārkonvertēti && cik laiks ir atlicis? Protams viss tiktu ar ajax padots, bet nu reāli nav kādam ideja kā no .ffmpeg. var konvertētos % ?
  18. Procentus gadienā neapreiķina - round(100*$val/$count,2); Kur count tur liek kopēju skaitu un, kur val tur 'īpašo' $count = 99; // āboli $val = 21; // 21 no tiem ir sarkani echo round(100*$val/$count,2); // 21.21
  19. Tātad īsti nezinu kā izskaidrot savu jautājumu/problēmu, bet centīšos to te uzskribilēt. Ņemu no tabulas row'a Id ārā un ik pa brīdīm kāds id ir izdzēsts - iztrūkst, piemēram. | Id | 1 2 3 5 8 Un pa cik visu laiku vajadzēja dabūt to Id ( nedrīkstēja būt tukšums ) taisījos dabūt next id. Variants, kurš strādāja bij $id = 1; $a = mysql_query("SELECT Id FROM db.table WHERE Id='$id'"); $b = mysql_fetch_array($a); if(empty($b['Name'])) { $a = mysql_query("SELECT Id FROM db.table WHERE Id>'$id'"); $b = mysql_fetch_array($a); $id = $b['Id']; } Šāds variants strādā, bet vizuāli man nepatīk, pirms tā mēģināju šādu variantu - $id = 1; $a = mysql_query("SELECT Id FROM db.table WHERE Id='$id'"); $b = mysql_fetch_array($a); while(epmty($b['Id'])) { $id++; } šāds variants izgāzās, php pēc 30 sec beidza apstrādāt skriptu. Mācoties esmu izlaidis tātad kādu php soli, bet šķiet, ka problēma bij, ka jaunais $id netika iekļauts qvērijā. pareizi? Kurš variants šādā gadījumā būtu labāks? ++ mysql_query vietā izmantoju savu funkciju - function dbQuery($line) { global $queryCount; $queryCount++; return mysql_query($line); } Tad jautājums tāds, īsa skripta beigās man sanāk, ka dbQuery ir lietots 83 reizes, vai tas ir normāli? Skripts izvelk 5 aptaujas, un attēlo jautājumus + rezultātus. ++ Sagribējās, lai mani pakritizē ( labā nozīmē ) t.i, lai iemācītos kaut ko jaunu, lai labotu kļūdas un savu programmēšanas stilu, so šeit būs divi skripti (haotiski un varbūt es varēju labāk, bet laiks neatļāva), kurus pa nakti uztaisīju vienai lapai. Tabulas pirmā tabula - votes | Id | Q | A1 | A2 | A3 | A4 | A5 | A6| Q - Jautājums. Ax - Atbilžu varianti. otrā tabula - users | Id | Name | Surname | A1 | A2 | A3 | A4 | A5 | A6 | Ax - laukos glabāju atbildes, kur x tur votes Id. so šeit pirmais skripts, kurš attēlo kopējos rez - http://paste.php.lv/7805?lang=php un šis attēlo, par, ko katrs lietotājs ir balsojis - http://paste.php.lv/7806?lang=php paldies un bye
  20. eregi

    Ie pakas.

    Liels paldies, paņēmu uzreiz Andra variantu, derēja, super!
  21. eregi

    z-index, vai?

    he, atkal iepriekš jau mēģināju, bet nesanāc ar repeat-x :) liels paldies.
  22. eregi

    z-index, vai?

    mn, kādēļ uz ie 6 http://hg.oo.lv/nova_2 header_bg.gif tiek atkārtoti laists pa -y ? tb kādēļ kārtojās līdz lapas lejai?
  23. eregi

    Ie pakas.

    Kaut kad forumā manīju Ie visādu versīju pakas, bet diemžēl nevaru atcerēties, ne atslēgvārdus, ne sadaļu, kurā meklēt. Var kāds iemest linku? vēlams būtu ie 6 un ie 5
  24. nujā, bet nezinu, kur tad to likt,. EDIT SKAIDRS, :)
  25. man unikālu id vaig priekš html'a, lai onclick atver notektus boksus..
×
×
  • Create New...