Jump to content
php.lv forumi

v3rb0

Reģistrētie lietotāji
  • Posts

    3,166
  • Joined

  • Last visited

Everything posted by v3rb0

  1. v3rb0

    Cena lapai

    un iespējama sql injekcija http://test8.sytes.net/mtl_kl/?page=A cik maksās pēc šitās tāmes? (:
  2. noteikumus nevis kaut kādā popupā, kurš veras no alerta, bet tajā pašā lapā, kaut vai iframē blakus čekboxim ieliec.
  3. tad izmanto to paroli! pat cuil.com zin par šo http://www.cuil.com/search?q=wampserver%20...assword%3A%20NO nerunājot par normāliem meklētajiem.
  4. ne jau mums te vajag, lai Tu kaut ko iemācītos.
  5. tjipo ir gan tas ko vajag!! takš pielabo, nevis meklē kur nokačāt piemēru, kas dara tieši to ko vajag.
  6. citos forumos redzēts, ka tie statusi pēc postu skaita nosaukti par "jauniņais", "mazrunātājs", "parunātājs", "runātājs", "daudzrunātājs", "liela pļāpu taša" utt.
  7. ne visi te sāk ar jautajumu "kur nokačāk kaunterstraika monitoru" un "kāpēc rādās balta lapa", tāpēc man liekas, ka neatspoguļo vis tie rangi situāciju. tādas rangu sistemas tik atbaida tādus jaunos userus kuri kaut ko zin un varētu sakarīgu rakstīt, bet ja viņam blakus rādās ka šis ir n00b un skritu bērns, tad visdrīzāk šis padomās $%^&* tērēt savu laiku?
  8. kā pēdējo rindiņu return mysqli_stmt_affected_rows($vaicajums)==1; un visu pārējo statusu vietā exceptionus mestu, jo no kļūdas, ka pazudusi db vai tabula,vai kverijs ar sql sintakses kļūdu, recoverēties biznesa loģikas līmenī īsti nevarēsi un nemaz ij nevajag.
  9. v3rb0

    Par OOP

    ja lieto kādu logošanu, tad __toString(), kas atgriež visu informāciju par objectu(vai galveno, lielajiem objectiem), ieskaitot tā klases nosaukumu, man liekas ērti, vari rakstīt $logger->log($objects); un logā parādīsies kaut kas kas kā {Foo bar=1, fooChildi=[{Child id=1}, {Child id=2}]} kas ar nozīmē, ka $objects ir Foo klases, ar propertiju bar kas vienāds ar viens un diviem childiem, abi ir Child klases instances, vienam id ir 1 otram 2.
  10. v3rb0

    Par OOP

    vēl failu, kurā glabā tikai vienu klasi, nosauc tāpat kā saucas klase, būs vieglāk orientēties kas kurā failā ir. inkapsulācija - tas ar ir, public/private/protected, tb. 'tiesības', kas un ko var ar objectu darīt. Domā par objektu, kā melnu bumbuli ar 3 podziņām un vienu mazu led ekrānu, saspiežot podziņas(izsaucot public metodes), kaut kas uz ekrāna parādās(arī public metodes izsaukums), bet kas bumbulim vēderā(private) objecta izmantotājam nav jāzin.
  11. v3rb0

    Par OOP

    tas ka neiet kāda f-ja ir jālabo tieši tāpat, kā to darītu, ja rakstītu bez oop. kritika oop mācīšanās kontekstā.. imageresize.php Nevajag failā, kurā glabā tikai klasi ņemt un taisīt viņas instanci. liec to darbību action.php. ja gribi singletonu, tad to dara mazliec citādi. Klases sauc sākot ar Lielo burtu, bet metožu nosaukumus ar mazo (kā to dara zend frameworkā, java, ruby, utt). Tāpat tas echo klases imageResize metodēs ir nesmuki, outputu no ta visa iekš action.php taisi. un vispār, imageResize vietā nosauc viņu par MyImage, pieliec konstruktoru, kuram var padot ceļu uz bildi, uztaisi savu __toString() metodi, lai galu galā vari rakstīt kaut ko šādu: $img = new MyImage("bilde.jpg"); list($w, $h) = $img->getSize(); $img->resizeTo(10,10); echo $img; // echo $img->__toString(); utt constants.php Konstantes liec nevis globālas ar define, bet gan klasē ar const - būs pa rightīgo oop :)
  12. v3rb0

    Par OOP

    function public GetImageSize($Image) { !!!
  13. v3rb0

    Par OOP

    OOP vairāk ir kā domāšanas veids kā aprakstīt problēmu kuru jāatrisina, nevis bibliotēka, ar kuru varēsi taisīt super puper lapas. Iemācoties tikai php sintaksi objektorientētai programēšanai nevarēsi uztaisīt neko labāk kā tagad vari. Man šķiet, lai mācītos oop, sāc nevis ar weblapām, kur daudz objekti būs bez asociācijām ar reālu objektu, bet labāk paņem un mēģini aprakstīt objektorientēti kaut ko, kas jau ir objects ar reālām asociācijām, piemēram detaļas no kurām salikt kopā robotu, tad uztaisi vairākus robotiņus, katru mazliet citādu, tad sataisi ka vari salaist divus robotiņus ragos un lai šie izkaujas. par interfeisu nedomā, iztiec ar echo konsolē.
  14. v3rb0

    Par OOP

    tas logins ir php4, pie tam tur maz kas no oop ir, neskatīju visu, bet cik redzēju, tad tikai f-jas sadalītas pa pakām, katra paka nosaukta par klasi, un viss pavilks aiz ausīm, lai nosauktu par oop. apskaties piemēram zend framework, lai arī neesu lielā sajūsmā par viņu, bet lai mācītos rakstīt php ar oop pieeju zf source derēs.
  15. * varbūt neliec menu tos "::" sākumā un beigās, kā šeit ":: Uz Galveno Lapu ::" - izskatās kā pie kaunterstraikistiem. * un ja būs lietotāji, un to sessijas cookijos, tad šitāds links.. brazis.lv/?paged=<script>alert(document.cookie);</script>
  16. daudz useri, mysql hostee uz win, pie tam vēl mazais brālis pa 'serveri' ārdīties var.. ko gribi no citiem te sagaidīt?
  17. v3rb0

    php vai asp?

    jāskatās tie js charti ar normālu browseri, kas māk labi rādīt canvas, aka ff3 vai safari (no kurienes jamie ar uzradās). varbūt ja ne tagad, tad pēc gadiņiem ar canvas varēs darīt lielu daļu no tā ko tagad flašos jātaisa.
  18. liec viņiem rēķināt kvadrātvienādojumus un integrāļus: http://random.irb.hr/signup.php :)
  19. ar svītriņu biš citādi, bet var gan arī ar svītriņu document.getElementById("post-main-86818").style.setProperty('font-weight', 'bold',''); un skatīties uz burtiem pirmajā postā šinī pašā lapā.
  20. v3rb0

    video

    vēl viens mārketingists ar saviem banneriem un reklāmas ruļiem. davai nesakiet viņam, tā jau reklāmas internetā ir līdz ausīm! :p
  21. tādu kā skolotājiem, mediķiem, ugunsdzēsējiem? (:
  22. es tomer nesaprotu, kur tas links kačāšanai parādīsies? visu dienu gaidīju, kā nav tā nav..
  23. jā! pat pamēģināju pamērīt for($i=0; $i<10000; $i++) { @include('notexisting.file'); } ~27sec for($i=0; $i<10000; $i++) { if(file_exists('notexisting.file')) { include('notexisting.file'); } } ~5sec
×
×
  • Create New...