Jump to content
php.lv forumi

777

Reģistrētie lietotāji
  • Posts

    253
  • Joined

  • Last visited

Posts posted by 777

  1. paginations bez refresh var veidot ar jQuery izmantojot .load()

     

    * tev jabuut vieta kur tu gribi izvadiit datus <div id="loadedContent"></div>

    * ciparinji kurus nospiezhot cilveks parshkirst lapu <a href="#" id="page">1</a> u.t.t

    * skripts, kuram tu padosi datus, kas savukart atdos tev rezultaatu.

     

    // JS kods
    $(function(){
       $('a#page').click(function(){
           var id = $('a#page').text(); / $('a#page').val();
           $('#loadedContent').load('/komentari.php?='+id);
       }
       $('#loadedContent').load('/komentari.php?=1);
    }

     

    // PHP kods
    <?php
    // lapa automatiski viens ja nav sniegts value
    // limits automatiski viens, vai arii vari padot to caur js
    //no sakuma protams apstrada GET datus
    
    function renderComments($page=1, $limit=10)
    {
       // mysql query
    
       if($results > 0)
       {
          // izvadam araa
       }
       else
       {
          // nav komentaru
       }
    }
    ?>

  2. izmanto .htaccess

    AddType application/x-httpd-php .php .htm .html
    AddHandler x-httpd-php .php .htm .html

     

    lai ir katra lapa, vari include()

     

    vai ari caur switch() izvadi caur vienu failu visas savas lapas

     

    // html header liidz tai vietai kur saksies kontents
    <?php
    $sPage = @$_GET['page'];
    $sAllow = array('', 'lapa1', 'lapa2', 'lapa3');
    if(in_array($sPage, $sAllow))
    {
      switch($sPage)
      {
          case 'lapa3':
               // izvadam lapas saturu
               break;
          case 'lapa2':
               // izvadam lapas saturu
               break;
          case 'lapa1':
               // izvadam lapas saturu
               break;
          default:
               // izvadam starta lapas saturu
               break;
       }
    }
    else
    {
       // vai liekam header ar HTTP 404 vai vel ko izdomaa
    }
    ?>
    // html apaksha
    

     

    saglaba visu kaa index.php, vai index.html un esi laimiigs, proti neaizmirsti par GET, vai izmanto mod_rewrite

  3. Sveiks visiem :)

     

    mefisto: CI2 vairs nesuporte PHP4, un pat ar PHP4 supportu (CI) performance ir labs, daudzi kritike to par valiigumu, jo dazhiem patiik kad freimworkiem ir stingra stila kods un izkartojums.

     

    Vispar man patiik MVC struktuura, un es vienmer to lietoju, jo vina ir praktiska.

     - app
      - config
      - library
      - controllers
      - modules
      - views
      - initialize.php
    - public
      - css
      - js
      - images
    - index.php

     

    viss kas koderim prieksh jebkada projekta ir nepiecieshams, manupraat viss ir loti vienkarshi.

  4. Sveicinaati vecie un jaunie koderi, sen nebiju te radijies :)

     

    Laikam jautaajums buus vecajiem guru.

     

    Kadam varbuut ir aizmetaajies PDO klasse darbam ar mysql?

     

    Atradu interneta shito, bet nebiju lidz shim nemies ar PDO, biju lietojis savu pierasto Mysql db klassi, tachu tagad grasos nemties ar vienu milzigo projektu, un lai nezaudeetu performance, domaju izmantot PDO.

     

    Paldies jau ieprieksh, par Jusu komentariem, priekshlikumiem un iebildumiem.

     

    class sdb
    {
    static private $PDOInstance;
    
    public function __construct($dsn, $username=false, $password=false, $driver_options=false)
    {
    	if(!self::$PDOInstance)
    	{
    		try
    		{
    			self::$PDOInstance = new PDO($dsn, $username, $password, $driver_options);
    		}
    		catch(PDOException $e)
    		{
    			die("PDO CONNECTION ERROR: " . $e->getMessage() . "<br/>");
    		}
    	}
    	return self::$PDOInstance;
    }
    
    public function beginTransaction()
    {
    	return self::$PDOInstance->beginTransaction();
    }
    
    public function commit()
    {
    	return self::$PDOInstance->commit();
    }
    
    public function errorCode()
    {
    	return self::$PDOInstance->errorCode();
    }
    
    public function errorInfo()
    {
    	return self::$PDOInstance->errorInfo();
    }
    
    public function exec($statement)
    {
    	return self::$PDOInstance->exec($statement);
    }
    
    public function getAttribute($attribute)
    {
    	return self::$PDOInstance->getAttribute($attribute);
    }
    
    public function getAvailableDrivers()
    {
    	return Self::$PDOInstance->getAvailableDrivers();
    }
    
    public function lastInsertId($name)
    {
    	return self::$PDOInstance->lastInsertId($name);
    }
    
    public function prepare ($statement, $driver_options=false)
    {
    	if(!$driver_options) $driver_options=array();
    	return self::$PDOInstance->prepare($statement, $driver_options);
    }
    
    public function query($statement)
    {
    	return self::$PDOInstance->query($statement);
    }
    
    public function queryFetchAllAssoc($statement)
    {
    	return self::$PDOInstance->query($statement)->fetchAll(PDO::FETCH_ASSOC);
    }
    
    public function queryFetchRowAssoc($statement)
    {
    	return self::$PDOInstance->query($statement)->fetch(PDO::FETCH_ASSOC);
    }
    
    public function queryFetchColAssoc($statement)
    {
    	return self::$PDOInstance->query($statement)->fetchColumn();
    }
    
    public function quote ($input, $parameter_type=0)
    {
    	return self::$PDOInstance->quote($input, $parameter_type);
    }
    
    public function rollBack()
    {
    	return self::$PDOInstance->rollBack();
    }
    
    public function setAttribute($attribute, $value)
    {
    	return self::$PDOInstance->setAttribute($attribute, $value);
    }
    }
    

  5. Kemito, kam tad vinjam SMTP ? vinam pietiks ar pliku mail(), vinam taksh nesutis 200 vestules diena ...

     

    toms42

     

    if(isset($_POST['submit'])) {
      // email parbaude
      if(preg_match("/[a-zA-Z0-9_-.+]+@[a-zA-Z0-9-]+.[a-zA-Z]+/", $_POST['email']) > 0) {
         // parbaudam izvilktos datus
         $subject = htmlspecialchars($_POST['subject']);
         $message = $_POST['detail'];
         $name    = htmlspecialchars($_POST['name']);
         $from    = htmlspecialchars($_POST['email']);
         // mail
         $email     = "tavs@epasts";
         $headers   = "From: " . $from . "\r\nReply-To: " . $from;
         $mail_sent = @mail( $email, $subject, $message, $headers );
    
         echo $mail_sent ? "OK" : "Error";
      } else {
         echo "Nepareizi uzradits emails";
      }
    }

     

    apmeram taa

  6. nu pa 40-50ls uztaisitu tev to galeriju ar bilzu upload un vel crop, ja vajag visu portalu, tad man jau ir gatavs, kuru domaju pardot, ar daudzam ficam u.t.t. Cena svarstisies no 2k-3k ls. Ja nu tev kaut ko vajag pielabot vai uztaisit kadu funkciju ... Portals nav no opensource, ka facespace.lv ... Pasrakstits.

  7. Dazreiz, labak, neprasit parak daudz, bet tev bus darbins, neka prasit xxxx ciparu skaitli, un gaidit, kad nu kads tev piedavas izveidot majaslapu, vai parveidot dizainu, vai vel ko. Tapec, viss atkarigs tikai no tevis. Vai tu gribi sanemt naudu, vai ne. Un ka jau teica marcis, viss atkarigs, no ta cik tu gribi, katrs programetajs vai nu web developer, pats sev uzliek cenu, tas ir atkarigs no stazha, tavam iespejam, un tavam iemanam.

  8. DTesh

    Pateiktu no sakuma kur tu dzivo, es atceros bija(varbut vel ir) firma, kas piedava kaut ko lidzigu, toreiz maksaja antenas ire ap 250ls un katru menesi 20-30ls. Bet atkal, antenai ir jastav uz jumta, lai tas varetu mierigi parsutit datus. Atkal ir japadoma, vai nav cita risinajuma, varbut letak noiret kanalu, un pieslegt to jusu pilsetu vai ciematu, un ar kopejiem spekiem, iepirkt aparaturu u.t.t. Agrak mums Jelgava 3 cilveki gribeja internetu, vini nopirkusi aparaturu, varbut pasu letako, bet runa nav par to. Tagad sis cilveks, sniedz internet pieslegumu, visai Jelgavaj un daziem rajoniem. Tapec ir verts aizdomaties ...

  9. Heh, par spelu automatiem skola, laba ideja :D

    Nedomaju, ka pusaudziem mazak dos naudu, viss paliks savas vietas. Vienkarsi varbut mazaka aktivitate, bet cilveki kas sutis sms bus 100%.

     

    Ja, piekritu, kad bizness neiet, jataisa ciet, kamer neesi bankrots, un jadoma atkal, ko uzsakt, kas butu ienesiigs, musu Latvijas tirgu, vel daudz kas nav, kas jau ir Eiropa un ASV. Nu laiks paradis. Galvenais likumi, vajag zinat visu, ka un kas ... lai velak nebutu baigie sudi.

  10. 2 Kaklz

    Protams, ka jau jebkur, no sakuma naksies izteret daudz naudas, lai pec tam tas butu ienesigs bizness, neviens jau neteica, ka no pirmas dienas, nauda saks krist no debesim, tik nem ciet. Neee, protams reklama, no sakuma, pat - var aiziet, bet tomer velak atgut visu un ar + ...

  11. Vispār jau tēmas autors nevienā vietā nelūdza komentārus par to, kas, jūsuprāt, nav pareizs tajā lapā, vai, kurš, jūsuprāt, ko ir kodējis. Pa visām šīm trijām lapām ir bijuši labi, ja trīs komentāri pa tēmu.

     

    Jautājums pārdevējam: Kur var iepazīties ar to, kā izskatās satura administrēšana? Uz kādiem nosacījumiem tiek piedāvāts šis risinājums (licencēšana, vai drīkst pārdot tālāk, kāds atbalsts)? Vai uzņematies atbildību par izmantoto materiālu oriģinālumu un to materiālu, kuriem neesat autori tālākizmantošanas tiesiskumu?

     

    Piekritu, un atvajnojos ka pats uzrakstiju 2-3 postus bez ipasas jegas.

     

     

    1000 online useri notestēts? uz dead-lokiem un t.t.?

    Tu tici ka taa lapa to spees ? :D:D mazticams.

  12. Protams, es piekritu jums, tacu paskatijos, tos portalus, un varu secinat, ka pagaidam tas viss turas un dzivo, pateicoties, vairakoties pusaudziem. Par mulkiem runajot, paskataties sobriid reklamas ko rada pa kasti, vinas ir tik stulbas un domatas tadiem pasiem, no ka atkal var secinat, ka mes cilveki, esam loti banaali. Par likumiem runajot, bet ja man piemeram ir bots, kas uzsitis cenu, tad te jau ir likumu parkapsana ... man pasam vnk piedavaja so ideju, bet nezinot daudz par konkretu temu, negribas nemties. Ja nauda tur grozas liela, piem. telefons par 300ls, vinu pardod par 26ls ( 0,75 * 2600), sanak 1950ls, - (0.15*2600) = 390ls panems firma kas nodrosina sms servisu, un vel tik pat samaksasim par nodokliem 25%, sanak ka 1950 - 780 = 1170ls - 300, 870ls tiras pelnas, no viena telefona, diena tur daudz prieksmetu sanak :) tapec,

    konkreti padomajot, sanak ka viss nav tik bediigi. Kad diena tu vari nopelnit kadus 3-4k ls :)

  13. Kaut kads murgs jums te sanacis, lapa man ari neatveras, tacu manuprat, cena par tadu dzineju ir loti maza, tapec man tas liek aizdomaties, ka tas vissticamak ir kads no gataviem CMS, tadiem ka Dolphin, vai vel kads Social network dzinejs ... dizainu jau var jebkadu piekabinat klaat.

     

    Oooo, atveras :)))

  14. Sveiks visiem, sen jau nebiju redzets te.

     

    Ir jautajums, varbut kads kaut ko zin, par tiem onlize izsoles portaliem?

    Ir ideja, atvert vienu taadu, tacu maz informacijas, par visam formalitatem, taapec gribetos uzzinat ko vairak, par to visu, jo atvert nav problemu, bet pec tam visadas problemas ar visadam organizacijam, tadam kas atbild par izsolem, loterijam, u.c. negribetos.

×
×
  • Create New...