<?php
function VerifyPath($path) {
  if (!substr_compare($path, getcwd(), 0)) {
    header(':', true, 403);
    die('Forbidden');
  }
}
function GetFiles($path) {
  $ret = array();
  $fsp = opendir($path);
  while (($virt_entry = readdir($fsp)) !== false) {
    $phys_entry = "$path/$virt_entry";
    $virt_thumb = $virt_entry;
    $phys_thumb = "$path/$virt_thumb";
    if (!is_dir($phys_entry)) {
      list($w, $h) = getimagesize($phys_thumb);
      $ret[] = array(
        'url'    => $virt_entry,
        'thumburl' => $virt_thumb,
        'w'        => $w,
        'h'        => $h
      );
    }
  }
  closedir($fsp);
  return $ret;
}
