Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   типа фотогалерея (https://forum.antichat.xyz/showthread.php?t=62513)

Sn@k3 23.02.2008 12:53

типа фотогалерея
 
вот кароче требуется срочно некада писать ТОЛЬКО ОДИН скрипт добавления фоту на сервант с ограничениями по размеру точек и файла и уменьшения если все такие он большой. не юзая мускуль перл. тупо одним файлом.

Isis 23.02.2008 12:55

PHP код:

<?php
$max_size            
*1024 1024;
        
$valid_types        = array("3gp","mp4""gif""wav""mid""avi""jpg""mp3""amr""mmf");
        
$date                 date("d-m-y"time());
        
$dir                "./base/".$date."/";

        if(
$_POST['sub'])
        {
                list(
$width$height$type$attr) = getimagesize($_FILES['userfile']['tmp_name']);
            if(
$width 100 || $height 100)
            {
                    echo 
'Картинка большая';
            }
            else
            {
                
$filename    $_FILES['userfile']['tmp_name'];
                
$name        $_FILES['userfile']['name'];
                
$ext substr($_FILES['userfile']['name'], strrpos($_FILES['userfile']['name'], "."));
                if(
filesize($filename) > $max_size)
                {
                    echo 
'<span style="color:red; font-weight: bold">Слишком большой файл</span>';
                }
                else
                if(!
in_array($ext$valid_types))
                {
                    echo 
'<span style="color:red; font-weight: bold">Неверный формат файла...</span>';
                }
                else
                {
                    
mkdir($dir0777);

                    
$num 1;
                    while(
file_exists($dir.$name))
                    {
                        ++
$num;
                        
$file_name $num.$name;
                        
$name $file_name;
                    }

                    if(
copy($filename$dir.$name))
                    {                        
                            echo 
"Файл успешно загружен";
                            echo 
"<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='1; URL=index.php'></HEAD></HTML>";
                    }
                    else
                    {
                        echo 
'<span style="color:red; font-weight: bold">Ошибка....</span>';
                    }
                 }
            }
        }
?>
<br />
<br />
<form enctype="multipart/form-data" method="post"><b>Форма загрузки:</b><br />Файл (не более 4 мб):<br/>
<input type="file" name="userfile" /><br/>
<input type="submit" name="sub" value="Загрузить" />
</form>


Sn@k3 23.02.2008 13:08

ы))))) ("3gp","mp4", "gif", "wav", "mid", "avi", "jpg", "mp3", "amr", "mmf"
)))))))))))))))))))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))))))))
мне жопегэ хватит -))) ок

Isis 23.02.2008 13:10

Эт я взял со своего движка вап-саента на заказ =\


Время: 05:46