Ivana Krajňáková

Univerzita Pavla Jozefa Šafárika

Seminár z programovania v sieťach

Kalkulator

Program

  1. Server a PHP
  2. Appka

1. Server a PHP


Stiahnuť a rozbaliť Apache, php
a pustiť z príkazového riadka \apache24\bin\httpd.exe.
Detailnejšie, ako na server a na php how to

z minulých rokov tutoriály: Yii tutorial, OOP

2. Appka

  1. vytvoriť adresár Apache24\htdocs\projekt
  2. a tam rozbaliť prazdny.zip
  3. zmeniť v “/config/config.php” premennú SITE_ROOT
  4. index_controller.php
    class Index_Controller extends Controller{
    public function __construct() {
    parent::__construct();
    }

    public function index() {
    echo( “123”);
    }
    }
  5. models\Math_model.php
    ?php
    class Math_Model extends Model {

    function __construct() {
    parent::__construct();
    }

    public function Add($var1, $var2) {
    return $var1 + $var2;
    }

    public function Sub($var1, $var2) {
    return $var1 – $var2;
    }
    }
  6. index_controller.php
    class Index_Controller extends Controller{
    public function __construct() {
    parent::__construct();
    }

    public function index() {
    $var1 = 6;
    $var2 = 3;
    $math = new Math_Model();
    echo($var1 . ” Add ” . $var2 . ” is ” . $math->Add($var1, $var2) . “, ” . $var1 . ” Subtract ” . $var2 . ” is ” . $math->Sub($var1, $var2));
    }
    }
  7. views\index\index.php
  8. index_controller.php
    class Index_Controller extends Controller{
    public function __construct() {
    parent::__construct();
    }

    public function index() {
    $var1 = 6;
    $var2 = 3;
    $math = new Math_Model();
    $content_view = new View();
    $content_view->Assign(“title”, “Add”);
    $content_view->Assign(“body”, $var1 . ” Add ” . $var2 . ” is ” . $math->Add($var1, $var2));
    $content_view->Render(“index”.DS.”index”);

    $content_view = new View();
    $content_view->Assign(“title”, “Subtract”);
    $content_view->Assign(“body”, $var1 . ” Subtract ” . $var2 . ” is ” . $math->Sub($var1, $var2));
    $content_view->Render(“index”.DS.”index”);
    }
    }
Už všetko zdroj