Jump to content
php.lv forumi

ohmygod

Reģistrētie lietotāji
  • Posts

    437
  • Joined

  • Last visited

Posts posted by ohmygod

  1. Prasi tā, lai uzņēmums nenobīstās no cipara, bet lai arī tev pašam pietiek nomaksāt visu, kas maksājams, paāest, apģērbties + paliek kkādi brīvie līdzekļi neparedzētiem izdevumiem, lielākiem pirkumiem.

     

     

    Web Developer - no topika jau ir skaidrs, ka uzņēmuma vadība nav īsti IT guru un pati neko daudz nesaprot. Var iestāstīt dajebko. Svarīgi ir sabalansēt viņu iespējas ņemt kādu citu darbā ar darba algu, par kuru esi gatavs iet strādāt. Un to visdrīzāk var izzīst tikai pārrunu ceļā. No max laist uz Min.

  2. gadījumā neizmanto anchoru? tb # linka beigās? Uz linka esi uzlicis eventu, bet lai būtu arī kā links - hrefā ielicis resti?

    Nu tev ir variants - izvairīties no # lietošanas. vari, protams sev to enkuru uzlikt vajadzīgajā vietā (a name="kaka" => #kaka), bet vienkāršāk būs ķert eventu no ne-linka. Kursoru atbilstošu var uzlikt ar css, ja tas bija iemesls lietot #.

  3. A kas tev tur neaiziet?

    Pārbaudi - ja nav tāda komplekta, tad bliez tik iekšā, ja ir - pārbaudi ar citu pretinieku.

     

    function search_invader(){
    --sameklejam pretinieku by rand() vainu kaads tev tas princips
    --paarbaudam vai eksistee komplekts
    if(!exists){return $pretinieks;}
    else{search_invader();}
    }

     

    Man gan nepatīk, ka pie lieliem useru daudzumiem un daudziem jau izveidotiem komplektiem pasākums iebremzēs!

    Ir vēlviens variants - noselektēt jau eksistējošos komplektus un tos izslēgt no pretinieka izvēles.

     

    select user from tabula WHERE user_id NOT IN('12','31','32' .... '64');

  4. Ooo, šitais man arī interesētu!!

    Vakar lauzīju galvu, tā arī neko prātīgu neizdomāju. Viss, kam fiziski tiek klāt ir arī labi lasāms, dekriptējams. Lai programma kkādu atslēgu nolasītu - tev koda atslēga vienalga bus kkur kodā jānorāda :/ Vismaz viens fails ir jāaizsargā. Vai arī jāizmanto kāds ne-php pielikums zoftam.

     

    upd. Mļin, ar vienu failu nemaz nepietiek :/ Jo reāli jau datus, kas tiek pieprasīti sakodētajam failam var arī noviltot. Ja ir pieeja php resursam.

  5. 1. - redirektu liec tur, kur tev vinju vajag. Nevis randomā, te augšā, te apakšā, te vēl sazin kur. Kurā brīdī pēc koda tev jāizpildās, tur arī tam redirektam ir jābūt.

    2. Tev ir outputs 4. rindā, pirms header nedrīkst tāds būt!!

  6. Nū, čalīt. Šitai fīčai ir daudz visādu nianšu. Ja tev vajag bieži atjaunot info, tad, lai cipari dikti nelēkātu ir ļooti jāpacenšas. Vienu reizi šitam izgāju cauri - nedomāju, ka gribās daudz un sīki stāstīt, jo pisaks bija liels.

    Lai nedaudz atvieglotu tev pasākumu:

    1. Izmantojam JSON pieprasījumiem

    2. Countdown ir neatkarīgs skripts no info atjaunošanas

    3. Uz seervera neizmantojam tādas perversijas kā mysql pieprasījumus, tas kavē laiku un sekundes var sākt lēkāt (pie slodzes, protams, bet nepatīkami). Memcached būs tavs draugs.

    4. pieprasījumus noteikti ka ir jāveic biežāk kā reizi sekundē! JO, sekundes daļas mēdz lēkāt, ir pieprasījuma ilgums e.t.c. un klientam nepatīk, ja saņem produktu, kurā kāda sekunde mēdz stāvēt 2 sek, un kādu reizi nolekt uzreiz vairākas sekundes.

    5. Ja tev neielādējas pieprasījums - galā liec random stringu!! Brauzeris, jo īpaši IE, pie atārtotiem vienādiem pieprasījumiem vienkārši vairs neielādē jaunos rezultātus, bet bliež no keša.

    6. Ja tev bremzē brauzeri - izslēdz firebug.

     

    Un bļin, jau ļoooti daudz tev pateicu priekšā, pārāk daudz...

  7. pirmam

    kārtām - datus tu neizsauc ar while. Ar while jau notiek datu apstrāde, tb iešana cauri datiem.

    $dati = mysql_fetch_assoc($vaicajam) tev dos masīvu.

    Ja tev ir vairāki kveriji, tad apvienot tos var ar standarta funkcijām (meklē manuālī array_merge).

    Varbūt ir iespējams visus datus iegūt ar vienu kveriju!

  8. Nu tev uz win nebija ieslēgts, ka rāda Notices.

    Uz jaunā ir. Izslēgsi un nekas tev nerādīsies.

    Vai arī vienk ņem un izlabo, kas tev tur nav uzsetots / tiek nepareizi pieprasīts izvadīt.

  9. tikko ātri uzmetu. Nekas sarežģīts tur nav un visu jau gatavu piedāvā php defaultās funkcijas.

    //Testam izmantoju 20 paragrāfus ar Lorem Ipsum (http://www.lipsum.com/)
    $content = file_get_contents('info.txt');
    //Izķeram laukā simbolus, kas nav vārdi. Es liku tikai tos, kas man manā txt traucēja - tu liec to, ko tev vajag
    $bads = array('.',',','-',';', ':', "\n");
    $content = str_replace($bads, '', $content);
    //sasitam masīvā pa vārdiem
    $arr = explode(' ', $content);
    
    //php funkcija, kas jau pati uzbliež masīvu ar vārdiem/to skaitu
    $narray = array_count_values($arr);
    //sasortējam no lielākā uz mazāko saglabājot key
    arsort($narray);
    
    //apskatamies, kas sanācis
    var_dump($narray);

     

    Ko darīt ar iegūto masīvu - gan jau izdomāsi. Masīvs smuki sasortēts - pirmais elements ir ar vislielāko skaitu, pēdējais ar vismazāko.

  10. Nekas nenotiek, jo tev ir kļūda sintaksē!!

    Lieto firebug un būs vieglāk!!!

     

    var answer = confirm("Do you realy want to delete " subject)

     

    Kā savienojami divi mainīgie iekš JS a? plusiņu neesi pazaudējis?

  11. Nu, tas skaitlis ko patur sesijā - tas ir tas variants ar kodu, ko parāda bildē un liek ievadīt pie formas submita.

    Bez šī parametra formas datus nemaz neapskatīt. Bet nu tas nekādīgi nenorobežo tevi no DoS, ko biji pieminējis nosaukumā.

    DoS ir nenormāls datu flūds, līdz serveris atņirdzas. No datu sūtīšanas vaļā netiksi, to neierobežosi. Vari tikai tos validēt.

×
×
  • Create New...