Jump to content
php.lv forumi

AcidRain

Reģistrētie lietotāji
  • Posts

    118
  • Joined

  • Last visited

Posts posted by AcidRain

  1. Labdien!

    Es lietoju tādu progresīvu web serveri, kā Apache :-)

    Bet, man nav ieslēgts nekāds logrotate, ne kas cits, kas sadalītu logus. Viena lieta gan ir, katram virtuālajam hostam ir savs error un access logs.

    Ar šo sistēmu šobrīd neesmu apmierināts, jo daži access logi ir izauguši vairākus simtus megabaitus lieli, tas man pavisam nepatīk.

    Varētu jau laist logrotate un dalīt pa dienām tos logus, bet tomēr vairāk mani vilina šāds risinājums: katru nakti palaižas logrotate, pēc tam kaut kāds skripts savāc visus vecos log failus, izbrauc tiem cauri un visu sainserto mysql datubāzē. Attiecīgi pēc tam ir skripts, kas to visu attēlo smuku grafiku veidā.

     

    Jautājums ir tāds, vai kādam nav zināmi skripti, kas no log faila insertotu iekš sql un arī statistikas attēlošanas skripti, kas to darītu no sql?

  2. Mans personīgais uzskatis ir, ka lapas, kas ir paredzētas lielai publikai, tā sakot visiem, ir jāraksta bez JS. Vai arī jāparedz divi gadījumi ir JS/nav JS. Ja raksti kādu sistēmu/datubāzi/utilīti, kas ir paredzēta noteiktai lietotāju grupai, tad vari izmantot kaut vai sevis taisītu pārlūka spraudni(plugin), jo tu jebkurā momentā varēsi viņiem pateikt, ka lai lietotu to lapu, ir nepieciešams uzlikt attiecīgo softu.

     

    Vienkāršākais piemērs ir web lapa un lapas administrēšanas sadaļa. Lapu taisa plikā html'ā+css, bet administrēšanas sadaļu kaut vai Java apletu liec iekšā vai iekš Flash to visu taisi, vai vēl labāk ActiveX :ph34r:

  3. Vēl ir vērts pieminēt atšķirību starp ' un ", ja izmantosi ", tad php parsēs visu tekstu, kas tev tur ir, bet ja izmantosi ', tad tas to tekstu dzīs uz āru neskatoties, kas tajā tekstā ir. Izstatās tas šādi:

    $str = 'la la';
    echo "Teksts: $str"; // Teksts la la
    echo 'Teksts: $str'; //Teksts: $str

  4. :lol: Kā man tīk lasīt šos rakstus, Windows sux, Linux rullz vai IE sux, FF rullz...

    Tas tomēr nav par tēmu, kura tiek apspriesta un tāpēc labāk tādas lietas nepieminēt! Visi browzeri ir rakstīti katrs pēc sava standarta. Tāpēc jau esam mēs, kas to visu apzinās un atrod pareizo risinājumu!

  5. OOP ir jēga lietot, ja:

    1. Kods tiks lietots vairākos projektos.

    2. Kods (kā, piemēram, konektēšanās uz mysql) tiks izsaukts daudzas reizes.

    2. Kodu lietos vēl kāds cits bez tā, kurš to kodējis.

     

    Es galveno kārt lietoju OOP, jo tas ir parocīgi, man viss ir klasēs un visu es varu salikt ar tā saucamo ķieģelīšu metodi. Citādi neredzu īpašu OOP pielietojumu, it sevišķi iekš PHP.

  6. Tātad pirmā lieta ir skaidra, PHP māk bļaut, ka mainīgais nav ar tādu tipu, kādu vajag!

    Man sanāca šāds piemērs:

    $a = '';
    foreach($a as $b) {
    echo $b;
    }

    PHP man bļāva tā:

    Warning: Invalid argument supplied for foreach()

     

    Varbūt kāds var parādīt vēl kādu gadījumu, vai varbūt pat iedot visu sarakstu, kādos gadījumos šādi var gadīties?

  7. Kāpēc 3 variants nav vajadzīgs? Runa ir par klasē definētiem mainīgajiem.

    Kādas ir tās situācijas, kurās labāk būtu izamantot 1 un kurās 2 gadījumu?

     

    Mana situācija ir tāda, ka ir masīvs, kurā dažreiz tiek kaut kas ierakstīts, bet dažreiz netiek.

  8. to laacz: varbūt ir vērts padomāt par speciālu kontu bankā php.lv forumam B)

    Jo es vēl nepaspēju piemest savu naudiņu, laigan ļiti to vēlos, tikai ir jāizdomā, kam tā naudiņa būs.

    Pirmais, kas man nāk prātā ir tas pats redizains, vienīgi, vai citi piekritīs ziedot tam naudu.

    Atkal viela pārdomām :unsure:

  9. Pilnīgi piekrītu, ka jāpērk ir licence, jo mans uzskats, par ko tiek maksāts, tur viss notiek ātrāk.

    Kļūdas ir visiem produktiem un no tām neizbēgt, bet svarīgākais ir tas, cik ātri šīs kļūdas tiek izlabotas.

    Obligāti ieskaitīšu piecīti, vienīgi uz mēneša beigām un jāpērk lifetime licence.

  10. Labrīt,

    Ļoti vienkārša situācija, kurā neredzu veiksmīgu risinājumu.

    Ir forma, ar kuras palīdzību tiek augšuplādēts fails un tālāk tiek ierakstīts datu bāzē.

    Šai formai kodējums tiek imantots UTF-8.

    Arī datubāzē tiek ierakstīts faila nosaukums, kurš protams nu jau ir UTF-8 kodējumā.

     

    Problēma,

    Augšuplādējam failu ar nosaukumu āšē.doc.

    Tad, kad vēlamies to lejuplādēt, tas jau ir nevis āšē.doc, bet gan Ä?Å

  11. Problēma sekojoša, vajag panākt, ka "select'ā" var rakstīt pirmos simbolus un tas jau izvēlas pirmo līdzīgo ierakstu un "input'ā" jau ir redzams tas, ko ir ierakstījis lietotājs un pārējā daļa, no pirmā līdzīgā ieraksta.

     

    Izskatītos tas sekojoši:

    Ir ieraksts "suns".

    Es rakstu pirmos divus burtus "su" un man jau parādās vārds "suns", bet iezīmēta ir tā daļa, kuru es vēl neesmu uzrakstījis.

     

    Es ceru, ka ideju izklāstīju pietiekami skaidri.

     

    P.S.

    Varianti ar "input" un "select" atsevišķi neder, tāpēc jautājums ir vairāk, kā uzlikt "input" uz "select" vai otrādi.

×
×
  • Create New...