Jump to content
php.lv forumi

daGrevis

Reģistrētie lietotāji
  • Posts

    4,824
  • Joined

  • Last visited

Everything posted by daGrevis

  1. Izveidojam direktoriju /languages. Iekš tās liksim valodas failus. Teiksim, english.php, latvian.php un russian.php. english.php: define( 'L__HELLO_WORLD', 'Hello, world!' ); define( 'L__BYE_BYE', 'Bye-bye!' ); latvian.php define( 'L__HELLO_WORLD', 'Sveika, pasaule!' ); define( 'L__BYE_BYE', 'Atā-atā!' ); Lai izvadītu tekstu uzstādītajā valodā... echo L__HELLO_WORLD; Tad vajadzētu kaut kā tās konstrantes "iebarot" pirms visa pārējā. =D Gan jau ir kaut kāds fails, kaut vai konfigurācijas, kas tiek iekļauts visās lapās. Tajā arī pievieno... $default_language = 'latvian'; if( isSet( $_SESSION['language'] ) { switch( $_SESSION['language'] ) { case 'english': require 'languages/english.php'; break; case 'latvian': require 'languages/latvian.php'; break; case 'russian': require 'languages/russian.php'; break; } } else { require "languages/{$default_language}.php"; } Un tad vēl kaut kā valodas iestatījumu pieglabāšana... set_language.php if( !empty( $_GET ) && isSet( $_GET['language'] ) { switch( $_GET['language'] ) { case 'english': $_SESSION['language'] = 'english'; break; case 'latvian': $_SESSION['language'] = 'latvian'; break; case 'russian': $_SESSION['language'] = 'russian'; break; } } Veidosi linkus kaut kā tā... P.S. Ir jābūt ieslēgtām sesijām. Kods gan jau ka līks un nav testēts, bet ceru, ka ideja, vismaz, ir skaidra. =]
  2. Ir taču jādomā līdzi! =P
  3. Ja nav žēl, lūdzu parādi, ko beigās būsi izveidojis. Gribu saprast Tavu domu gājienu.
  4. Re ku' no php.net... <?php class Database { private static $link = null ; private static function getLink ( ) { if ( self :: $link ) { return self :: $link ; } $ini = _BASE_DIR . "config.ini" ; $parse = parse_ini_file ( $ini , true ) ; $driver = $parse [ "db_driver" ] ; $dsn = "${driver}:" ; $user = $parse [ "db_user" ] ; $password = $parse [ "db_password" ] ; $options = $parse [ "db_options" ] ; $attributes = $parse [ "db_attributes" ] ; foreach ( $parse [ "dsn" ] as $k => $v ) { $dsn .= "${k}=${v};" ; } self :: $link = new PDO ( $dsn, $user, $password, $options ) ; foreach ( $attributes as $k => $v ) { self :: $link -> setAttribute ( constant ( "PDO::{$k}" ) , constant ( "PDO::{$v}" ) ) ; } return self :: $link ; } public static function __callStatic ( $name, $args ) { $callback = array ( self :: getLink ( ), $name ) ; return call_user_func_array ( $callback , $args ) ; } } ?> <?php // examples $stmt = Database :: prepare ( "SELECT 'something' ;" ) ; $stmt -> execute ( ) ; var_dump ( $stmt -> fetchAll ( ) ) ; $stmt -> closeCursor ( ) ; ?>
  5. daGrevis

    simboli

    Sidrs, tas jau ir tas pats, ko tev Rincewind teica. =D
  6. Ja vajag kādu palīdzību, vari Man Skype mēģināt paprasīt. Mans Skype ir Manā profilā. =]
  7. Nesapratu. Tagad jautājuma paprasīšana skaitās kā postu krāšana?? Tu esi galīgi slims, ko?!
  8. Kā lai dabū tādu tekstuālu atspoguļojumu tabulai? =/
  9. ...ar trim() būs... P.S. Atstarpes tiks noņemtas tikai no paša sākuma un beigām. Ne pa vidu. =]
  10. http://htmldog.com/ http://w3schools.com/php/default.asp http://w3schools.com/sql/default.asp http://php.net/docs.php Ceru, ka entuziasms nebeigsies! =]
  11. Uzrakstot vēstuli ar roku un iemetot pastkastē efekts jau arī būs tāds pats kā "kontaktformai"...
  12. Pirmo reizi redzu mājaslapām garantijas... =D
  13. Beidz programmēt HTML. Tā nav kontakforma. Tas ir links, kurš Tevi aizved uz "default'o" e-pasta klientu un piedāvā sūtīt e-pastu uz norādīto e-pastu. =/
  14. Jā. Ir gan traki. Tev paliek divas mark-up valodas un klienta puses valoda. =D
  15. Parasti to dara izmantojot PHP... Ja PHP ir pieejams, tad... include 'fails.html';
  16. Tāds, ka ieliekot šo... User-agent: * Disallow: / ...lapā un norādot tā atrašanās vietu... Būs efekts, ka, piemēram, Google (labiņa būdama) ne'index'os attiecīgo lapu. Neattiecināju to uz WordPress, jo, cik zinu, WordPess'am pašam - kontroles panelī - ir "fīča", kuru ieslēdzot būs tāds pats efekts. =]
  17. Ja tas nebūtu WordPress, varētu izmantot robots.txt! ^^
  18. Kas tas par hostingu?! =/ Noskaidro, ko atļauj. PHP un datubāze (teiksim MySQL) ir atļauta? Tālāk skatīsiem kas Tev derēs. =] P.S. Kam tā vizītkarte būs? Tev?!=D
  19. Nē tak! =@ $username = $_POST['username']; $password = $_POST['password']; // Validējam $username un $password. // Pārbaudam, vai tāds lietotājs eksistē. $_SESSION['user'] = array( 'id' = get_id( $username ), 'signed_in' = time() );
×
×
  • Create New...