Jump to content
php.lv forumi

hu_ha

Reģistrētie lietotāji
  • Posts

    423
  • Joined

  • Last visited

Everything posted by hu_ha

  1. hu_ha

    socket

    nu mosh ne par teemu, bet panjem pieseivo bildes nosaukumu un atceries attieciigo numuru un vareesi ar vienu un to pashu kodu suutiit uz nebeedu..
  2. nu tak pameklee google. tas tak nav nekaads specifisks jautaajums, kuru neviens nekad nav uzdevis. te tik dazhi rezultaati no googles: http://codewalkers.com/tutorials/19/1.html http://www.spoono.com/php/tutorials/tutorial.php?id=43
  3. hu_ha

    .htaccess

    aaa un ja vajag lai index.php tomeer vari nolasiit, tad ir jaataisa skriptinjsh, kas ielasa attieciigo failu: read.php // noraadi header, ka taa ir bilde jpg/gif etc. $_GET['id']; //sanjem id, kuru bildi ielasiisi etc fopen(); //ver valjaa failu fread ... //un printee araa echo ... un tad tajaa index.php veido linku <img src="http://.../read.php?id=bildes_nosaukums" /> nu taada taa ideja. p.s. ieprieksh mineetais htaccess fails paliek tajaa direktorijaa...
  4. hu_ha

    .htaccess

    nu tad tajaa mapee ieliec .htaccess failu kuraa noraadi Oredr allow,deny Deny from all
  5. noraadi izsaktu arii tr vai td elementiem (neatceros kuriem vaidzeeja) .galds tr, .galds td { ....
  6. hu_ha

    OOP stils

    Nu lieta taada, ka kaut ko jau es te rakstos pa taam klaseem, tik gribaas zinaat, kaa tas pareizaak un ka biezhaak dara.. nu aptuvenu priekshtatu guvu.. Tagad pacentiishos atrefereet vai visu pareizi esu sapratis :) 1) Tad cik noprotu, tad vaicaajumu labaak iebuuveet kaadaa funkcijaa un peec tam gar to varis negraabstiities, bet datus izguut izmantojot tikai funkcijas izsaukumu. 2) kas attiecas uz rezultaatu izvadi, tad laikam subjektiivs jautaajums. to atbildi b) es iekljaavu, jo, varbuut ka kaut kaa hitra arii var klases ciklaa sagenereet 3) tad laikam buus jaataisa klashu nosaukumi kaa konstantes, kas iebuuveetas funkcijaa.. Vienk, es te praatoju par klashu vairaakkaarteeju izmantoshanu, proti, kaapeec gan neizmantot klasi posts arii komentaaru paraadiishanai. teoreetiski jau nekas nemainaas, tiek izvadiits posts un pusliidz liidziigaa stilaa arii komentaari. itkaa vareetu nodot tikai sql vaicaajumu, citus izskata (css klashu) mainiigos un izmantot taas pashas klases funkcijas.. protams, tad jau atkal rodas jaunas probleemas, ja nu komentaarus radikaali jaamaina, tad buus jaaveido jauna klase shaa vai taa.. nu taa nu es te praatoju, varbuut veel kaadi ieteikumi, ko taa starp citu vajadzeetu zinaat? :) p.s. kaklz paldies
  7. hu_ha

    OOP stils

    Gribeeju apjautaaties zinoshiem cilveekiem, kaa juus veidojat klases savos web izstraadaajumos. Piem, ja ir nepiecieshama klase, Posts, kuraa ir funkcija, kas paredzeeta datu paraadiishanai uz ekraana. class Posts { var $sql='select * from ...'; var $norormeejuma_mas=array("class1","class2",...); function show_posts() { $result=mysql_query($this->sql); while ($myrow = mysql_fetch_array($result)) { $text.='<div class="'.$this->$norormeejuma_mas[$i++].'">'.$myrow['n_title'].'</div>'; } return($text); } } Tad jautaajumi sekojoshi: 1) vaicaajumu peec datiem a) veidot klases iekshpusee (t.i. sql vaicaajums tiek glabaats klases mainiigajaa) b) veidot klases funkcijaa c) veidot galvenajaa programmaa (kur tiek izsaukta) un nodot caur klases funkciju d) cits variants... 2) kaa veidot rakstu izvadi (jaaizvada 5 raksti), ja tiek veidots shabonam liidziigs pasaakums? a) funkcija atgriezh 5 rakstu rezultaatu, kursh funkcijaa tiek jau noformeets (ielikts div elementos etc) b) veidot katram rakstam savu klasi (?) c) noformeetos 5 rakstu rezultaatus atgriezt kaa masiivu un shablonaa paredzeet ciklu un attieciigi izvadi d).... 3) kaa veidot funkciju kas nofomee no datu baazes izguutos rezultaatus, t.i., ieguustu rezultaatu no datu baazes un tagad noformeeju div elementos. kaa uzdot div elementu class atribuutus? a) nodot tos caur klasei izveidotu masiivu b) paredzeet funkcijaa kaa konstantu un paljauties, ka visu izdariis ar css paliidziibu (t.i. ja gribees mainiit css klases nosaukumu, tad tas buus jaadara ar roku visaa funkcijaa) c) nodot no galvenaas programmas (kur tiek izsauktas klases funkcijas) mani neinteresee piemeeri, bet gan ideja kaa taada. kursh skaitaas labaaks stils un biezhaak tiek izmantots... jau ieprieksh paldies.
  8. shis kods ir tikai tagad kljuudaini uzrakstiits jeb arii ir tev kodaa nepareizss? vaidzeetu buut: un par to incluudoto formu - ja jau reiz tev tiek nosuutiits vaards etc. tad vareetu no taa secinaat ka ar formu viss ir kaartiibaa:) vai arii gluzhi nesapratu probleemas buutiibu...
  9. max(count($mas,3)) != max(count($mas),3) siikums.. :)
  10. hu_ha

    Masiivs

    nu ja paarveido doto piemeeru, tad tur buutu parastaakaa virknju saskaitiishanas operaacija: $str=$masiivs[0].', '.$masiivs[1].' un '.$masiivs[2];
  11. nu tur manupraat ir iekavas nepareizi, bet nu varu kljuudiities. un ir taada lieta, ka nav labi cilkaa katru reizi skaitiit masiiva apjomu vai kaada stringa darumu. tas protams neattiecas uz maziem masiiviem, bet ja tas teksts buus 3000 teikumus garsh, tad katru reizi jaaskaita viss masiivs un jaatrod maksimaalais elements starp 3 un masiiva apjomu. tad jau labaak: $mas=explode('.',$text); $max=max(count($mas),3); for($i=0;$i<$max;$i++) { $str.=$mas[$i]; } echo $str;
  12. es nez vai buus warning vai notice, bet vienmeer jau var uztaisiit skriptu kas to visu paarbauda: $mas=explode('.',$text); $i=0; foreach($mas as $m) { $str.=$m; $i++; if ($i>=3) break; } echo $str; nepaarbaudiiju, bet nu ideja taada...
  13. nu ja tu uztaisi $mas=explode('.',$text); tad pirmos triis "teikumus" tu vari ieguut $str=$mas[0].$mas[1],$mas[2]; bet sheit der padomaat par universaalismu, proti, ja tev pirmajaa teikumaa ir: "Tas notika 1991. gadaa..." tad sheit rodas jau jauns teikums :) taapat jaaparedz daudzpunktes etc. Taa kaa ar tiem teikumiem un citaam valodas iipatniibaam nav nemaz tik viegli ciiniities. shkjiet labaak to organizeet veidojot kaut kaadu atziimi, piem "|" vai veel kaadu simboju, ko reti izmanto un tad liidz tam arii tekstu raadiit...
  14. select * from tabula group by kolona kur "kolona" ir tas lauks, kas satur tavu lala, blabla, etc
  15. pasaku godiigi ka neesmu iedziljinaajies probleemaa, bet nu shis koda gabals liekas bik nepareizs: function plus(&$x){ $x .= $x++; return $x; } ja tur ir domaats vienkaarshi palielinaat skaitli par 1, tad tas izskatiitos shaadi: function plus($x){ $x += ++$x; //kas te bij domaats? nesapratu.. return $x; } & noziimee, ka shii mainiigaa veertiiba tiks izmainiita arii aarpus funkcijas robezhaam: //sheit neko nevajag function A ($a) { $a=1; return $a; } bet ja vajag divas veertiibas - $a atgriezh caur return, bet &$b caur adresi (kaut kaa ta) function B($a,&$b) { $a=1; $b=$a+2; return $a; //atbriezh $a veertiibu }
  16. 1) vispirms jau skaties vai sliipaa sviitra ir uz pareizo pusi c:\aaa\bbb\etc 2) tad jau paskaties vai patieshaam ir taads fails tevis noraadiitaja direktorijaa 3) uz windozes ir noveertos, ka ne vienmeer patiik apachei ka noraada celju uz diru, taa vietaa var meegjinaat iekopeet vajadziigo failu windows (winnt) direktorijaa zem vai zem windows\system32 un noraadiit tikai pashu failu (celju nenoraadot) 4) paskaties vai tev ir php4apache.dll vai php4apache2.dll :)
  17. hu_ha

    Atteeli

    nu izmanto scandir funkciju: http://lv.php.net/manual/en/function.scandir.php tev visa direktorija tiks samesta masiivaa - tad ar ereg() funkciju paarbaudi vai paplashunaajums ir jpg. tad jau peec tam tikai izrprinteeshanas vaina...
  18. nu paskaties te pat forumaa, tas viss ir malts cauri un tad ja kaut kas neskaidrs tad prasi.. http://php.lv/f/index.php?showtopic=983&hl=file+upload http://php.lv/f/index.php?showtopic=954&hl=file+upload http://php.lv/f/index.php?showtopic=873&hl=file+upload
  19. emm, paraadi to browse javascriptu :P ar javascript tev diez vai izdosies kaut ko uzdabuut uz servera imho
  20. hu_ha

    Load page

    man liekas ka cilveeks nezin ko vinjsh iisti grib - pareizaak sakot vinjam visdriizaak vajag rezultaatu...
  21. hu_ha

    Load page

    tas nav gluzhi php bet gan html: skaties te
  22. nu tu vareetu paraadiit savu datu baazes/tabulas struktuuru un tad nodefineet jautaajumu - ko tu no taas tabulas(aam) gribi dabuut araa.. citaadaak tu saac te ne par teemu runaat..
  23. hu_ha

    text-decoration

    domaajams, ka apakshstriipu nedabuusi tik resnu cik veeleesies, jo taa striipa ir fonta sastaavdalja, taapat kaa burtam 12 fontaa nevareesi likt izkatiities kaa 24 fontaa. par to divu, kaapeec lietot divu, ja var lietot <span> uztaisi <span class="k1">teksts</span> un uzliec iipashiibas, kaadas vien tev vajag, ja vajag jaunaa rindaa, tad clear:both etc. un par to pasviitrojumu- vari uzlikt shim pasham spanam - border-bottom:3px un buus tev resnaaka sviitra... nu kaut kaa taa :)
  24. nu veel jau atkariigs no taa, ko tu tajaa .htaccess failaa liec. ja tur buus kljuudas, tad arii buus shaads kljuudas pazinjojums..
  25. 1) vispirms jau <INPUT name=virsraksts size=25> ir rakstaams: <INPUT name="virsraksts" size="25"> 2) mysql_query("INSERT INTO raksti (admins,virsraksts,iesakums,raksts) VALUES ($admins,$virsraksts,$iesakums,$raksts)") ir jaaliek peedinjas: mysql_query("INSERT INTO raksti (admins,virsraksts,iesakums,raksts) VALUES ('$admins','$virsraksts','$iesakums','$raksts')") 3) kaadu erroru tev atmet?? (ja neko neraksta tad saakumaa uzraksti error_reporting(E_ALL); )
×
×
  • Create New...