Jump to content
php.lv forumi

malinens

Reģistrētie lietotāji
  • Posts

    81
  • Joined

  • Last visited

Posts posted by malinens

  1. ar php var pielikt headerus pirms <html> taga:

    <?php

    header( 'Expires: Sat, 26 Jul 1997 05:00:00 GMT' );

    header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );

    header( 'Cache-Control: no-store, no-cache, must-revalidate' );

    header( 'Cache-Control: post-check=0, pre-check=0', false );

    header( 'Pragma: no-cache' );

    ?>

     

    vai arī HTMLā iekš <head> taga ielikt meta tagu:

     

    <meta http-equiv="Cache-Control" content="no-cache"/>

  2. Manuprāt, 99% gadījumos kaut kas vairāk par dev-test-prod vidēm un unit testiem svarīgākajai loģikai ir overkill...

    Nevajag cilvēkus par stulbiem saukt. Un esmu LUtišņiks, ja kas...

  3. Viss nenotiek automātiski. Publishot automātiski uz production ir stulbi un tas jādara manuāli. Testi nekad visas problēmas neizķer... Vēl jo vairāk, ja ir tikai vienībtesti, kurus liela daļa pat neveido...

  4. +1 ielejai

    99% gadījumu ar kādu konkrētu sistēmas moduli strādā max 2-3 cilvēku, bet parasti 1 vai 2. Ja izstrādā viens cilvēks, tad deployment stratēģijas ir bezjēdzīgas...

     

    Un vairāku cilvēku komanda izmanto testa serveri, kurā augšupielādē savas izmaiņas kaut vai uzreiz, bet uz production liek tikai tad, kad komanda ir vienojusies, ka izmaiņas ir gatavas...

  5. Ja nav bijis, tad ir viens video par legacy projektu refactoringu. Pamudināja mani sakārtot vienu projektu, kas pārsvarā bija rakstīts procedurālajā spaghetti kodā. Salīdzinoši neilgā laikā sanāca "ieekonomēt" apmēram 5000 koda rindiņu un kods ir palicis krietni lasāmāks un universālāks. Lielas koda loģikas daļas pārnešana uz klasēm nekādu ātruma zudumu nedeva un viss dabojas tikpat ātri kā iepriekš.

     

  6. Izvēlies kādu jau no TCPDF bibliotēkā iebūvētajiem fontiem, kas saprot utf-8. Nav īpaši jēgas tērēt savu laiku un meklēt, kā ģenerēt tos fontus.

    Es lietoju:

    // Set font

    $this->SetFont('dejavusans', 'I', 8);

  7. cik, saportu, ka nav, rodas jautajums ,tad kapec vispar ir tada iespeja vinu dabut atseviski?

    Mana ideja: MySQL atseviski darbinot, ka programmu var figuret ar Datubazem , tapat ka caur MS Acces?

    Ceru ka saprotu pareizi?

     

    xampp ir domāts, lai pēc iespējas vienkāršāk lietotu php, apache2 un mysql kopā. Vari visu arī atsevišķi likt kopā, bet visticamāk tev nekas labs nesanāks vai arī vēlāk radīsies kaut kādas problēmas un nebūs tik "ērti" kaut ko izstrādāt Windows vidē.

     

    Kāpēc tu tik ļoti gribi kādu atsevišķu programmu, lai pārvaldītu mysql? ar phpmyadmin tev noteikti pietiks. Ja vajag kādu programmu, tad vari protams lietot MySQL Workbench (bezmaksas), sqlyog (maksas) un tamlīdzīgas noderīgas programmas, bet tev tās tagad nevajag.

     

    Nedzēs neko ārā. Uztaisi jaunu folderi (piemēram, test1) un tas būs pieejams caur http://localhost/test1/

  8. Apskaties šo resursu par PHP pamatiem:

    http://net.tutsplus.com/tutorials/php/the-best-way-to-learn-php/

     

    bet pirms tam izej cauri HTML un CSS pamatiem:

    http://learncss.tutsplus.com/

     

    PHP ir programmēšaans valoda un XAMPP palīdz darbināt failus ar .php paplašinājumu caur webu (htdocs folderī).

     

    Ņem xamppam jaunāko versiju.

     

    xamppā jau ir iekļauta SQL datubāžu vadības sistēma MySQL. Tikt tai varēsi klāt caur http://localhost/phpmyadmin

    Ar datubāzēm rīkoties mācies tikai pēc HTML un PHP pamatu apgūšanas...

     

     

    php failus vari droši rediģēt ar notepad++, sublime text2 vai kaut vai notepad (lai gan silti neiesaku).

  9. Visus vecos projektus esmu pārlicis no mysql uz mysqli, jo tas bija diezgan vienkārši. Jaunajos projektos "pa taisno" ar db nedarbojos, bet izmantoju dažādo ietvaru db risinājumus...

    Ja vari, tad nomaini topika nosaukumu- nevar uzreiz saprast, ko tu gribi...

  10. Jo dārgāks hostings, jo parasti ir labāk.

    Ja lieto atvērta koda risinājumus, tad regulāri jāseko līdzi atjauninājumiem.

     

    Tās, manuprāt, ir divas lietas, kuras ar vismazāko piepūli nodrošinās tevi ar pēc labāku aizsardzību.

    Ja projekts nav ļoti populārs, tad nevajadzētu pārāk iespringt uz to.

  11. mācies atkļūdot un mēģini notvert vietu, kas nestrādā...

    <pre class="php">$submit</pre>

    vietā vajag:<pre class="php">!empty($_POST)</pre>

    visādu fopen vietā labāk lietot file_get_contents/file_put_contents

     

    <? lieto <?php

     

    un vispār, ja ar ftp darbojies, tad arī izmanto ftp iebūvētās fjas failu nolasīšanai un saglabāšanai (no sākuma uztais i temp failu un tad ar ftp fju augšupielādē uz ftp servera...)

×
×
  • Create New...