|
| |
|
|
| |
для: mr Bin
(26.05.2007 в 02:35)
| | | Собственно мне как раз надо понять как работает эта галерея. Что, за чем происходит. Именно принцип работы каждой переменной....
можно хотя бы вкратце?
об основных действиях.. | |
| |
|
|
| |
|
|
| |
для: Roux
(26.05.2007 в 02:30)
| | | Лучше скажите что и куда Вам нужно делать.
Большинство комментариев Вам не пригодятся, а время тратить не очень хочется.. | |
| |
|
|
| |
|
|
| | взяла код галлереи с одного сайта, пытаюсь настроить под свой сайт, но возникают трудности с пониманием что и где значит. не мог бы кто-нибудь закомментировать поподробней?плз..
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);
session_name("SESID");
session_start();
require ("../config.php");
//Подключаем настройки сайта. (config.php)
require ("../themes/$themes.php"); //Вставляем скин сайта.
//include_once "tr_win.php";
$date=date("F j");
$time=date("G:i:s");
//$brz = strtok($_SERVER['HTTP_USER_AGENT'],'/');
$zzz = "<br/><div class=b>Дата:
$date<br/>Время: $time<br/></div>"; //Браузер: $brz
echo "<div class=b></a><b><font
color=#362b13>загрузить фото:</font> <font
color=red>$title</font></b></div>";
$to=$_REQUEST["to"];
if ($to == "view") { $foto=$_GET["cat"];
if ($foto == "marc")
{ $cat = "./marcus/";
} $dir = opendir($cat);
while ($file = readdir($dir))
{ if (($file != ".") && ($file != ".."))
{ $sz=filesize("$cat/{$file}");
$sz = $sz / 1024;
$size = round($sz);
$old=imagecreatefromjpeg("$cat/{$file}");
$w = imageSX($old); $h = imageSY($old);
echo "<img src='preview.php?dir={$cat}/{$file}'
alt='preview'/><br/><small>разрешение: $w X
$h <br/> размер: $size
kb</small><br/>скачать:<br/><b><font
color=blue>»</font></b> <a
href='$cat/{$file}'><small>{$file}
</small></a><br/><br/>";
} } echo "<br/>";
closedir($dir); }
if ($to == "input")
{ if (empty($_REQUEST["user"])) { print "<form action=\"index.php\" method=\"post\"
enctype=\"multipart/form-data\"> файл:<br/>
<input type=\"hidden\" name=\"user\" value
= \"input\"> <input type=\"hidden\"
name=\"to\" value = \"input\">";
$agent = strtok($_SERVER['HTTP_USER_AGENT'],'/');
if ($agent == "Opera") { print "<input
type=\"hidden\" name=\"agent\" value =
\"Opera\"> <input name=\"user\" value =
\"\"> <a href=\"op:fileselect\">[обзор
системы]</a> <br/> Имя:<input type=\"text\"
name=\"f\" value = \"foto\">.jpg";
} else { print "<input type=\"file\"
size=\"32\" name=\"att[]\">";
} print "<br/> Галерея:
<small><br/><input type=\"radio\"
name=\"cat\" value =\"marc\"> Фото
Марсусъ: <br/><input type='submit'
value='[загрузить]'> </form> <br/>";
} else { $user = $_POST["user"];
$dir=$_REQUEST["cat"];
$agent=$_REQUEST["agent"];
if ($agent == "Opera") {$uploadedfile = $_POST['user'];
$array = explode('file=', $uploadedfile);
$filebase64 = $array[1];
$filedata = base64_decode($filebase64);
$dir=$_REQUEST["cat"];
$f=$_REQUEST["f"];
$id=htmlspecialchars($f);
$t=date("s");
$f="$id$t";
$file = fopen("{$dir}/{$f}.jpg", "x+"); fclose($file);
$file = @fopen("${dir}/{$f}.jpg", "wb");
fwrite($file, $filedata);
fclose($file);
} else { for($i = 0;
$i < count($_FILES['att']['name']);
$i++) { if (copy($_FILES['att']['tmp_name'][$i], "{$dir}/".$_FILES['att']['name'][$i])) {unlink($_FILES['att']['tmp_name'][$i]);
chmod("{$dir}/".$_FILES['att']['name'][$i], 0777);
}} }print "ваше фото добавлено ";
}} if (empty($_REQUEST["to"])) { print '<br/><br/><img src="../../img/listik%
202copy.gif"><a href="?to=view&cat=marc">
Фото Марсусъ</a> </small>';
} if ($to == "set") { $flag = mkdir("girl",0777);
$flag = mkdir("men",0777);
$flag = mkdir("folk",0777);
print "ok";
}
print '<hr/> <a href="?to=input">
добавить</a></p>';
print '<br/><br/> <img src="./home.gif">
<a href="./">В начало</a>';
print $zzz;
include ("../templates/foot.php"); //Вставляем низ сайта.
?>
</body>
</html>
|
| |
| |
|
|
|