Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Ļoti vienkārši - tev nav aizsardzības komentāru ievadīšanas skriptā pret to, ka tur var ievadīt HTML kodu. Visvienkāršākajā gadījumā, ja tu neeskeipo < simbolu, tad mierīgi var ierakstīt tavas lapas komentārā: <script>while (1) alert('hello world');</script> Un galarezultātā dabūsi savā lapā mūžīgos message bokšus. Cik reizes jau runāts - NEKAD neuzticies lietotāja iesūtītajiem datiem. VIENMĒR tos filtrē un apstrādā. Piemēram, pie izvadīšanas ar http://lv.php.net/htmlspecialchars fju.
  2. Neesi ne pirmais, ne pēdējais. Šeit jau N-tās reizes ir bijuši topiki, tipa - "rādam man headers already sent kļūdu, bet es neko nesūtu 100%!! Es 100% zinu, ka vaina ir X fīčā. help!"... A skumji, ka debugot nemākam.
  3. Atgriez tos masīvus no funkcijas - http://php.net/return. Tik sliktums zini kāds - ar šādu funkciju tu pazaudē visu DOM parsera izmantošanas jēgu. Tad jau vienkāršāk (un efektīvāk izpildes ātruma un izmantotās atmiņas ziņā) ir lietot SAX parseri, kas salasīs tev tās nodes masīvos. DOM jēga jau ir tieši tāda, ka tev ir pieejams viss kods atmiņā piekļūšanai patvaļīgām nodēm pēc tavas patikas.
  4. Atkal gaišreģības konkursiņš... Kas ir rapid.php fails?
  5. Manos principos nav rakstīt priekšā citiem kodu, ja tu pats nevēlies saprast kā to uzrakstīt un neizrādi pazīmes, ka saproti, ko es tev priekšā rakstu. Un vēl jo vairāk, ja cilvēks negrib izmantot gūgles piedāvātās iespējas (kuras btw ir pilnīgi bez maksas).
  6. Gray_Wolf: tu maldies. mamuC: cross-forum postings nerullē. http://boot.lv/prg/index.php?showtopic=774
  7. Pag .. kāpēc tur ir DOMText? DOMText vai tad nav tad, kad, piemēram, xml fragmentā "<aa>bbb</aa>" bbb strings? Kas tev tādā gadījumā ir $dom? tb uz kurieni tas norāda. Gadījumā par dziļu neņem? A par to DOMText - vajag kādreiz manuāli uzšķirt: http://lv2.php.net/manual/en/ref.dom.php Tātad skatamies tai pat lapā DOMCharacterData klasi: Par manuāļa lietošanu takš nav jāmaksā! Tā lietošana ir pilnīgi bez maksas.
  8. <tr> elementam? Tas nu gan nav tiesa. Ja izmantosi inline, tad jocīgas lietas var notikties ar <tr> elementu.
  9. Kas nav skaidrs? childsNodes[x] -> childNode[y] -> childNodes[z] -> getAttribute("label")
  10. Nobanot, nedrīkst apžēlot! Nobanot nedrīkst, apžēlot!
  11. Moš var kā C/C++'ā: document.write("asdasd \ zczxc \ ddd\ ccc "); Tb katras rindas beigās backslašu, kas eskeipos endlainu. Un normālās IDĒ's/redaktoros vajadzētu būt iespējai lietot makrosus. Piemēram - iezīmētajam teksta gabalam katras rindas beigās pielikt kādu simbolu (piem to pašu + vai \ ). Tas arī labi līdzētu. Edit: ok, pagūglēju gūglē (nez kāpēc tu pats to neizdarīji, m?) un mazāk kā 5 minūtēs atradu dažus diezgan viltīgus risinājumus: http://forums.devx.com/archive/index.php/t-154826.html - izvelk datus no komentāra funkcijas reprezentācijā kā stringu. http://mook.wordpress.com/2005/10/30/multi...-in-javascript/ - lieto viltīgu XML konstrukciju. Tik man liekas, ka tas ir Firefox-only risinājums. IE jau sen kā neatbalsta jaunākās Javascript versijas.
  12. bubu

    Zole

    SVN ir versiju kontroles sistēma. Vienkāršoti sakot - tā palīdz vairākiem programmētājiem vienlaicīgi strādāt pie viena projekta. Tā arī nodrošina ērtu sources browsēšanu ne tikai pa failu sistēmu, bet arī atpakaļ laikā - var apskatīties, salīdzināt un paņemt vecākas koda versijas. Tas bieži vien palīdz labot un detektēt dažādus bugus.
  13. Paskaties kādi precīzi headeri sūtās. Izmant tūļus no andra #4 postiņa.
  14. Tas save_score.php ir tavis paša rakstīts. Tur vari rakstīt vienalga ko vien tik vēlies. Padotos parametrus no adreses "nolasa" no visparastākā $_GET[] superglobāļa, vai arī $_POST[], ja taisa POST pieprasījumu.
  15. Uz servera datubāzē vai teksta failā. Parasti spēles beigās uz rezultātu nosūtīšanu no flaša tiek "atvērts" apmēram šāds urlis: save_score.php?name=blah&points=1233 Vai arī to pašu izdara ar POST pieprasījumu.
  16. Gan jau šis zend.com forumā sūdzās arī par šo pašu problēmu, jo tā ir "it kā" saistīta ar php. Tāpēc tāds links. Bet linku uz bildi ielicis ar savu sesijas ID, un citiem nekāda bilde neuzrādas :) Manuprāt arī šis topiks drīz ceļos uz Drazu..
  17. Nez ko tu tur atradi, kas būtu savādāks nekā iepriekšējos postos. Tavs izceltais fragments nozīmē to, ka kaut kāda programma ir piekonektējusies tām IP adresēm otrajā stabiņā. Ieraksti papildus parametru -b, tad tev uzrādīs, kura programma tā ir.
  18. Kā tu caur Skype parādīsi kā tu izslēdz Skype un pēc tam palaid apači? :)
  19. Es tev neticu. Manuprāt tu mūs te visus čakarē. Sākot jau ar #3 postu, kur nepatiesu atbildi atbildēji uz Delfina jautājumu.
  20. Tev jau player #5 postā pateica, ko tas nozīmē. Tas nozīmē, ka 80 ports ir aizņems un kāda cita programma "klausās" uz to. Un es tev #11 postā pateicu, kura tā programma ir. Tik grūti salikt 2+2 kopā un saprast atbildi?
×
×
  • Create New...