File size: 4.59Kb
<?
include"template/start.php";
include"template/func.php";
include"template/log.php";
include"template/head.php";
$id=$_GET['id'];
$albom=$_POST['albom'];
$albomy=$_GET['albomy'];
$img_photo=$_GET['img_photo'];
if($meil)
{
if(empty($id)){$id=$meil;}
if($id == $meil)
{
if($_GET['add']=="al")
{
echo'<form action="photo.php?add=albom" method="post">
Название альбома:<br/>
<input name="albom" /><br/>
<input type="submit" value="Добавить" /><br/>
</form>';
}
if($_GET['add']=="albom")
{
@mkdir ("photo/".$meil, 0777);
@mkdir ("photo/".$meil."/".$albom, 0777);
}
if($_GET['add']=="f")
{
echo'<form action="?add=file&albomy='.$albomy.'" method="post" enctype="multipart/form-data">
Выберите фото:<br/>
<input name="photofile" type="file" /><br/>
<input type="submit" value="Добавить" /><br/>
</form>';
}
if($_GET['add']=="file")
{
if($_FILES["photofile"]["size"] > 1024*$addfile)
{
echo ("Размер фото превышает $addfile килобайт");
exit;
}
$filename=$_FILES["photofile"]["name"];
$path_info = pathinfo($filename);
$fotoras=$path_info['extension'];
if(($fotoras == "gif") || ($fotoras == "jpg") || ($fotoras == "jpeg"))
{
@chmod("photo/$meil/$albomy/$meil.dat", 0777);
$openph=file("photo/$meil/$albomy/$meil.dat");
$fdata = explode("::",$openph[0]);
$text = $fdata[0] + 1;
if(is_uploaded_file($_FILES["photofile"]["tmp_name"]))
{
move_uploaded_file($_FILES["photofile"]["tmp_name"], "photo/".$meil."/".$albomy."/".$text.".".$fotoras);
echo'фотка успешно загружена <br><a href="photo.php?add=f&albomy='.$albomy.'">Загрузить еще?</a><p>';
$fp=fopen("photo/$meil/$albomy/$meil.dat","w");
fputs($fp,$text);
fclose($fp);
echo'<p><img src="photo/'.$meil.'/'.$albomy.'/'.$text.'.'.$fotoras.'" width="200"><br></p>';
}
else
{ echo("Ошибка загрузки файла");}
}
else
{echo'У фото не верный формат!';}
}
}
if(empty($_GET['albomy']))
{
if($id == $meil){echo'<a href="?add=al">Добавить альбом</a><p>';}
$dir = opendir("photo/".$id);
while($file = readdir($dir))
{
if(($file !=".") && ($file !=".."))
{
$a[]=$file;
}
}
closedir($dir);
for($i=0; $i<count($a); $i++)
{
$dir = opendir("photo/$id/$a[$i]");
while($file = readdir($dir))
{
if(($file !=".") && ($file !="..") && ($file !=$id.".dat"))
{
$b[]=$file;
}
}
closedir($dir);
$pia="photo/$id/$a[$i]";
echo'<a href="photo.php?id='.$id.'&albomy='.$a[$i].'">';
if(!empty($b))
{
$fia=count($b)-1;
img_min($pia,$b[$fia]);
}
echo'<br/>'.$a[$i].'</a><p>';
}
if(count($a) == 0){echo'Фотоальбомов пока нет';}
}
if(!empty($_GET['albomy']) and empty($_GET['add']))
{
if($id == $meil){echo'<a href="photo.php?add=f&albomy='.$albomy.'">Добавить фотографию</a><p>';}
$di="photo/$id/$albomy";
$d = opendir($di);
while($f = readdir($d))
{
if(($f !=".") && ($f !="..") && ($f !="$id.dat"))
{
$b[]=$f;
}
}
closedir($d);
if(!empty($_GET['img_photo']))
{
echo $img_photo.' из '.count($b);
echo'<br><a href="photo.php?id='.$id.'&albomy='.$albomy.'&';
if($img_photo < (count($b))){echo'img_photo='.($img_photo+1);} else {echo'img_photo=0';}
echo'"><img src="photo/'.$id.'/'.$albomy.'/'.$b[($img_photo-1)].'" width="400"></a><br/>';
}
if(empty($_GET['img_photo']))
{
$tf=count($b);
$ts=$tf/4;
$tb=ceil($ts);
$tc=floor($ts);
if(count($b) == 0){echo'Фотографии еще не добавлены';}
else
{
echo'<table>';
for($i=0; $i<$tc; $i++)
{
echo'<tr>';
for($ii=$i*4; $ii<$i*4+4; $ii++)
{
echo'<td><a href="photo.php?id='.$id.'&albomy='.$albomy.'&img_photo='.($ii+1).'">';
img_min($di,$b[$ii]);
echo'</a></td>';
}
echo'</tr>';
}
$tvc=$tc*4;
$to=$tf-$tvc;
echo'<tr>';
for($iii=$tvc; $iii<$ii+$to; $iii++)
{
echo'<td><a href="photo.php?id='.$id.'&albomy='.$albomy.'&img_photo='.($iii+1).'">';
img_min($di,$b[$iii]);
echo'</a></td>';
}
echo'</tr></table>';
}
}
}
}
include"template/foot.php";
?>