przewiń do treści

PHP, MySQL i MVC
Tworzenie witryn WWW opartych na bazie danych

Włodzimierz Gajda

Okładka książki „PHP. Praktyczne projekty”

Listing 15.1.
Akcja show modułu img

ROZDZIAŁ:15. Akcje list i show, czyli publikowanie zawartości bazy danych w postaci witryny WWW
TXT:listing-15-01.txt
<?php

class Actions extends ActionsBase
{
    public function execute_show()
    {
        if (
            isset($_GET['slug']) &&
            str_ivslug($_GET['slug']) &&
            ($img = ImgPeer::retrieveBySlug($_GET['slug']))
        ) {
            $this->noLayout();
            header('Content-Type: image/png');
            echo stream_get_contents($img->getImage());
        } else {
            $this->execute_404();
        }
    }
}
©2010 Włodzimierz Gajda