ADS - GoldenWeb.it Directory "Premium" Links

Inquinamento Italia
Il portale dell’inquinamento in Italia: un sito divulgativo per imparare a capirlo, misurarlo e prevenirlo.
Ritiro auto incidentate
Compriamo auto incidentate fuse. Azienda Italiana compra auto usate incidentate, auto sinistrate o fuse, macchine con problemi di meccanica, le spese sono a carico dell'acquirente ritiro e passaggio. visita il nostro sito internet per avere una proposta d'acquisto senza impegno
Hotel Il Gabbiano Termini Imerese
Gabbiano Hotel si trova nel Golfo di Termini Imerese, tra Palermo e Cefalù. Dista appena 1,2 km dalla Stazione ferroviaria e 2.2 Km dal Porto di Città. Dotato di camere con connessione WiFi gratuita, le sistemazioni dell’hotel sono insonorizzate e dotate di pavimenti piastrellati, balcone, aria condizionata, bagno privato, mini bar, e TV satellitare. Tutte le Camere Comfort, Superior e Business, ubicate al primo piano, sono inoltre dotate di lettore DVD BluRay e bilancia pesa persone.
Updfq brand
Updfq è un brand italiano d'abbigliamento streetwear. La passione per lo street e questo mondo fantastico in continuo movimento e di grande espansione nei giovani ci hanno portato a creare questo brand. Updfq realizza t-shirt e felpe made in Italy che rivendiamo sul nostro streetwear shop online, utilizziamo solamente filati di ottimo livello per lasciare ai nostri clienti la sensazione di unicità dei nostri prodotti, ci piace molto sperimentare ad esempio ci piace molto il tessuto in sughero

Inserisci il tuo sito nella directory...

Manuale PHP


Examples

Example #1 A classic Application directory layout

- index.php 
- .htaccess 
+ conf
  |- application.ini //application config
- application/
  - Bootstrap.php   
  + controllers
     - Index.php //default controller
  + views    
     |+ index   
        - index.phtml //view template for default action
  + modules 
  - library
  - models  
  - plugins 

Example #2 Entry

index.php in the top directory is the only way in of the application, you should rewrite all request to it(you can use .htaccess in Apache+php_mod)

<?php
define
("APPLICATION_PATH",  dirname(__FILE__));

$app  = new Yaf_Application(APPLICATION_PATH "/conf/application.ini");
$app->bootstrap() //call bootstrap methods defined in Bootstrap.php
 
->run();

Example #3 Rewrite rule

#for apache (.htaccess)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php

#for nginx
server {
  listen ****;
  server_name  domain.com;
  root   document_root;
  index  index.php index.html index.htm;

  if (!-e $request_filename) {
    rewrite ^/(.*)  /index.php/$1 last;
  }
}

#for lighttpd
$HTTP["host"] =~ "(www.)?domain.com$" {
  url.rewrite = (
     "^/(.+)/?$"  => "/index.php/$1",
  )
}

Example #4 Application config

[yaf]
;APPLICATION_PATH is the constant defined in index.php
application.directory=APPLICATION_PATH "/application/" 

;product section inherit from yaf section
[product:yaf]
foo=bar

Example #5 Default controller

<?php
class IndexController extends Yaf_Controller_Abstract {
   
/* default action */
   
public function indexAction() {
       
$this->view->word "hello world";
   }
}
?>

Example #6 Default view template

<html>
 <head>
   <title>Hello World</title>
 </head>
 <body>
   <?php echo $word;?>
 </body>
</htlm>

Example #7 Run the Applicatioin

The above example will output something similar to:

<html>
 <head>
   <title>Hello World</title>
 </head>
 <body>
   hello world
 </body>
</htlm>