Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] Картинки, которые загружаю скриптом - Forbidden (http://forum.oszone.net/showthread.php?t=110146)

Artem-Samsung 28-06-2008 17:11 837254

Картинки, которые загружаю скриптом - Forbidden
 
PHP код:

<? # Начало скрипта закачки файла
$maxwidth=200;
$maxheight=150;
$maxsize=150*1024;
$types=array("gif""jpg""jpeg""jpeg""bmp");
    if (
is_uploaded_file($_FILES['image']['tmp_name']))
        {
        
$tname=$_FILES['image']['tmp_name'];
        list(
$name$ext)=explode(".",$_FILES['image']['name']);
        if (
filesize($tname)>$maxsize)
            {
            echo 
"Ошибка! Превышен допустипый размер файла";
            }elseif(!
in_array($ext$types))
            {
            echo 
"Ошибка! Недопустимый тип файла";
            }else{
            
$size=GetImageSize($tname);
            if (
$size && $size[0]<$maxsize && $size[1]<$maxheight)
                {
                if (
move_uploaded_file 
                
($tname"../img/intervju_".$num_subchapter_sum.$_FILES['image']['name']))
                
                    {
                    
$imgsrc "intervju_".$num_subchapter_sum.$_FILES['image']['name'];
                    echo 
"Файл успешно загружен";
                    }else{
                    echo 
"Ошибка записи файла";
                    }
                }else{
                echo 
"Недопустимые параметры файла";
            }
        }        
    }else{
    echo 
"Файл не загружен";
    }
//////////////////////////////////////////////// Конец скрита закачки файла
?>

На фтп все отлично отображается. Вот только, когда пытаюсь зайти с браузера пишет:
Код:

Forbidden

You don't have permission to access /img/intervju_4artem.jpg on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.8 (Unix) mod_ssl/2.2.8 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at investway.in.ua Port 80

К примеру вот - http://investway.in.ua/img/intervju_4artem.jpg

yurfed 28-06-2008 17:24 837262

Не очень понятно о чём речь. Отображается, и даже в цвете, теги- одним, реклама- другим :)

Цитата:

Цитата Artem-Samsung
Вот только, когда пытаюсь зайти с браузера пишет: »

Начни с браузера. Чем смотришь?

BASSON_XVI 28-06-2008 17:30 837267

Artem-Samsung, А помойму апатч пишет что прав не хватает что бы показать этот файл... Посмотри каике права на папку с озборажением выставлены и на само изображение. Попробуй выставить дето 755 и на папку и на файл и посмотри что бдует. :)

Artem-Samsung 28-06-2008 17:35 837274

yurfed, какие теги? Я про картинку http://investway.in.ua/img/intervju_4artem.jpg
BASSON_XVI, Выставил, ничего не поменялось

Вот здесь переделал сюда - http://investway.in.ua/upload/intervju_3artem.jpg - как папку сделал 755 ниче.. а вот когда файл, то отображается.
По умолчанию у файла было : 600
Как сделать, что бы сразу было 755, когда картинка загружается?

BASSON_XVI 28-06-2008 18:13 837296

Хм. может апатч так сконфигурен. Я в конфигах не понимаю. Ну а вобще почитай про chmod.
П.С. так ка опыта в пхп нет, могу ешо посоветовать вместо
PHP код:

move_uploaded_file($tname"../img/intervju_".$num_subchapter_sum.$_FILES['image']['name'])) 

использовать
PHP код:

copy($tname"../img/intervju_".$num_subchapter_sum.$_FILES['image']['name'])) 

может что измениться. Я лично так гружу картинки на серве у себя в движке. :)

Artem-Samsung 28-06-2008 18:31 837309

WooOOooOoHoooooo !!! )
Сработало) Спасибо


Время: 05:46.

Время: 05:46.
© OSzone.net 2001-