Jump to content
php.lv forumi

Vhubuo

Reģistrētie lietotāji
  • Posts

    76
  • Joined

  • Last visited

Posts posted by Vhubuo

  1. Nez ko citi ar tiem krēsliem dara, ka daudziem viņi ātri plīst. Man gan darbā, gan mājās ir Jysk krēsli par ~50Ls un nekas nav ne izplīsis, ne saplīsis, ne nolūzis, krēsliem būs jau pāris gadi. Sveru 90 un esmu mierīgs.

    Laikam tev kresli ir no citas kinas provinces.

     

    Man rukturi pec diviem gadiem noluza no YUSK kresla. Bet pats galvenajs ir ka viņi nav erti.

    Šeit runa iet par eggonomiskiem kresliem.

  2. Nu es tā neteiktu. Tātad pirmkārt arī dabiskā veidā vienu objektu var unikāli identificēt vairākos veidos, piemēram, personu

    1) pēc personas koda,

    2) vārda, uzvārda, dzimšanas datuma un dzīvesvietas.

    Tātad ja kādā sistēmā veidos personu tabulu ar ģenerētu id, tad UK uz personas kodu neveidos? Tad pastāv risks, ka kāds ieplēsīs divus tādus. Atceramies, ka ierobežojumiem un tiem atbilstošiem indeksiem ir 2 veidu funkcijas:

    1) nodrošināt potenciāli labāku ātrdarbību

    2) nodrošināt datu integritāti, piemēram, to, ka noteiktā(-s) kolonā(-s) dati ir unikāli. Un dažkārt var gadīties, ka šim gadījumam no ātrdarbības viedokļa nav jēgas, bet datu pareizības ir. Un tad lielajā vairumā gadījumu, tā ir svarīgāka.

    Ar personu slikts piemers. Un manuprat datu integritate stav primaja vieta.

    Tapec, es balsoju par naturalam atslegam. Jo viņi labak attelo datu dabu. Un tadejadi var uzbuvet pareizaku datu strukturu, kas ir kritiski.

     

    Atrdarbiba manuprat visparigi ir parsverta CS pasaule. Datori paliek atrakie un atrakie un mes šeit nerisinam NP uzdevumus.

    Ir daudzas ļoti labas tahnikas ka panak DB atrako darbibu ja vajag. Šaja konkreta gadijuma - denormalizacija.

  3. Nu pec idejas var jau ari mainit pasu datoru, bet piekritisi, ka MAC tomer mainas retak ka piem., Lattelecom klientu IP adreses.

    Maku var mainit ar porgrammu.

    Un maks nav unikals. Bija domats ka bus, bet praktiska tas neizdevas.

  4. Nu cik zinu, tad uz IE esmu redzejis sadu iespeju, bet ta ka IE lieto tikai katrs 3 lietotajs, tad vajag kaut ko universalaku.

     

    Kaut kad nesen mainiju PC un sledzoties pie interneta mans provaiders izdeva pazinojumu, ka man jasazinas ar vinu, jo mainita IP adrese un MAC adrese. Abus rekvizitus ari redzeju ekrana - nekadi plugini nebija jainstale. Ta ka no dzelziem daudz nezinu, tad varbut kads var paskaidrot vai saja gadijuma MAC vareja nolasit, jo es sledzos pie neta caur provaidera serveri? IP man it ka ir realais un neizskatas,ka netu lietotu caur proxy.

    Mac adrisi var dabut ja hosts ir tava subneta ar arp komadi.

     

    Tavs provaiders dabuja tavu maku caur SNMP protokolu.

    Laikam gan mac uzreiz neparadijas ekrana. Tu pagaidiji kadu laiku.

    Pa šo laiku aizgaja vaicajums uz "secure server" kuram ir iespeja sutit vaicajumus(pa SNMP) tavam ruterim, kurš zin tavu maku.

     

    Vienkaršiem lietotajim, protams, tas nav pieiejams jo SNMP visur ir slegts.

  5. Meklēju izdevīgu hostingu Latvijā un uzdūros šim. http://pro-hosting.lv/lv/hostings-linux/

    Piedāvā neierobežotu vietu uz diska par 1.5ls Izklausās pārāk labi, lai būtu patiesība.

    Ir kāds, kas jau lieto un var pakomentēt?

    Šaja nodaļa ir daži ļoti labi piedavajumi par hostingu ar servera aprakstu utt.

    Neseprotu priekškam vispar googlet latvijas PHP hostingu ja ir tads resurs.

    Tik detalizeti sava majas lapa neviens nerakstis.

  6. Vari apskatīties vēl skriptus no Drupal moduļa (http://drupal.org/project/email_verify), bet tie vis ticamāk nav uzreiz izmantojami custom PHP aplikācijā. Tomēr gribētu brīdināt par sekojošo:

     

    Jau marrtins un briedis norādīja, ka rezultāti nebūs 100%. Ir tā, ka pēc sintakses SMTP serverim ir jāatbild uz telnet pieprasījumu, kas pateiktu vai tāda adrese ir/vai būs relejota, vai nē. Tomēr problēmas rada citi apstākļi. Korekti un pilnīgi konfigurētas meila sistēmas iekļauj ne tikai korektu mail hederu un HELO funkciju pārbaudi, bet vēl talkā nā DNS Lookup, Reverse DNS Lookup, DNSRBLi un tādas liets. Līdz ar to, lai tiktu līdz maila pārbaudei no sākuma ir jāpanāk, ka tavs web serveris, kurā griežas aplikācija faktiski ir nokonfigurēts kā pilnvērtīgs SMTP serveris ar visām no tā izrietošām sekām. Tā pat būtiski ir apstrādāt Gray listing sistēmas un arī nodrošināt, lai šis web serveris (tā IP adrese) nav spam listingos. Vis ticamāk uz Shared hosting to izdarīt nevarēs. Būs jāņem VPS/Collocation vai jāīrē fizisks serveris vai vismaz IP adrese savām vajadzībā.

     

    Visi šie papildus pārbaudes mehānismi un DNS pārbaudes ir tās, ka padara elementāro funkciju mail to: neiespējamu skriptiem, ja šis web serveris nav tā nokonfigurēts. Tieši šī iemesla dēļ šādām meilu pārbaudēm ticēt nevar. Vienīgais variants būtu izmantot meilinglistes softu, kurš vairāk vai mazāk secina, ka atkārtoti meils uz konkrētu pastu nav aizgājis, bet tur, savukārt, var apstrādāt SMTP atbildes - nav tāda konta, pārpildīta kvota, utt. Bet tas ir pēc tam, nevis tagad uzreiz.

     

    Ja vēlies veikt pārbaudes e-pasta esamībai reģistrācijas procesā, tad rēķinies ar to, ka daudzas reģistrācijas būs neveiksmīgas un zaudēsi apmeklētāju. Esmu to mēģinājis kaut vai ar apollo.lv pastiem - nekā. Protams, serveris bija dev stadijā, un nekādas SMTP fīčas tam nebija konfigurētas. Tāpēc izvēlies tad citus mehānismus, kā nočekot, vai pasts ir pareizs.

     

    Pilnigi piekritu. Vienigais veids ka uz 100% parbaudit epastu ir smtp login/logout. Tas ir lietotajam ie jasaņiem aktivizacijas mails ar linku.

    Tada situacija ir radusis "ciņas ar spamu" deļ.

  7. Ta liecies mierā un ļauj cilvēkam pašam izvēlēties paroles saturu. Tāpat tu datubāzē glabāsi ne jau paroli plaintekstā, bet kko hashsumveidīgu ar ierobežotu max garumu. Ja lietotājs var atcerēties 200 simbolu garu paroli ar nez kādiem ķinķēziņiem, tad p.viņuzirgs, lai izmanto :>

    Ne visi lietotaji mak labi rakstit. Un var nejaušam ievadit atstarpi beigas vai sakuma.

    Viņi var nepadomat par to ka kadreiz viņi dosies uz Japanu un viņiem bus jaizmanto tas web serviss un viņi vienkarši fiziski nevares ievadit savu paroli.

    Vini var nepamanit ka raksta cita valodā. Un pec tam neveres ieiet sistema.

  8. Ko Jūs sakiet par šādu variantu:

     

    Kad fails tiek augšupielādēts viņam tiek ģenerēts KODS un saglabāts DB pie attiecīgā faila nosaukuma un pārējā.

    Lietotājs atverot lapu, kur viņš var dzēst failus (respektīvi tabula ar faila nosaukumiem un linkiem), un urlencodā ierakstās arī šis KODS.

     

    Spiežot "dzēst" - faila nosaukums (priekš unlink), KODS (pie faila augšupielādes ģenerētais) tiek padoti php scriptam, kur no "session" tiek paņemts lietotāja ID.

     

    Tad pēc lietotāja ID un KODA tiek dzēsts no datu bāzes šāds ieraksts, ja dzēšana ir notikusi - nostrādā arī unlink, kas izdzēš to no mapes.

    Ja šāda ieraksta nav datu bāzē nekas netiek dzēsts!

     

    Manuprāt, droši!

     

    Jo vienīgie veidi kā iegūt šo kodu, kas tiek ģenerēts pie augšupielādes ir:

    1. piekļūt DB

    2. Iekļūt lāpā (dzēšanas lapā) kā autorizētam lietotājam!

    Un no šiem faktoriem izvairīties ir ļoti grūti vai vei neiespējami!

     

    Sakiet, lūdzu, ja kaut kur kļūdos!

    Labi, bet nedrikst padot faila nosaukumu. To ir jaņiem no datubazes, jo var izdzest citu failu.

  9. Ja es pareizi sapratu, tad pareiza atbilde bus - pozicionejiet arejo divu ar fixed, un iekšejo ar margin.

    Kaut ka ta:

    <style>
    body{
    margin:0;
    padding:0;
    }
    #bottom {
    border:1px solid black;
    position:fixed;
    bottom: 0px;
    top:0px;
    width:100%;
    height:100px;
    }
    
    #wrap{
    width:1000px;
    background-color:black;
    height:40px;
    margin: 0 auto;
    margin-top: 20px;
    }
    </style>
    <body>
    
       <div id="bottom">
           <div id="wrap">
    
           </div>
       </div>
    </body>
    
    

  10. Nu, tu nevari izveidot vienu mainīgo, kas piemēram skaita kļūdas?

     

    $kļūdas = 0;
    
    if(pārbaude == false){
     $kļūdas++;
    }
    
    //.... citas pārbaudes
    
    if($kļūdas == 0){
     //Nav kļūdu, ielogojam
    }else{
     //Ir kļūdas, sūtam ellē rattā 
     exit("Ej prom!");
    }

     

    Manuprat labak saglabat kļudas ar to aprakstiem masiva. Un pec tam ja masivs nav tukš izvadit kļudas ciklā.

×
×
  • Create New...