IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Дапамажыте с аплодом.. (https://www.imho.ws/showthread.php?t=56524)

Jlamepok 14.04.2004 21:33

Дапамажыте с аплодом..
 
Люди.. дапамажыце пажалуйста ламмеру.. у меня вот какой вопрос:
Есть хостинг km.ru, так вот, там при аплоаде файлов происходит такая бойда, что...

Что я делаю:
корневая папка www - 750 (стандарт)
папка photo - 777
вроде все.. фишка этого скрипта в том, что она делает дамб изобржения и кидает его в папку photo/thumb..

Вот кодик:

Код:

$uploaddir = "photo/";
$uploadfile=$uploaddir.$_FILES['photosrc']['name'];
                        if (move_uploaded_file($photosrc, $uploadfile)) {
       
                        $newSize = 400;
                        $src_img = imagecreatefromjpeg($photo_dir.$_FILES['photosrc']['name']);
                        $imginfo = getimagesize($photo_dir.$_FILES['photosrc']['name']);
                        $srcWidth = $imginfo[0];
                    $srcHeight = $imginfo[1];
                    $ratio = max($srcWidth, $srcHeight) / $newSize;
                    $ratio = max($ratio, 1.0);
                    $destWidth = (int)($srcWidth / $ratio);
                    $destHeight = (int)($srcHeight / $ratio);
                        $new_w =  $destWidth;
                        $new_h = $destHeight;
                        $dst_img = imagecreate($new_w,$new_h);
                        imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img));
                        imagejpeg($dst_img, "$uploaddir"."thumb/".$_FILES['photosrc']['name']);

Если же пофиксить на @move_uploaded_file, оно начинает аплодить, но все равно дамб не создает..

Надеюсь вопрос понятен..
Заранее благодарен! :rolleyes:

Hubbitus 14.04.2004 22:06

Цитата:

Jlamepok:
Если же пофиксить на @move_uploaded_file, оно начинает аплодить, но все равно дамб не создает..
Потому что добавление знака @ не решает ошибку, а просто отключает вывод сообщений об ошибках!!!
Лучше бы ты привел сюда текст ошибки!!!

На первый взгляд вроде все правильно, единственное в зависимости от версии PHP у хостера, можешь вместо $_FILES попробовать использовать $HTTP_POST_FILES , может и в этом дело быть...

Jlamepok 14.04.2004 22:40

вроде не помогло.. Мож траблы с настройкой php?
http://gomel.km.ru/test.php

Hubbitus 14.04.2004 23:39

Дак ты убери @ и приведи полный текст ошибки - искать хоть знать что!!!!

RaZEr 15.04.2004 07:40

Скорей всего apache. Положи рядом со скриптом htaccess:

<IfModule mod_charset.c>
CharsetRecodeMultipartForms off
</IfModule>

Jlamepok 15.04.2004 11:16

не, спасибо.. это все из-за db библиотеки.. она не установлена =(


Часовой пояс GMT +4, время: 10:49.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.