Jump to content
php.lv forumi

777

Reģistrētie lietotāji
  • Posts

    253
  • Joined

  • Last visited

Profile Information

  • Location
    LV

777's Achievements

Newbie

Newbie (1/14)

  1. 777

    PDO with MySQL

    Hei, es neteicu ka nezinu!!!!! Es teicu kad nebiju lietojis to, un varbuut kadam ir kaut kaads labs skeletons :) Lasi uzmaniigaak!!!
  2. 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 } } ?>
  3. 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
  4. 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.
  5. 777

    PDO with MySQL

    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); } }
  6. 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
  7. Manuprat ir divi varianti. 1) pliks Javascript, izmantojot document.getElementById().style.display = 'none / block'; 2) ja gribi, ar visadiem slide out, u.t.t. tad nu jQuery, vai Mootools, vai ari kadu citu freimu.
  8. 777

    "Biznesa" ideja

    Varu tikai piekrist bubu un Grey_Wolf teiktajam. Tas nemaz neatskiras no spama ... savukart par spamu uzliek naudas sodu.
  9. 777

    par cik?

    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.
  10. 777

    Cik prasiit?

    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.
  11. 777

    Satelītinternets

    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 ...
  12. Tur nu Grey_Wolf ir taisniba. Kam jatere naudu, ja to visu pasam var uztaisit.
  13. 777

    Online izsoles

    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.
  14. 777

    Online izsoles

    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 + ...
×
×
  • Create New...