Просмотр темы
Uploadify
|
|
Rush |
Опубликовано 09.01.2011 13:04
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
Кто-нить встречался с этим зверем. 2ой день мозги парю, не могу сделать чтоб он в бд запись добавлял. Файлы загружаются, ошибок в бэкэнде нет, дебагер не пишет ничего, а в бд ничего не вешается... uploadify.com [php]if (!empty($_FILES)) { require_once "../../../maincore.php"; require_once INFUSIONS."mg/infusion_db.php"; $asdasd = dbquery("INSERT INTO ".DB_MG_PHOTOS." (photo_title, photo_desc, photo_date, photo_user, photo_album, photo_file) VALUES ('', '', '".time()."', '".$userdata['user_id']."', '".$_GET['id']."', '".$_FILES['Filedata']['name']."')"); $tempFile = $_FILES['Filedata']['tmp_name']; $targetPath = $_SERVER['DOCUMENT_ROOT'].$_REQUEST['folder']."/"; $targetFile = str_replace("//","/",$targetPath).$_FILES['Filedata']['name']; move_uploaded_file($tempFile,$targetFile); return $_FILES; }[/php] |
|
|
Razor |
Опубликовано 09.01.2011 14:26
|
![]() Администратор ![]() Группа поддержки ![]() Сообщений: 508 Зарегистрирован: 20.08.2010 15:55 |
Объясни поподробней, что это должно делать.. Всё понял, щас тоже подумаю. upd: не работает только с uploadify, если пользоваться стандартным методом загрузки файла, пишет в базу? Изменил(а) Razor, 09.01.2011 14:34 Sr. Software developer
plesk.com |
|
|
Rush |
Опубликовано 09.01.2011 17:59
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
да все работает в обычном режиме. а так ниче непонятно. маинкоре подключается, запрос по сути идет, но нифига запись не добавляется. такая проблема часто встречается, но она ж как то решается, ток хз как. в друпале ж используют uploadify, ток впадлу друпал ковырять... |
|
|
Rush |
Опубликовано 09.01.2011 19:12
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
ептыть. заковырял))) кому интересно - объясняю. в uploadify.php ничего не пишем вообще, тупо заливаем файл и все. возвращаемся туда, где описывали метод uploadify, и в настройках пишем что-то примерно следующее:
а потом собсно в этом бэкэнде и уже вешаем dbquery [php]<?php if (isset($_POST['action']) && $_POST['action'] == "save") { require_once "../../../maincore.php"; require_once INFUSIONS."mg/infusion_db.php"; $file = $_POST['file']; $album = $_POST['album_id']; $user = $_POST['user']; $result = dbquery("INSERT INTO ".DB_MG_PHOTOS." (photo_title, photo_desc, photo_date, photo_user, photo_album, photo_file) VALUES ('', '', '".time()."', '".$user."', '".$album."', '".$file."')"); } ?>[/php] причем если надо еще какие-то обработчики (тумбы, ресайз и т.д.), то вешать их целесообразней в этом же бэкэнде. |
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |