Jump to content
php.lv forumi

werd

Moderatori
  • Posts

    380
  • Joined

  • Last visited

Posts posted by werd

  1. Izklausās pēc kārtējā mēģinājuma nopelnīt, cik esmu dzirdējis vairums projektu, ko esi pasūtījis ir nepabeigti finansējuma problēmu dēļ, vai vienkārši kompetences trūkuma dēļ tos prasmīgi vadīt! Lai uzsāktu kaut ko jaunu/esošu ir diezgan daudz tajā jāiegulda laiks un pūles, kā arī kurš par 500Ls pārdos naudas ideju?

  2. Kaut vai elementārāko metodi pielieto:

    1. Atrod lielāko masīva "x" vērtību.

    2. Ieliekam šo vērtību jaunā masīvā "y".

    3. Izdzēšam šo vērtību no datu masīva "x".

    4. Ejam cauri šiem trim soļiem, kamēr masīvs "x" ir tukšs.

    5. Rezultātā tiek iegūts jauns masīvs "y" ar jau sakārtotām vērtībām.

    6. Izvadam masīvu "y".

  3. Vēl variants, bet neņemos spriest cik tas racionāls:

    id|item_id|lang|title|description|price|
    

    lang norāda, kādā valodā ir informācija, atskaitot, unikālās vērtības: id,cena u.c

    Piemērs:

    1|1|lv|Sudraba tējkanna|Matēta tējkanna ar metāla pamatni|12.00

    2|1|en|Silver teapot|Frosted teapot with metal pallet|12.00

     

    SQL pieprasījums, tad būtu

    SELECT * FROM table WHERE lang = ".$_SESSION['user_lang']."
    

  4. Nākot uz šejieni cerēju, ka te būs vairāk aktīvu cilvēku kā boot.lv, laikam kļūdījos..

    Domāju, ka spēlēt uz jūtām šeit būs lieki! Kā arī veidot šādu attēlu veidotāju, ja nav īstas skaidrības, kas kāpēc ir jādara, arī nav pareizi!

    <form action='/tralala/generate_counter.php' method='post'>

    Šeit cilvēks arī bez zināšanām programmēšanā varētu iedomāties, ko nozīmē action un ko vajadzētu samainīt!

    <form action='' method='post'>

  5. Sveiki,

     

    pēdējās pāris dienās esmu pamanījis, ka vairums foruma lietotāju pavirši izturas pret lietošanas noteikumiem!

    Man personīgi ļoti nepatīk lasīt ierakstus, kuri veikti gramatiski un ortogrāfiski nepareizi, rodas sajūta, ka to vajag nevis tēmas autoram, bet gan pārējiem lietotājiem.

    Dažreiz tiešām nākas piepulēt acis, lai vispār uztvertu domu!

    Vēl esmu pamanījis, ka netiek ievērots noteikums izklāstīt problēmas risinājumu, ja to ir izdevies atrast ātrāk, nekā foruma dalībniekiem.

    Protams, ir zināmas atkāpes no valodas lietošanas normām, jo šajā nozarē ir pietiekoši daudz termini u.c lietas, kas neprasa tulkojumu.

     

    Ceru, ka turpmāk šī foruma dalībnieki vairāk ievēros lietošanas noteikumus un respektēs citus!

  6. Jā, protams, tas bija attiecināms uz gadījumu, kad lietotājs netiek nekur sūtīts tālāk.

    Lai saglabātu datus pēc history.back() izpildes, datus jāsaglabā, piemēram, sesijā.

  7. Pārlasi vēlreiz ko katra no šīm funkcijām dara, pēctam dari pa posmiem.

    1. Iemācies konkrētā vietā novietot citu, mazāku attēlu uz konkrētā šablona.

    2. Iemācies saglabāt šo jauno izveidoto attēlu ar pavisam citu nosaukumu citā direktorijā.

    3. Iemācies pievienot tekstu noteiktā vietā uz šablona.

    4. Saliec to visu salikt kopā un būsi sasniedzis rezultātu.

    Manuprāt diezgan konkrēta un saprotama shēma, kā panākt rezultātu. Internetā ir pieejami dažādi paraugi, kas ir ļoti piemēroti tavām vajadzībām, atliek tikai izpētīt un galvenais saprast.

    Diez vai kāds šeit tavā vietā rakstīs kodu, bet palīdzēs ar padomiem gan!

  8. Ja attēls tiek veidots no šablona, kur funkcijai tiek padoti konkrēti dati - attēli, teksti un rezultāti, - tad tikai jāizveido šablons, to var izdarīt ar image() funkcijām.

    Bet ja lietotājs pats veido visu attēla struktūru, tad būs daudz grūtāk.

  9. Šādu valodas lietojuma stilu var lietot sarunā ar kādu paziņu vai kolēģi, bet internetā, it īpaši ziņu portālos, pieejamā informācija uzrunā plašāku auditoriju, tāpēc arī valodas stils ir jāievēro. Manuprāt, tas, cik korekta ir informācija un valodas stils, liecina par autora un vietnes līmeni, rodas labs iespaids.

  10. Šo gadījuma virkni izveido ar funkcijas palīdzību.

    function randStr ($strlength) {
    $template = "abcdefghijkmnpqrstuvwxyz0123456789";	
    for ($i = 0; $i < $strlength; $i++) {
    	$j = rand(0, strlen ($template) - 1);
    	$randstring .= $template[$j];
       }
    return $randstring;
    }

    Ielūgumu sistēmu var veidot dažādi, tas ir, ar dažādu sarežģītības pakāpi.

    Primitīvākais variants ir apmēram šāds:

    1. Datubāzes tabulā glabājas dati:

    ID - unikālais ieraksta identifikātors

    key - ģenerētā gadījuma virkne, kas nodrošina reģistrāciju

    key_valid_to - datums vai laiks, cik ilgi šī konkrētā atslēga ir derīga izmantošanai, bet šis parametrs nav obligāts

    key_used - attiecīgi skaitlis 0 vai 1, kas nosaka vai šī atslēga jau it izmantota, arī šis parametrs nav obligāts

    mail - e-pasta adrese, kura būs derīga ar šo atslēgu

    2. Lietotājam uz e-pastu tiek nosūtīta saite: http://www.manalapa.lv/register/?key=6hfm007fd7j2

    3. Pēc pieprasījuma tiek meklēts datubāzē šāds ieraksts, kur atslēga ir šis mainīgais saitē un e-pasta adrese ir lietotāja ievadīta, un atslēgas datums ir derīgs - nav iztecējis

    4. Ja šāds ieraksts tiek atrastas, saglabājam konkrētā lietotāja datus, un vai nu izdzēšam konkrēto ierakstu no atslēgu tabulas vai uzstādam vērtību 1 - izmantota

     

    Apmēram šāda ir ļoti primitīva ielūgumu sistēma, to var vēlāk uzlabot, bet iesākumam tā savu uzdevumu pilda.

×
×
  • Create New...