Jump to content
php.lv forumi

codez

Reģistrētie lietotāji
  • Posts

    4,276
  • Joined

  • Last visited

Posts posted by codez

  1. divi varianti:

    query("SELECT * FROM tabula WHERE id=1");
    
    $rez=sarežģīti_aprēķini();
    
    query("UPDATE tabula SET rez=$rez WHERE id=1");

     

    query("UPDATE tabula SET rez=sarežģīti aprēķini  WHERE id=1");

     

    Kuram no šiem jūs dotu priekšroju un kāpēc?

    Sarežģītie aprēķini sevī ietver, saskaitīšanas, dalīšanas, reizināšanas, exp, if.

     

    Es pagaidām dodu priekšorku pirmajam variantam.

  2. Zend frreimworkam tiša saikne ar OOP nav. Tas, ka tas ir realizēts ar OOP tas jā, bet ne tāds ir tā uzdevums.

    Zend freimwrork uzdevums principā ir realizēt MVC.

    Protams MVC, kā tāds paterns ir labs, bet man šķiet, ka ar laiku daudzi PHP programmētāji izveido paši savu MVC un to arī izmanto, un lēnām uzlabo.

  3. Vajag pārbaudīt vai kverijs vispār ir atgriezis rezultātu. To var darīt aptuveni šādi:

    $result = mysql_query('SELECT * WHERE 1=1') or die('Invalid query: ' . mysql_error());

     

    vai

     

    $result = mysql_query('SELECT * WHERE 1=1');
    if (!$result) {
    die('Invalid query: ' . mysql_error());
    }

     

    Vēl viena lieta, tu divas reizes teisi vienu un to pašu kveriju, es darītu aptuveni šādi šajā gadījumā

     

    if(isset($_POST['username']) and isset($_POST['password']))
    {
    $username = quote_smart($_POST['username']);
    $password = quote_smart(md5($_POST['password']));
    
    $result = mysql_query("SELECT id FROM lietotaji WHERE niks = $username AND parole = $password") or die(mysql_error());
    if($user=mysql_fetch_assoc($result) )
    {
    	#ieliek sesiju
    	$_SESSION['ielogojies'] = 1;
    	$_SESSION['mans_id'] = $user['id'];
    }
    }

  4. Ja izmanto tikai IE browseri, tad var ar

    ActiveXObject("Scripting.FileSystemObject");

    mēģināt dažādas manipuācijas ar failu sistēmu, lai atpazītu vai ir CD vai nav.

     

     

    P.S. Ja uzinstalē addonu tad uz FireFoza škiet ka arī varēja dabūt ActiveX atbalstu.

  5. bubu, es nevienu brīdi neapgalvoju, kas viņam atrodas iekš tā $row['bilde'];

     

    2) src tu norādi bildes ceļu webā, bet getimagesize vajag bildes ceļu uz webservera.

     

    Man teikums bija pavēles formā - tur tu norādi to, tur tu norādi to, ...

     

     

    P.S. PEACE :)

  6. Kā tu to zini, ka tas ir "ceļš webā"? Kristāla bumbu ebay'ā esi iegādājies ;)

     

    Tapēc, ka pie img taga src jānorāa ceļš webā, bet pie getimagesize ceļš webserverī.

    Vecīt sāc ierūsēt, tie tak ir HTML un PHP pamati.

    Man teikums bija pavēles formā - tur tu norādi to, tur tu norādi to, bet tu laikam sāc latviešu valdou aizstāt ar PHP.

     

    <?php
    echo "<img src='{$row['bilde']}' alt='Profila bilde' />";

     

     

    2) src tu norādi bildes ceļu webā, bet getimagesize vajag bildes ceļu uz webservera.

    ka to saprast ?

     

    Pie img taga src tev jānorāda string, kura vērtībā ir, piemeram šāda: '/images/bilde.jpg',

    bet pie get imagesize tev jānorāda 'C:/webservera_root_mape/images/bilde.jpg'

    ja tev $row['bilde'] ir '/images/bilde.jpg', tad ceļu uz failu webserverī, visdrīzāk varēsi atras šādi:

    $_SERVER['DOCUMENT_ROOT'].$row['bilde']

    galā varētu līdzēt šāds:

    getimagesize($_SERVER['DOCUMENT_ROOT'].$row['bilde']);

    vai, ja ceļš uz bilde nesākas ar /

    getimagesize($_SERVER['DOCUMENT_ROOT'].'/'. $row['bilde']);

  7. Bet ja ir programmētājs, kurš to var uzbūvēt un vēl dizainu salikt, tad kāpēc, lai viņš pats to visu neuztaisītu un nebūtu 100% īpašnieks?

     

    Saki, tev ir ģeniāla ideja, da mums visiem ir ģeniālas idejas.

    Tā kā mācies vien pats kārtīgi programmēt un bliez to projektu augšā.

  8. Kress, vai esi pētījis serveru nomas iespējas.

    Sākot ar 50eur/mēn var jau iegūt diezgan labu dedicated serveri, kura sistēmā jau būs automātiska backupu taisīšana, serveris būs sakonfigurēts un tā darbību uzraudzīs cauru diennakti, tev par to nebūs jāuzstraucās un varēsi visu savu laiku veltīt pašas aplikācijas kvalitātes uzlabošanai.

    Nezinu, kas tev būs par aplikāciju bet ap 10 000/dienā ir tā robeža, kuru var parasti vēl apmierināt ar vienu serveri.

  9. Šis ieteikums ir galīgi ārpus konteksta.. runa iet par platformu - attiecīgi tu jau protams vari rakstīt zoftu kas iet visur no otras puses gala implementācija būs galīgi šķērma (lai piedod man Javas evangēlisti).

     

    Tā kā šis ir PHP formums, defaultā pieļāvu, ka aplikācija būs uz PHP, un šādā gadījumā daudz vairāk ieteiktu pievērsties tieši paša aplikācijas kvalitatīvākai izstrādēi, nekā serveriem, jo mūsdienās ir daudz kvalitatīvu serveru resursu iznomātāju vai jau sagatavotu standartrisinājumu pirkšanai.

    Tas ir līdzīgi kā ar automašīnām, mēs taču paši mašīnas neprojektējam un neražojam, mēs tās pērkam vai nomājam. Ja kāds taisa mašīnas, tad viņš noteikti to darīs vairumā un savu intelektuālo ieguldījumu daudzkāršos un tirgos šīs mašīnas.

×
×
  • Create New...