Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы при использовании JQuery Uploadify, Почему при загрузке появляется ошибка? 
:(
    Опции темы
zodiac
  Дата 19.8.2010, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 3.7.2009

Репутация: нет
Всего: нет



Здравствуйте! Почему при попытке загрузить файлы с помощью jquery uploadify может происходить ошибка http error? Сперва думал, что дело в отсутствии доступа к папке аплоада, отчасти проблема решилась, однако после того, как я поменял доступ к папке, плагин начал мгновенно "загружать" сколь угодно большие файлы (почти сразу выдает 100% результат). Естественно, на деле ничего не загружается.
Причем в Денвере, где я разрабатываю сайт, все работает на ура! Кроме доступа к папке больше ничего в голову не лезет... но, как я уже говорил, это почти не помогло.

Помогите, пожалуйста, разобраться, в чем может быть проблема! МОжет быть, я то-то забыл включить, или что-то делаю не так...

Все пути к скриптам указаны правильно (сам проверял через Opera Dragonfly)... код скрипта в документе:
Код

$(document).ready(function() {
    $("#uploadify").uploadify({
        'uploader'       : '../../icms/templates/tmpl1/uploadify.swf',
        'script'         : '../../icms/templates/tmpl1/uploadify.php',
        'cancelImg'      : '../../icms/templates/tmpl1/cancel.png',
        'folder'         : '../../files/images/userGallery',
        'queueID'        : 'fileQueue',
        'queueSizeLimit' : '15',
        'sizeLimit'     : '256000',
        'buttonText'     : ' ',
        'buttonImg'     : '../../icms/templates/tmpl1/css/images/but.jpg',
        'auto'           : true,
        'multi'          : true,
        'fileDesc'     : 'jpg',
        'fileExt'     : '*.jpg;*.png;*.gif;*.wmf',
        'onSelectOnce'     : function(event,data) {filesUploaded.innerHTML='';},
         'onComplete'     : function(event,queueID,fileObj,response,data) {
                    filesUploaded.innerHTML=shb+'"'+fileObj.name+'"</b>'+' был успешно загружен!';
}
});
});


Код загрузчика (uploadify.js):
Код

session_start();

include "../../vars.inc.php";
include "../../inc/functions.cms.inc.php";
global $db_host, $db_user, $db_pass, $db_name;
global $link_id,$pref;

$link_id = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db ($db_name, $link_id);

if (!empty($_FILES)) {
    $rn=substr(md5(rand(10,999)),0,8);
    $tempFile = $_FILES['Filedata']['tmp_name'];
    $targetPath = $_SERVER['DOCUMENT_ROOT'] . '/files/images/userGallery/';
    $targetFile =  str_replace('//','/',$targetPath) . $rn. $_FILES['Filedata']['name'];
    $targetFile1 =  str_replace('//','/',$targetPath) . "thumbs/" ."small".$rn. $_FILES['Filedata']['name'];

    //Добавление в базу данных!
    $prfx="/userGallery/";

    $fname=$_FILES['Filedata']['name'];
    $id_p=$_SESSION['id_user'];
    $sql1 = "select id from {$pref}icms_ank where user_id='$id_p'";
    $result1 = mysql_query($sql1);
    $rowo1 = mysql_fetch_array($result1);
    $id_ank=$rowo1['id'];

    $sql1 = "select id from {$pref}icms_gallery_categorie where id_ank='$id_ank'";
    $result1 = mysql_query($sql1);
    
              //Если еще нет галереи пользователя, создаем ее
              if (!($rowo1 = mysql_fetch_array($result1))) { 
        $today = date('Y-m-d H:i:s');
        $cat_name="Галерея пользователя ".getUserByID($id_p);    
        $menu_status=1;
        $query = "insert into {$pref}icms_gallery_categorie (gal_name,gal_date,gal_status,id_ank) values('$cat_name','$today','$menu_status','$id_ank')";
        mysql_query($query);

        $sql2 = "select id from {$pref}icms_gallery_categorie where id_ank='$id_ank'";
        $result2 = mysql_query($sql2);
        $rowo2 = mysql_fetch_array($result2);
        $id_gal=$rowo2['id'];
    } else {
        $id_gal=$rowo1['id'];
    }

    $smallname=$prfx."thumbs/"."small".$rn.$fname;
    $bigname=$prfx.$rn.$fname;
    $query = "insert into {$pref}icms_gallery (id_gal,name,img_small,img_big,status) values('$id_gal','$fname','$smallname','$bigname','0')";
    mysql_query($query);

    move_uploaded_file($tempFile,$targetFile);

    $size = getimagesize($targetFile);
    $nw=150;
    $nh=($size[1]/($size[0]/$nw));
    img_resize($targetFile,$targetFile1,$nw,$nh); //Функция ресайза работает, 100% уверен

    echo "1";
}
?>

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0762 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.