Jump to content
php.lv forumi

litt

Reģistrētie lietotāji
  • Posts

    124
  • Joined

  • Last visited

Posts posted by litt

  1. Man ir uztaisīts tā, ka ir "galvenais" valodas fails un tad ir pārējie (citu valodu) valodu faili. Pašā sākumā tiek samerdžoti galvenais + izvēlētās valodas fails. Tas nepieciešam tāpēc, lai nebūtu undefined, ja citas valodas failā attiecīgā frāze vēl nav pievienota un iztulkota.

  2. Uztaisi TMP mapi, kurā skolotājs iekopēs bildes. Uztaisi skriptu, kas no iepriekš norādītās mapes ņem visas bildes pēc kārtas, taisa resize (lielā, mazā bilde) un iekopē kur vajag. Oriģinālu no TMP izdzēš. Visai elementārs risinājums.

    Bildes jāresaizo 1x, līdz ar to nav tik būtiski - bildes apstrādāsies 10sec vai 12sec

  3. Diemžēl pēdējā laikā vērojama tāda tendence, ka:

    1. angļu valoda nav jāzina, ar to tāpat nekur dzīve netiksi

    2. manuāļi domāti tikai lohiem, īsti vīri manuāli nelasa

    3. pašam nav jādomā, jānokačā gatavs skripts un pēc tam jāprasa, lai kāds no foruma lasītājiem izlabo kļūdas

    4. kļūdu paziņojumi nav jālasa, tā vietā šis paziņojums ir jāiekopē forumā, lai to lasa citi

    5. googlē nekā nav, atverot lapu, tur tikai tukšs inputs

  4. Nesaprotu kapēc vairumā gadījumu iesācēji uzreiz mēģina bakstīt kaut kādu kodu, bet loģiski nepadomā ko kods vispār dara. Mans ieteikums tev un citiem līdzīgiem - izslēdz datoru, paņem lapu un shēmu/tekstu/whaterver veidā apraksti to kas tev ir vajadzīgs un kā tam būtu jāstrādā un tikai tad sāc kodēt. Piemēram, lietotāja reģistrācija

    1. Lieotājs ievada username/pass (sistēma pārbauda vai abi ir ievadīti, satur atļautos simbolus utt)

    2. Sistēma pārbauda vai lietotājs ar tādu username jau neeksistē

    3. Ja eksistē, tad iet uz punktu 1 ar kļūdas paziņojumu - ir jau tāds username

    4. Ja neeksistē, tad DB ieraksta username un paroli. Paroli var šifrēt, var piefiksēt reg laiku, lai neaktīvos un vecos var dzēst laukā, piefiksē vai ir aktīvs (ja vajag linku uz email)

    5. Sistēma nosūta userim linku, kurš norāda uz noteiktu failu un kā GET parametrs ir nokodēts username/password/id/whatever (ja ir grūtības izdomāt algoritmu, tad vienkārši nosūti md5 no reģistrācijas laika + kaut kādi simboli)

    6. Ja useris 2 dienu laikā neapstiprina sevi (viņam apstiprināšanas laukā DB ir 0, tad izdzēšam)

    7. Ja useris spiež uz linka un links izrādās pareizs (nošifrētais tiek atrasts DB vai vienalga kā savādāk tas ir realizēts), tad useris saņem paziņojumu, ka viss ir ok un laukā aktīvs ieraksta 1

    Logošanās

    1. Pārbauda vai useris aizpildijis abus laukus

    2. Pārbauda vai DB ir tāds lietotājs ar tādu parloi

    3. Ja nav, tad iet uz 1. punktu

    4. Ja ir, tad pārbauda vai useris ir aktīvs

    5. Ja nav, tad pasaka, lai aktivizē linku

    6. Ja ir, tad viss ok

     

    Tas tā īsumā, ceru, ka kādam noder

     

    P.S negarantēju, ka šis ir optimāls vai ūberkūls variants, šis ir vienkārši piemērs

  5. Tagad strādāju citā kantorī, taču pirms tam biju php koderis. Darbs 95% ar datoru, 4% zvaini/e-pasti ar/no klientiem par dažādām kļūdām pārsvarā, 1% - došanās pie klienta (arī kļūdu novēršana, ja klients nav devis atļauju pieslēgtties sistēmai attālināti). Alga sākumā bija Ls 200 uz rokas pēc tam piedāvāja Ls 340 (ar nodokļiem bija tā kā bija, bet tas jau ir cits jautājums)

     

    Darba laiks: 8h dienā, 40h nedēļā, bet visu varēja sarunāt/apvienot ar mācībām

  6. Es komenta inserta kveriju rakstītu tā (par sintaksi u.c security tā uz sitienu neatbildu):

    $q = 'INSERT INTO blog (komentars
    , komentars_autors
    , komentars_laiks)
    VALUES
    ("' . $komentars ' . "
    , "' . $komentars_autors ' . "
    , "' . $komentars_laiks ' . "
    )';
    mysql_query($q);

     

    P.S WHERE id='$raksta_id' kas tas par absolūti neloģisku risinājumu? Padomā ko dara INSERT, ko dara WHERE, kāda tev tabulu strukūta un tad ķeries pie ieraksta veidošanas skripta

×
×
  • Create New...