/////////////////////////////////////////////////
//
// Задание 0
// Автор: Быстров Максим Юрьевич
// Дата: 23.02.2006
//
/////////////////////////////////////////////////
$doc_dir = "presentation";
?>
Задание 4
read_files();
if (count($doc_files) == 0)
echo "В папке \"$doc_dir\" нет слайдов.
";
$page=$HTTP_GET_VARS["page"];
if (!isset($page))
$page=0;
$number_of_matches = preg_match( "/^0$|^[1-9][0-9]*$/"
, $page
, $match_offset_array
, PREG_OFFSET_CAPTURE );
if( $number_of_matches === 0 )
echo "Че-то вы ввели неправильно";
else if ($page>count($doc_files)-1)
echo "Че-то вы ввели неправильно";
/*echo $number_of_matches;
if( $match_offset_array[0][1] !== 0 || $number_of_matches !== 1 )
{
echo "number 2";
}
else
{
echo "number 3";
}
*/
//echo "";
if(!empty($doc_files[$page]))
{
if ($page>0)
{
echo "<< ";
echo "< ";
}
if (($page+1)> ";
$last_page=count($doc_files);
echo ">> ";
}
if ($page!=0)
echo "
Методы поиска изображений в графических базах данных";
echo "
";
$file_path = $doc_dir."/".$doc_files[$page];
include($file_path);
} //else echo "Начала ";
//echo "
";
?>
function read_files()
{
global $doc_files;
global $doc_dir;
$i = 0;
if ($hnd = opendir($doc_dir))
{
while ($file = readdir($hnd))
{
if (!is_dir($doc_dir."/".$file))
{
$doc_files[$i] = $file;
$i++;
}
}
if (count($doc_files)>0)
sort($doc_files, SORT_STRING);
closedir($hnd);
}
}
?>