Показать сообщение отдельно

  #5  
Старый 02.06.2010, 01:10
Axel G
Познающий
Регистрация: 28.01.2009
Сообщений: 32
С нами: 9096680

Репутация: 1
По умолчанию

roxblnfk нет, не работает, превьюха все равно создается.

wildshaman,
Какая ошибка? - в том то и дело что никакой;
Что вставляешь между {} ? - ничего так и оставил {};
Куда вставляешь код заливки? - в заранее заготовленный скрипт загрузки фоток.

PHP код:
$tsize = isset($_POST ['thumb']) ? intval($_POST ['thumb']) : 0;
if (
$tsize<300 && $tsize>100 ){
     echo 
'красавчик!';
} else echo 
'ошибка создания превью';

if(!isset(
$_FILES['userfile'])) exit;
if(!
is_uploaded_file($_FILES['userfile']['tmp_name'])) exit;

if (
$_FILES['userfile']['size']>$max_size) {
  echo 
"<p align=center>Файл слишком большой!</p>";
  exit;
}

$pictype="";
switch(
strtolower($_FILES['userfile']['type'])){
  case 
"image/jpeg" $pictype=".jpg"; break;
  case 
"image/pjpeg"$pictype=".jpg"; break;
  case 
"image/gif"  $pictype=".gif"; break;
  case 
"image/png"  $pictype=".png"; break;
  case 
"image/x-png"$pictype=".png"; break;
  default           : 
$pictype=""; break;
}

if(
$pictype!="") {
//-------
  
do {
    
$uniq=md5(uniqid(rand(),1));
    
$srcfile=$path.$uniq.$pictype;
  } while(
file_exists($srcfile));

  
$res copy($_FILES['userfile']['tmp_name'], $srcfile);

  if (!
$res) {
    echo 
"<p align=center>Ошибка копирования файла на сервер!</p>";
    exit;
  }
  @
chmod($srcfile,0666);
  
//set url variable
  
$imgf $path $uniq $pictype;
  
$thbf $tpath $uniq ".jpg";
  
createthumb($imgf,$pictype,$thbf,$tsize,$tsize);
  @
chmod($thbf,0666);
  
$urlf $domain $path $uniq $pictype
А ребят тогда такой еще вопрос, в этом сценарии как сделать цикл, чтоб загру;ать не по одному файлу, а сразу мультиапом до 10 штук за раз. name="userfile[]"

Последний раз редактировалось Axel G; 02.06.2010 в 01:14..
 
Ответить с цитированием