Jump to content
php.lv forumi

Robis

Reģistrētie lietotāji
  • Posts

    1,263
  • Joined

  • Last visited

Posts posted by Robis

  1. Tu te runā tikai par AJAX... Vairāk gan bija domāti php framework un arhitektūras. Līdz AJAX vēl nonāksim - tas nu nekādā gadījumā nav galvenais saitos... Pie tam, javascripts tiek disablots daudziem, sakarā ar to, ka vīrusi caur to ielaužas kompī.

  2. Jā, šai gadījumā varētu arī piekrist, jo tā ir triviāla lieta tas drop down un ļoti vienkāršs nosacījums.

    Bet pamatā citos gadījumos vajadzētu likt sakarīgi blokos. Lasāmība ievērojami uzlabojas.

    Pie šī gadījuma - pie while gan vajadzēja izmantot figūriekavas, lai redzams ir bloks {}

  3. Slikti, jo grūtāk lasāms! Lasāmība ir svarīga kodiem, jo tos parasti mēdz izmantot vairāk kā 1 cilvēks...

     

    Varētu uzlabot šādi:

    while ($row = mysql_fetch_array($result))
    {
    echo '<option value="'.$row['id'].'"';
    if ($id==$row['id'])
    {
    	echo ' checked="checked"';
    }
    echo '>'.$row['id'].'</option>';
    }

     

    Es protams to domāju ar to, ka nav redzami skaidri kontroles bloki - nosacījuma un cikla.

  4. tas /bildes/123/bildes_nosaukums.jpg neredzu jēgu, jo tik un tā jāzin kaut kāds id 123. Pie tam - kāpēc izmantot mod_rewrite? Nē, nu varbūt var - priekš manis tā ir jauna pieeja.

    Vislabākais, ja bilžu licēji ir sakarīgi un mēdz dot jēdzīgus nosaukumus laikam.

  5. while ($row = mysql_fetch_array($result))
     echo '<option value="'.$row['id'].'"'.($id==$row['id']?' checked="checked"':'').'>'.$row['id'].'</option>';

     

    Slikts programmēšanas stils. :)

  6. // dabū attiecīgo esošo id un piešķir to $id
    
    while ($row = mysql_fetch_array($result))
    {
    if ($id==$row['id'])
    {
    	echo '<option value="'.$row['id'].'" checked="checked">'.$row['id'].'</option>';
    }
    else
    {
    	echo '<option value="'.$row['id'].'">'.$row['id'].'</option>';
    }
    }

  7. Interesants variants, bet lielu jēgu tam neredzu. :) Šai gadījumā laikam palikšu pie id kā piem 123.jpg, bet es uzskatu, ka arī tas variants nav labs, jo bildes faila nosaukumam jābūt paskaidrojošam. (otra problēma ir, ka pārrakstīt kādu jau esošu failu uz servera var sagadīties)

  8. Ja ir tas url rewrite, kā regulējam web direktorijas jautājumu, piemēram, ja

    http://www.saits.lv/webdirs/ - atrodas viss saits, varbut velak pariet uz citu:

    http://www.domains.lv/ un varbut vel velak uz http://www.domdom.lv/web/direktorija/2/

     

    Protams tālāk seko user friendly url parametri /page/1/2 utt.

     

    Tātad - kā vislabāk regulēt šo jautājumu, lai to būtu viegli konfigurēt, pārnesot saitus uz citiem serveriem?

  9. MVC manuprāt ar mazu pieredzi cilvēkam ir grūti uztaisīt pašam un arī tie framework nav elementāri...

    Ir kāds vidusceļš? Starp tādu galīgi primitīvo stilu un labu OOP? Nu kaut kā ar moduļiem un parastiem templatiem, bet diezgan variējami un smuki uztaisīts?

    Varbūt ir kāds labs piemērs?

  10. Sveiki!

    Tātad, iepazinis Model View Controller arhitektūru, man interesē kādas vēl ir labas arhitektūras, lai programmētu php līmenī...?

    Tā tradicionālā, kur viss tiek ielādēts katra lapas pieprasījuma sākumā kopā, pēc tam vienkārši apstrādāts un izvadīts (vai nu ar templatiem vai bez...)...

  11. Jap! Jāzin tikai direktorija, kurā Tev atradīsies tie jaunumu .txt faili...

    <?php
    $dir = '/jaunumi';
    if ($dh = opendir($dir)) {
       while (($file = readdir($dh)) !== false) {
    	   echo '<a href="jaunumi.php?nr="'.substr($file,0,strpos($file,".")).'">'.$file.'</a>';
       }
       closedir($dh);
      }
    ?>

  12. ....

    Paskaidrojiet tolku kāds?

    ....

     

    Vai nav vienkāršāk uzģenerēt katru reizi bildi ar gd palīdzību uz servera puses? Tas tak elementāri...

  13. Tieši tā - kontrolleris apstrādā no modeļa saņemtos datus, bet modelis viens tur strādā tikai ar vienu tabulu, lai strādātu citu - acīmredot jātaisa jauns modelis (ko var piesaistīt tam pašam kontrollerim).

×
×
  • Create New...