Jump to content
php.lv forumi

gaziks52

Reģistrētie lietotāji
  • Posts

    63
  • Joined

  • Last visited

Posts posted by gaziks52

  1. <div id="container" style="background: red; width: 200px;">
      <div id="1" style="float: left; height: 50px; background: blue; width: 100px;"></div>
      <div id="2" style="float: left; height: 50px; background: green; width: 100px;"></div>
    </div>
    

     

    Kapēc "container" div`s netiek stiepts līdzi kad iekš tā ir floutojoši div`i ???

    Kā var šo kļūdu labot?

  2. "These PHP configuration settings are customizable by the server administrator. They are listed for reference only."

     

    njā ... ciks es sapratu, tā kā man ir vislētākais hosting plāns tad es nevaru izmainīt php.ini

     

     

    -------------------------------------------------------------------------------------------------------------

     

    nē tomēr kļūdījos .... viss sanāca lietojot šo fukciju

    date_default_timezone_set('Europe/Riga');

     

    paldies par info

  3. Sveiki!

     

    lūk vienkāršs kods

    <?php
    
    $time = time();
    
    echo $time;
    
    echo '<br />';
    
    echo strftime("%c", $time);
    
    ?>
    

     

     

     

    šādi tiek izdrukāts uz localhost

     

    1257886792
    11/10/09 22:59:52
    

     

    šādi kad kods hostēts uz kautkāda ārzemju servera (laikam Holandes, īsti neatceros :), bet tas nav svarīgi)

     

    1257886581
    Tue Nov 10 20:56:21 2009
    

     

     

     

    kā lai panāk to, ka hostējot uz tā servera tiktu drukāts latvijas laiks?

    mēģināju

    setlocale(LC_ALL, 'lv_LV')

    , bet tas tikai nomainīja dienas nosaukumu no "Tue" uz "Otrdiena"

  4. diez vai būtu prātīgi atslēgt un ignorēt tos warnus, lai gan īsti nesaprotu ko tas "Deprecated" nozīmē ... 1.3 dev versijā šitais ir izlabots

    CakePHP 1.3 dev includes many new enhancements and some optimizations. The most notable changes include

    - compatibility changes have been added for PHP 5.3.

    - new Javascript Helper including support for multiple js libraries

    - improved bake code generation with better support for plugins and templates

  5. 1. downloudoju jaunāko Wamp versiju

    2. uzinstalēju Wamp

    3. downloudoju CakePHP 1.2.4.8284 Stable versiju

    4. atraroju failu cake_1.2.4.8284

    5. mapi pārsaucu par cake_1_2 un pārkopēju uz C:\wamp\www

    6. direktorijā C:\wamp\www\cake_1_2\app\config failu database.php.default nokopēju un pārdēvēju par database.php

    7. failā database.php uzstādu datubāzes nosaukumu, ūseri un paroli

    8. browserī rakstu localhost/cake_1_2/, bet man izsviež errorus

     

    P.S OS: Windows 7

     

    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\inflector.php on line 131
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\configure.php on line 136
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\configure.php on line 226
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\configure.php on line 906
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\configure.php on line 946
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\cache.php on line 71
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\cache.php on line 151
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\debugger.php on line 99
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\debugger.php on line 108
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\file.php on line 96
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\cache\file.php on line 89
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\dispatcher.php on line 453
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\dispatcher.php on line 677
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\router.php on line 173
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\controller\controller.php on line 338
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\controller\controller.php on line 779
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\controller\component.php on line 237
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\controller\component.php on line 239
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\view\view.php on line 748
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\class_registry.php on line 68
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\class_registry.php on line 140
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\class_registry.php on line 148
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\security.php on line 53
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\string.php on line 45
    CakePHP: the rapid development php framework
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\i18n.php on line 109
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\i18n.php on line 110
    
    Deprecated: Function split() is deprecated in C:\wamp\www\cake_1_2\cake\libs\l10n.php on line 396
    Release Notes for CakePHP 1.2.4.8284.
    Read the changelog
    
    Notice (1024): Please change the value of 'Security.salt' in app/config/core.php to a salt value specific to your application [CORE\cake\libs\debugger.php, line 557]
    
    Code
    
       function checkSessionKey() {
           if (Configure::read('Security.salt') == 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi') {
               trigger_error(__('Please change the value of \'Security.salt\' in app/config/core.php to a salt value specific to your application', true), E_USER_NOTICE);
    
    Debugger::checkSessionKey() - CORE\cake\libs\debugger.php, line 557
    include - CORE\cake\libs\view\pages\home.ctp, line 32
    View::_render() - CORE\cake\libs\view\view.php, line 666
    View::render() - CORE\cake\libs\view\view.php, line 376
    Controller::render() - CORE\cake\libs\controller\controller.php, line 803
    PagesController::display() - CORE\cake\libs\controller\pages_controller.php, line 82
    Object::dispatchMethod() - CORE\cake\libs\object.php, line 118
    Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 227
    Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 194
    require - APP\webroot\index.php, line 88
    [main] - CORE\index.php, line 61
    
    Your tmp directory is writable.
    
    The FileEngine is being used for caching. To change the config edit APP/config/core.php
    
    Your database configuration file is present.
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\model\connection_manager.php on line 66
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\model\connection_manager.php on line 80
    
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\cake_1_2\cake\libs\model\connection_manager.php on line 106
    
    Cake is able to connect to the database.
    Editing this Page
    
    To change the content of this page, create: APP/views/pages/home.ctp.
    To change its layout, create: APP/views/layouts/default.ctp.
    You can also add some CSS styles for your pages at: APP/webroot/css.
    Getting Started
    
    new CakePHP 1.2 Docs
    
    The 15 min Blog Tutorial
    More about Cake
    
    CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Active Record, Association Data Mapping, Front Controller and MVC.
    
    Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
    
       * Cake Software Foundation
             o Promoting development related to CakePHP
       * CakePHP
             o The Rapid Development Framework
       * CakePHP Documentation
             o Your Rapid Development Cookbook
       * CakePHP API
             o Quick Reference
       * The Bakery
             o Everything CakePHP
       * The Show
             o The Show is a live and archived internet radio broadcast CakePHP-related topics and answer questions live via IRC, Skype, and telephone.
       * CakePHP Google Group
             o Community mailing list
       * irc.freenode.net #cakephp
             o Live chat about CakePHP
       * CakePHP Trac
             o For the Development of CakePHP (Tickets, SVN browser, Roadmap, Changelogs)
       * CakeForge
             o Open Development for CakePHP
       * Book Store
             o Recommended Software Books
       * CakePHP gear
             o Get your own CakePHP gear - Doughnate to Cake
    
    CakePHP: the rapid development php framework
    (default) 0 query took ms Nr	Query	Error	Affected	Num. rows	Took (ms)

  6. RewriteEngine on
    RewriteRule ^users/([^/\.]+)/?$ index.php?page=users&search=$1 [L]

     

    ^users/ - ja pieprasījums sākas ar users tad izpildīs to rūli je ne tad nē

    ([^/\.]+) - šis atļauj vienu vai vairākus simbolus kas nav sleš vai punkts

    /?$ - nodrošina to ka pēc tam drīkst sekot tikai sleš un nekas cits

    index.php?page=users&search=$1 - $1 tiks aizstāts ar iepriekš iegūto rezultātu

    [L] - pasaka serverim lai neturpina izpildīt citus rūļus ja šis ir bijis veiksmīgs

    shitaa vajadzeetu darboties....

  7. ir divi faili... index failā nospiž "submit" un tiek aizsūtīti dati uz register.php ... kā lai dabū erroru no register.php redirektējot uz index.php ja kautkas nav izdevies ??

    index.php

    <form action="register.php" method="post">
      <input type="text" name="text"/>
      <input type="submit" name="submit"/>
    </form>

     

    register.php

    if(isset($_POST['submit'])) {
     if($_POST['text']!= bla bla) {
     header("Location: index.php");
     // errors ko parādīt index.php 
    }

  8. es vienkārši domāju ja viņš tur ieliks id tad kverijā būs kļuda, jo id ir auto_increment bet nu tā nav, bet ja vajag neiekļaut kādu atribūtu tad uztaisa masīvu ar atribūtiem kas ir datubāzē un tad tos saliek kverijā...

  9. tātad man ir klase User ... ar atribūtiem id, username un password, lieta tā ka es tajā kverijā create() metodē keyus un vērtības ģenerēju dinamiski bet lieta tā ka tā darot tur tiks iekļauts arī id atribūts bet tas nav vajadzīgs jo id ir auto_increment, tātad kā var panākt to lai tas id tai kverijā netiek iekļauts ???

     

     

    class User {
    
    public $id;
    public $username;
    public $password;
    
    protected function attributes() {
    return get_object_vars($this);
    }
    
    public function create() {
    	global $database;
    	$attributes = $this->attributes();
    	$sql = "INSERT INTO users (";
    	$sql .= join(", ", array_keys($attributes));
    	$sql .= ") VALUES ('";
    	$sql .= join("', '", array_values($attributes));
    	$sql .= "')";
    	if($database->query($sql)) {
    	$this->id = $database->insert_id();
    	return true;
    	} else {
    		return false;
    	}
    }		
    }

     

    problēma atrisināta :)

×
×
  • Create New...