Jump to content
php.lv forumi

Grey_Wolf

Reģistrētie lietotāji
  • Posts

    4,531
  • Joined

  • Last visited

Everything posted by Grey_Wolf

  1. A nevari pielabot Esosho kodu ?? atbilstoshi Standartiem ?? Jau mineju kas vretu buut par vainu.. laikam pat nepamegjinaji ...
  2. Tapec ka generejamais kods neatbilst XHTML standartiem ... kautvai shiis fragments document.write('<table cellspacing=0 cellpadding=0 id="' + tableId + '" style="position:absolute;left:0;top:0;width:' + (bWidth * 4) + 'px"><tr><td>' + bBody + '</td></table></div>'); peec XHTML sandartiem necar buut cellspacing=0 jabuut cellspacing="0" .. nav nosledzosais </tr> tags .. skjiet ka arii onMouseout vieta jabuut onmouseout, visiem ar mazajiem burtiem. bet to var noskaidroot dotaa DOctype dokumentacija isti nesmu parliecinats ka tieshi shaja vietaa ir problema, bet tas kad kods netiek uzgenerets pareizss gan vretu buut par iemeslu .. -- Jaskatas ko vinsh uzgeneree, BEZdoctypes, un taalak jau var meklet vainu ... P.S. vislabak paskaties ar IE 6 (shamais pietiekami stulbs lai nekropljotu kodu ), jo FF medz pielabot koda Validati , ta ka nebuus 100% tas kas tiek pdos ar JS EDIT: ja skjiet ka tomer buutu velams to masju eventus ar mazajiem .. jo doctype noradiits ka ir mazie <!-- attributes for common UI events onclick a pointer button was clicked ondblclick a pointer button was double clicked onmousedown a pointer button was pressed down onmouseup a pointer button was released onmousemove a pointer was moved onto the element onmouseout a pointer was moved away from the element onkeypress a key was pressed and released onkeydown a key was pressed down onkeyup a key was released -->
  3. Jaa mervienibas jaraksta, ja vien absaluuti nepaljaujas uz to ka brauzera izstradataji njems Px Tapat velams rindinju nobeigt ar ;
  4. nu bet?? ja tos failus var uzlikt ARPUS web direktorijas ( docruuta) kur problemas?? konkretaa admin panelii autorizee useri, un ja viss ok tad incluudo no arejaas diras. Normai nokonfigureta serverii Includojamie faili jau tapat naks no direktorijas , kurai var piekluut tikai no localhost ( tas ir PHP varees, bet areejie useri too vienkarshi fiziski neredzees...) tuur arii ieliec ( *.php kur ieksa <script..... ) ja kads gribes pataisno tad vienkarshi vinjam netiks dotas tadas tiesiibas..
  5. Shamo buus gruuti noteikt, bet var pieglabaat Visus pieprasijumus, kas netbilst vajadzigajam standartam Tas ir: Parbaudiit vai dati ir validi ( atbilstoshi), un ja nav tad pieglabat DB.. Neba jau vinji buus tik daudz, lai pecak nevaretu izskatiit... Ta kaa liela dalja 'lauzsanas meginajumu' iet caur GET pieprasijumiem, tad shamos censhos maksimali izmantot INT vertibas, kuras vienkarshi Brutali parvershu par INT , sekojoshi jebkursh cits pieprasijums tiks smagi apgriezts, vai vispar atgrieziis 0, protams tiek veikti arii citi 'drosiibas pasakumi' .. shada gadijumaa, buutu diezgan primitiivi noteikt vai netiek veikts kas netljauts ( vienkarsa parbaude ir vai nav INT )
  6. Varbuut var likt Ne publiskaa direktorijaa?? Un vel jau pastav iespeja tos failu nosaukumus izdomaat taadus lai vienkarshi nebuutu iespejams vinjus uzmineet ... nu ja ipashi nav jaustraucas par trafiku tad var arii vienkashi nolamat ka PHP & includot kaa php failu tkai faila sakumaa ielikt <script> un beigas protams neaizmirst </script>
  7. xmas12 --> ta kaa noraadiji taa neies, jo vinjam vajag lai ifreims buutu Identiski tikpat liels cik atradaamais saturs.. Taa kaa Ifreims tiek izveidots pirms tam kad tajaa ko laadee, tad vieniiga reala iespeja ir izmantot JS kad ieladejas includojamsis fails (saturs) atd tam noskaidro augstumu/platumu un ar JS nomaina ifreima parametrus ( agstumu/platumu) -- Piedevam 100% norada ka jabuut 100% no ATVERTAA loga platuma, vai Taa elementa platumu kuraa ir iekljauts dotais elements, piedevaam dotajam elementam ir janorada platums, savadak includotaa elementa platums buus tik plats cik ir plats ir brauzera logs ...
  8. Piekriitu par visiem 100% :) Bet tas MapThis ir 1995 gada izlaiduma ;) Ja buutu sodienu, tad noteikti buutu nevis 0,9 MB bet kadi 50Mb Kaa minimums & arii buutu jainstalee ;)
  9. Es jau Nesaku ka nevar ;) Bet nu shamo tuuli izmantoju jau labi sen ( cik nu daudz vinju vairs sobriid vajag) Mazinsh, erts nav nekas jainstale (kas briizjam ir Ljoti svariigi), bezmaksas :) Un nav bilde kautkur jasuuta etc kaa ir ar Online tuuljiem ..( var mieriigi pieseivot rezultatu, un pielabot velak ja kas nepieciesams ) Tas taa , personiigais viedoklis
  10. Kordinates vadiit ar rokaam ;) Nosaushies.. Izmanto Veco labo MapThis Ljoti vienkarsha izmantosana, Kordinates var izveidot burtiski ar paris peles klikskjiem Vienigi nenjem pretii PNG :( bet nu lai izveidotu kordinates, var arii bildi parveidot par JPG BEt pasaa lapa izmantot ko vien velies, galvenais lai izmeri sakriit..
  11. linka klikskju uzskaite ir viens , cik failus novelk pavism kautkas cits ideja liidziiga, bet redirekts nebuus pats labakais risinajums.. jo ja vien atklati negribi raadiit kur tas tavs fails glabajas.. --
  12. 2easy --> skola un skolai ir divi dazaadi jedzieni ;) -- idejjiski kods ir shads : ka jau mineja nosuuti uz citu lapu , velams citaa loga <a href="redirektejam.php?id=1" target="_blank">kruta lapa</a> un faila redirektejam.php --- piesledzmies DB nolsam padoto GET vertiibu $id=$_GET['id']; novacam nost potencialos tiksumus no sakuma un beigam $id=trim($id); --- to visu var viena rindinjaa: $id=trim($_GET['id']); taa kaa tiks izmantot DB tabulas id tad to $id parversam par INTEGER (lai nevaretu veikt 'sql injekcijas') settype($id, "integer"); Sameklejam DB peec ID vjadziigo lapas adresi ( faktisko adresi ) $sql="SELECT adrese FROM tabulis WHERE id=$id"; $result= mysql_query($sql); $row=mysql_fetch_array($result); Apdeitojam DB ierakstu $sql="UPDATE tabulis SET skaits=skaits+1"; $result= mysql_query($sql); Redirektejam uz vajadzigo adresi header('Location: '.$row['adreses']); Principaa tas arii viss. Tik jatceras ka pirms redirekta NEDRIKST izvadiit neko !!!
  13. Tapec ka PHP nav noradiits MSSSQL modulis.... Precizak vinsh vienkarshi nav pieinstalets.. Ja OS ir WIN tad meklee PHP.ini faila ~~aptuveni shadu rindinju extension=php_mssql.dll un nonjem prieksaa ; Var gadities ka vinja nemaz netrodas, un arii pasha pievienojamaa modulja vispar nav.. Ja nav pasha modulja tad sameklee ieksh PHP.Net attieciigas versijas Pilno paku (ZIP) un tur vajadzetu buut ieksaa P.S. Gan ini faila uzbuve gan extensiju daudzums ,Tas viss stipri atkariigs no PHP versijas, kaa arii no ta kadu paku izmanto ( ar win instaleri , pakaa ir krietni mazak ehtensiju )
  14. CSS nav obligati jaglaba atseviskaa failaa !!! vienkarshi ieliec starp <style> tagiem un viss Taa kaa gri mainit lapas fonu tad style tagus izvadi PIRMS body taga .. i visa problema..nav javeido Ntas klases etc.
  15. Buss un kaa vel .. jo php Normali njem tikai Integer, big integer neiet ja pie Unih timestampa pieskaitiisi kadu skaitli tad var buut 2 problemas: 1. ja skaitlis buus mazzs, kas kopa ar dota brizja laiku neparsniegs Integer max vertibu, tad agri vai velu pienaks dotais datums(laiks) --> bilde vairs nebuus unikala 2. ja pievienojamais skaitlis buus liels, tad php atgrieziis smera neprognozejamu vertibu , atkariiba no OS .. -->atkal jepkura bridi var sanakt ka bilde vairs nebuus unikala --- Kaa jau mineju ieprieks risinajums ir parbaudiit vai taads nosaukums jau netiek izmantots un ja tiek tad pielikt kadu skaitli .. Piedevam lai izvairiitos no LR/RU burtu lietosanas , var sakuma nosaukumu izlaist cauri kadam filtram kur teiksim garoo A aizstaj ar vienkarshu a ..... pec tam velreiz izmet araa visus simbolus kas nav a-z0-9_ parejos vienk aizvieto ar _ tad arii var veikt parbaudi par faila esamiibu .. --- Ieguvumi buus veseli divi 1. daudzmaz informativs ( ja vien jau netiks ladeta nesakariiga nosaukuma bilde ) 2. Buusi 100% parliecinats ka nosaukums ir Unikals --
  16. vienk parbaudi vai tads jau nav.. Ja nav tad kopee, ja ir_tad pieliec sakuma( gala ) 1 un parbaudi velreiz .. respektiivi kamer nebuus .. ( to visu cikla protams) -- i nekadas heshusnevajag neko .. Jo ar tiem heshiem var visadi sanakt :(
  17. 1. kart NEKLIEDZ !!!! 2. sac ar to HTML formam kaa taadam 3. Sac apgut PHP pamatus 4. Pec tam pamacies par DB 5. vari megjinat velreiz pajautat
  18. a tam jau domata Drosiibas nauda , ja buus iemaksajis, tad sapratis ka Letak tapat nebuus ;) parasti shama svarstas no 10-20% .. Un sac darit tikai tad kad Nauda ir Uz tava konta, nevajag klausiities nekadas atrunaas.. Nav naudinajs, nav cepuminju .. Tad vismaz kauckads morals gandarijums..
  19. a taa ir Pilnigi normala prakse.. Es bez avansa iemaksas vispar nekustos .. ja vien ja nav ilgstosa sadarbiiba, kad zinu ka varu uzticeties.. Jo savadak var sanakt, ka klients pasuuta Vairakiem vienlaiciigi, attieciigi izvelas labako un parejos 'pasuuta'. Taa pat ir jau zinama prakse :( -- ta kaa : Avaans nakam samaksa kad vari ko atraadiit ( beta versija ) nakamaa Finals Un atd atlikusho , kad ir pie klienta , Jo dazreiz var sanakt taa, ka Severa ipatnibu delj klientam neies .. Tad atri sataisa un viss final norekjini --- Sada ir ljoti izpltiita prakse .. Nevis dafai uztaisi, un tad maksaashu .. Ja Klients ir ieintreseets sadarbiba tad Avansu samaksaas , jo pat LR likumdosanaa shamais ir aprunaats.. Ja atsakas no talakas sadarbiibas tad pats vainiigs, avanss jau netiek atmaksaats. Protams ja vispar ko Esi izdarijis.
  20. Bildi par Objektu ??? HTML bilde pats par sevi ir Objekts, kuru var novietot kur vien veleis.. Lai 1 objektu uzliktu virsuu otram nepieciesamas izmantot z-index, kas buutiba ir tas pats kas 'Slanis' Photoshopaa taatad : <img src="bilde.jpg" style="position:absalute; top:100px; left:200px; z-index:999;" > bilde buus 100pikseljus no augsas un 200 pikseljus no labas malas .....
  21. nu Ok. ne 15X reizju bet nu krietni. Jo Salidzinat 15X + 1 (garuma notiksana) baitus vai 4 ir tomer atskjiriiba .. Dizvai nepiekritisi ka pat 1 simbola Char un 1 Integer atrashana buus par labu Integer Tas taa nevelos ipashi ielaisties 'Religiska' disputaa... ------ Aha ir gan cits pielietojums ;) Saucas DNS serveri .. -- Neba 10-100Rindinjas ir nopietnis raditajs DB tabulai .. Ja lapa buus peitiekami apmekleta, tad atri vein savakas taas 1M rindinjas, un tad jau rezultatas buus juutams.. Piedevam ier slikta prakse nepareizi glabat datus.. Jo iesakot ka CHAR( Warchar) ir labakais veids kaa glabat IP tad .... ( sliktie vardi izlaisti, bet saglabajas domas no tiem kam kautko tadu naksies pielabot, {nedod dies` konvertet daudzu M garu DB tabli..} ) ---
  22. Tieshi delj noslodzes, jo vai saliidzinat 15 zimju Char lauku , vai 1 Integer, kas notiek Vismaz 15X atrak (Vismaz!!!) IP adreses parversana Integer ir diezgan primitiiva operacija, vismaz Kompim noteikti (reali taa ir vienkarsha baitu parcelsana, kas aiznjems ~~~4 Procha taktiis (ja pat tik daudz) Ja vel laukus tiek indekseets tad vietas ieguvums buus arii vismaz 15X reizju lielaks ( vai indeksee CHAR vai Integer) -- Kavacky nevis 15 Bet gan 16( viens baits faktiskajam lauka garumam), jo diezvai vinsg glabas CHAR laukaa ( ja parejie buus Warchar tad CHAR vispar neies ) Bet nu vieta tiesam nebuutu tas butiskakais, ja vien ieraksti nesniegsies miljonos So sick! --> tos INET_ATON() un INET_NTOA() izmanto pa taisno Kverijaa, pat nekas nav japarveido ar PHP ;) UPDATE xx SET cc=cc+1 WHERE ip=INET_NTOA('123.123.123.0') un SELECT INET_ATON(ip) AS gatava_ip FROM xx un ja kas PHP arii ir liidzigas f-jas ...
  23. shii nepavisam nav laba doma, jo reti kad bildiite buus mazaka par paris kb. tas ir viens, otrs, var lauku arii uzliikt kaa NULL (ja ats ir tuksh) un parbaudiit vai nav NULL , bet NULL izmantot arii nav isti pratiigi.. Vienkarsakais ir parbaudiit vai vinsh nav tuksh WHEARE bilde !='' respektiivi standarta parbaude .. --
  24. tas vel siikums ;) Google.com kopija un viss tiesi t?pat un visas zinas ari ka google.com . Luuk shii ir Perle ;) P.S. sintkse saglabaata (ieskaitot Kodejuma kljudas {?} zimes atstarpes utt)
  25. text lauks NEVAR buut kaa primary !!! spriezjot pec nosaukuma name tas buus kautkaads vards/niks .. un diezvai parsniegs 255 simbolus .. piedevam padoma vai likt CHAR vai WARCHAR char stradas atrak nekaa warchar , jo lauka garums ir Fikseets, bet protam tabula Fiziski buus lielaka -- P.S. un parliecinies arii vai tiesam tev tur glabasies tikai Anglju alfabeta burti // ) ENGINE=MyISAM DEFAULT CHARSET=latin1; //
×
×
  • Create New...