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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> progressbar загрузки файла на сервер 
:(
    Опции темы
supercelt
Дата 25.5.2009, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



bars80080, Ну мало ли). В общем вызван конфликт. И как это решить, я честно, не знаю, поэтому спрашиваю помощи тут)
PM   Вверх
Photon
Дата 26.5.2009, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злобный программер
**


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

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



supercelt, смотри..  Если у тебя только закачка файла, то ставь только форму Uber-Uploader.  Если у тебя еще передаются какие-то данные, то тебе надо эти данные разбирать в скрипте uploader'а и каким-то путем (либо сохраняя в файл, либо скрипт.php?data1=value1&data2=value2) передавать потом PHP-скрипту, который будет их куда нужно сохранять.  Т.е. форма получится примерно такая:

Код

<form method="POST" action="/cgi-bin/upload.pl" enctype="multipart/form-data">
  <input type="hidden" name="sid" value="<?php echo session_id(); ?>" />
  <input type="text" name="data1" size="20" /><br />
  <input type="text" name="data2" size="20" /><br />
  <input type="file" name="filename" size="20" /><br />
  <center><input type="submit" value="Сохранить" />
</form>


Ну это так, навскидку..


--------------------
With best regards..
PM MAIL ICQ Skype GTalk Jabber   Вверх
supercelt
Дата 26.5.2009, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Photon, Это вариант, хотя я надеялся на пхп. Перл-то я не знаю. (
PM   Вверх
999serg
Дата 22.6.2009, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(supercelt @ 25.5.2009,  20:13)
ERROR: Failed to find flength file.
Получилось!.

А как вы решили проблему работы скрипта?
PM MAIL   Вверх
supercelt
Дата 22.6.2009, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



999serg, Этого скрипта? 

ERROR: Failed to find flength file.
Получилось!.
 - у меня такого не было
PM   Вверх
999serg
Дата 23.6.2009, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата

Photon, я скачал uber-upload, установил, но при его работе выдаётся ошибка, в браузере пишет: ERROR: Failed to find flength file.  И ссылка ведёт вот сюда http://uber-uploader.sourceforge.net/?section=flength  Там написано что бы это убралось, надо поместить файл .htaccess в корневую кажется, с предлогаемым текстом. Но я помещал не только в корневую. Всё-равно не работает. А в чём может быть проблема?

Цитата

Photon, 
Получилось!. Только одна проблема. У меня есть страница сайта. На ней создаётся страница. Это как ЦМС. И там поля - заголовок стр, сам контент, ещё опций. И вот туда я поместил эту форму загрузки. Так вот не хочет работать при таком раскладе. Сами-то поля в форме У которой есть точный параметр - action. И тут же я в эту форму ставлю эту вторую форму скрипта uber uploader. А у этой формы а action написано - #. Получается, что у меня форма в форме. А если эту  форму с аплоадером ставить уже после той основной формы, то вс работает, но это не есть гуд. Подскажите пожалуйста. Как можно это решить?. Форма в форме

PM MAIL   Вверх
Nechto
  Дата 30.6.2009, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Вот тебе готовый скрипт заточиный под меня. Страница не перезагружается. Только процентовки нет, не могу догнать как её сделать.

Код

<HTML>
<head> 
</head>

<BODY>
<form action="info.php" name="uploadForm" method="post" target="hiddenframe" enctype="multipart/form-data"
onsubmit="document.getElementById('res').innerHTML=''; document.getElementById('loading').style.display='block'; 
return true;">
<input type="file" name="userfile" />
<input type="submit" value="Загрузить"  />
</form>
<div id="res" style="margin: 1em 0"></div>
<div id="loading" style="display:none; position: absolute; z-index: 99; left: 45%; top: 45%;">
<img src="wait.gif" border="0" /> Идет загрузка...
</div>
<iframe id="hiddenframe" name="hiddenframe" style="width:0; height:0; border:0"></iframe>
</BODY>
</HTML>
   


Код

<?php

switch ($_FILES['userfile']['type']) {
case 'image/jpeg': $type_key=1; break;
case 'image/gif': $type_key=1; break;
case 'image/bmp': $type_key=1; break;
case 'image/png': $type_key=1; break;
default:$type_key='0';
}
if ($_FILES["userfile"]["size"] > 1024*2*1024)
{
$size_key=0;
}
else{$size_key=1;}

if ($type_key==1 and $size_key=1) {
$adress="Z:/home/localhost/www/exp_1/";
if (move_uploaded_file($_FILES["userfile"]['tmp_name'], $adress.$_FILES["userfile"]["name"])){
echo '<script type="text/javascript">';
echo 'window.parent.document.getElementById("loading").innerHTML="";';
echo "window.parent.document.getElementById('res').innerHTML='Файл успешно загружен<BR>".$_FILES['userfile']['type']."<BR>';";
echo '</script>';
}
}else {
echo '<script type="text/javascript">';
echo 'window.parent.document.getElementById("loading").innerHTML="";';
echo "window.parent.document.getElementById('res').innerHTML='Неверный тип файла';";
echo '</script>';

}
?>


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


 




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


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

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