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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Комментирование кода

Сообщения:  [1-3] 

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

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

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

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

   
 
 автор: 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>

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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