File size: 4.84Kb
<?
include $_SERVER['DOCUMENT_ROOT']."/template/head.php";
$albomy = $_GET['albomy'];
if(empty($_GET['id'])){$idi=$id;} else {$idi=$_GET['id'];}
if(!empty($id))
{
if($id == $idi)
{
if($_GET['add']=="al")
{
echo'<form action="photo.php?add=albom" method="post">
Название альбома:<br/>
<input name="albom" /><br/>
описание альбома:<br/>
<TEXTAREA NAME="opis" ROWS=10 COLS=50></TEXTAREA><br/>
<input type="submit" value="Добавить" /><br/>
</form>';
}
if($_GET['add']=="albom")
{
$data=date("d.m.Y H:i");
mysql_query("insert into `photoal`(`idi`,`albom`,`opis`,`data`) values('$id','".check($_POST[albom])."','".check($_POST[opis])."','$data');");
}
if($_GET['add']=="f")
{
echo'<form action="photo.php?add=file&albomy='.$albomy.'" method="post" enctype="multipart/form-data">
Выберите фото:<br/>
<input name="photofile" type="file" /><br/>
описание фотки:<br/>
<TEXTAREA NAME="opis" ROWS=10 COLS=50></TEXTAREA><br/>
<input type="submit" value="Добавить" /><br/>
</form>';
}
if($_GET['add']=="file")
{
if($_FILES["photofile"]["size"] > 1024*300)
{
echo ("Размер фото превышает 300 килобайт");
exit;
}
$filename=$_FILES["photofile"]["name"];
$path_info = pathinfo($filename);
$fotoras=$path_info['extension'];
if(($fotoras == "gif") || ($fotoras == "jpg") || ($fotoras == "jpeg"))
{
@chmod("stat/photo.dat", 0777);
$openph=file("stat/photo.dat");
$fdata = explode("::",$openph[0]);
$text = $fdata[0] + 1;
$fotoname = $text.".".$fotoras;
if(is_uploaded_file($_FILES["photofile"]["tmp_name"]))
{
if(move_uploaded_file($_FILES["photofile"]["tmp_name"], "photo/".$fotoname))
{
$data=date("d.m.Y H:i");
mysql_query("insert into `photofile`(`idi`,`albom`,`opis`,`photo`,`data`) values('$id','".check($albomy)."','".check($_POST[opis])."','".check($fotoname)."','$data');");
echo("фотка успешно загружена <br>");
$fp=fopen("stat/photo.dat","w");
fputs($fp,$text);
fclose($fp);
}
echo'<p><img src="http://'.$sit.'/photo/'.$fotoname.'" width="200"><br></p>';
} else { echo("Ошибка загрузки файла");}
} else {echo'У фото не верный формат!';}
}
}
if(empty($albomy))
{
if($id == $idi){echo'<a href="photo.php?add=al">Добавить альбом</a><p>';}
$m = mysql_query("select * from `photoal` where `idi`='$idi' ORDER BY `id` desc");
echo'';
while ($fotoal = mysql_fetch_array($m))
{
echo'<a href="photo.php?albomy='.$fotoal[albom].'&id='.$idi.'"><table><tr><td>';
$fo = mysql_query("select * from `photofile` where `idi`='$idi' and `albom`='$fotoal[albom]' ORDER BY `id` desc limit 1");
while ($fotki = mysql_fetch_array($fo))
{
img_min($fotoal[opis],$fotki[photo]);
echo'</td><td>обновлен:<br/>'.$fotki[data];
}
echo'<br/>'.$fotoal[albom].'</td></tr></table></a><br/>';
}
echo'';
if(mysql_num_rows($m) == 0){echo'Фотоальбомов пока нет';}
}
if(!empty($albomy))
{
if(empty($_GET['add']))
{
if($id == $idi){echo'<a href="photo.php?add=f&albomy='.$albomy.'">Добавить фотографию</a><p>';}
$f = mysql_query("select * from `photofile` where `idi`='$idi' and `albom`='$albomy' ORDER BY `id` desc");
if(!empty($_GET['img_photo']))
{
echo $img_photo.' из '.count($b);
echo'<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="700"></a><br/>';
}
if(empty($_GET['img_photo']))
{
$tf=mysql_num_rows($f);
$ts=$tf/4;
$tb=ceil($ts);
if($tf == 0){echo'Фотографии еще не добавлены';}
else
{
echo'<table>';
for($i=0; $i<$tb; $i++)
{
$page = $i * 4;
$fo = mysql_query("select * from `photofile` where `idi`='$idi' and `albom`='$albomy' ORDER BY `id` desc limit $page ,4");
echo'<tr>';
while ($fotki = mysql_fetch_array($fo))
{
echo'<td>';
img_min($fotki[opis],$fotki[photo]);
echo'</td>';
}
echo'</tr>';
}
echo'</table>';
}
}
}
}
}
?>