Listing 14.13. Fragment skryptu wstaw.php z projektu 14.1
//ilustracje
$plks = glob('dane/ilustracje/*.png');
foreach ($plks as $plk) {
    $dane_img = array(
        'img'  => file_get_contents($plk),
        'slug' => preg_replace('/\.png$/', '', basename($plk))
    );
    ImgPeer::insertIfNotExists($dane_img);
}

//download
$plks = glob('dane/download/*.*');
foreach ($plks as $plk) {
    $path_parts = pathinfo($plk);
    $dane_plik = array(
        'typmime' => get_mimetype_on_ext($path_parts['extension']),
        'dane'    => file_get_contents($plk),
        'slug'    => basename($plk)
    );
    PlikPeer::insertIfNotExists($dane_plik);
}
