Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Комментирование кода
 
 автор: 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 = 
\"\">&nbsp;<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\">&nbsp;Фото 
Марсусъ: <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>

   
 
 автор: mr Bin   (26.05.2007 в 02:35)   письмо автору
 
   для: Roux   (26.05.2007 в 02:30)
 

Лучше скажите что и куда Вам нужно делать.
Большинство комментариев Вам не пригодятся, а время тратить не очень хочется..

   
 
 автор: Roux   (26.05.2007 в 14:49)   письмо автору
 
   для: mr Bin   (26.05.2007 в 02:35)
 

Собственно мне как раз надо понять как работает эта галерея. Что, за чем происходит. Именно принцип работы каждой переменной....
можно хотя бы вкратце?
об основных действиях..

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования