PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (10): « 1 [2] 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 143
demot Отправлено: 07 Августа, 2011 - 19:14:59 • Тема: Загрузка нескольких фалов • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 1504
для выбора нескольких файлов использую библиотеку jQuery Multiple File Upload Plugin
Форма
CODE (html):
скопировать код в буфер обмена
  1. <form id="files" enctype="multipart/form-data" method="post" action="upload_file.php">
  2. <input type="file" name="up_files[]" class="multi"/><input type="submit" value="Загрузить"/>
  3. </form>
  4. <span id="success_upload"></span>


отправка плагином jquery.form
CODE (javascript):
скопировать код в буфер обмена
  1. $("#files").submit(function() {
  2.         var options = {
  3.             url: 'upload_file.php',
  4.             iframe: true,
  5.             target: '#success_upload',
  6.             dataType: 'json',
  7.             success: function(data) {
  8.                 $("#success_upload").text(data.error + data.msg);
  9.             }
  10.         };
  11.         $(this).ajaxSubmit(options);
  12.         return false;
  13. });


Обработчик
PHP:
скопировать код в буфер обмена
  1.         $msg = "";
  2.         $fileElementName = 'up_files';
  3.         $uploaddir = 'upload/tmp_msg/';
  4.         foreach ($_FILES[$fileElementName]['name'] as $key=>$val){
  5.             //echo $val."<br>";
  6.             $uploadfile = $uploaddir.basename($_FILES[$fileElementName]['name'][$val]);
  7.             move_uploaded_file($_FILES[$fileElementName]['tmp_name'][$val], $uploadfile);
  8.             $msg .= " File Name: " . $_FILES[$fileElementName]['name'][$val] . ", ";
  9.         }
  10.         echo "{msg: '" . $msg . "'\n}";


Суть проблемы в чем - не работает! Т.е. если убрать функцию отправки, то будет происходить перенаправление на страницу обработчика, и если раскоментировать echo $val, то имена файлов выводятся из массива загруженных файлов, но копироваие в папку не происходит.

Если в форме заменить name="up_files[]" на name="up_files" и вернуть функцию отправки, а обработчик переделать к 2-мерному массиву, то все происходит прекрасно, только вот загружается последний из выбранных файлов.

Вопрос: как сделать отправку нескольких файлов без перезагрузки страницы? Что у меня не так? С самого утра бьюсь. Огорчение
demot Отправлено: 15 Июля, 2011 - 16:37:18 • Тема: Обновление фото после загрузки нового • Форум: JavaScript & VBScript

Ответов: 18
Просмотров: 4385
LIME, это так, но оно выполняется при загрузке страницы, но если обновить одно изображение, то данное событие уже не выполнится
(Добавление)
Pavelbeginner Улыбка
Опередил
demot Отправлено: 15 Июля, 2011 - 16:01:43 • Тема: Обновление фото после загрузки нового • Форум: JavaScript & VBScript

Ответов: 18
Просмотров: 4385
Pavelbeginner, ну это в принципе то же самое что я и предлагал, я только собирался менять содержимое дивов, а вы атрибут src Улыбка

Но проблема, к сожалению, все же остается - получить статус состояния загрузки картинки.

Просто по моей задумке, если интернет-канал хороший, то фотки будут грузится быстро (почти видео), а если плохой, то неважно насколько, фотка будет менятся только после полной ее загрузки.
demot Отправлено: 15 Июля, 2011 - 15:12:38 • Тема: Обновление фото после загрузки нового • Форум: JavaScript & VBScript

Ответов: 18
Просмотров: 4385
Pavelbeginner пишет:
Достаточно просто меняет атрибут src у тега img

Тогда неизбежно мерцание фото, при медленном интернет-соединении
(Добавление)
Pavelbeginner пишет:
можете посмотреть мою тему, она почти свежая.

уже почитал, до того как постить свою Улыбка
demot Отправлено: 15 Июля, 2011 - 14:55:04 • Тема: Обновление фото после загрузки нового • Форум: JavaScript & VBScript

Ответов: 18
Просмотров: 4385
Есть IP-камера. Хочу сделать на сайте трансляцию в виде обновляющихся фотографий с нее. Обновлять изображение через заданный интервал - не проблема, но хотелось бы другого. Опишу смысл или можно сказать необходимую последовательность действий.

1.Открывается страница и загружается фото с камеры
2.Скрипт ждет, когда фото загрузится полностью
3.Как только фото загрузилось, он отправляет запрос на получение нового фото
4.Тут проблема: надо дождаться загрузки фото из п.3 и только после этого обновить фото на странице.

Т.е. смысл всего этого каков: объем одного фото примерно 260-270 кб, а скорость интернета у всех разная Улыбка и вот хотелось бы чтоб обновление фотографии происходило с частотой, зависящей только от скорости интернета, а не по времени.

Кое-какая идея есть:
Два дива (один невидимый), туда загружаем первоначальное фото, как только оно загрузилось, копируем его содержимое во второй див и грузим новое изображение в 1-й, и так по кругу.
Только вот не знаю на сколько это оправдано (такое извращение) и будет ли работать вообще.
demot Отправлено: 03 Июля, 2011 - 13:57:52 • Тема: Доступ к данным, загружаемым функцией load() • Форум: JavaScript & VBScript

Ответов: 8
Просмотров: 1869
Нужно обращаться в coolback'e load'a.
Вот пример:

Основной док:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <body>
  3.     <span id="span1"></span>
  4.     <script type="text/javascript">
  5.         $('#span1').load('loaded.php', function () {
  6.             var a = parseInt($("#loaded_span").html());
  7.             alert(a);
  8.         });
  9.     </script>
  10. </body>
  11.  


loaded.php
CODE (html):
скопировать код в буфер обмена
  1. <span id="loaded_span">0</span>


В результате всплываета alert-окошко с нашим ноликом.
demot Отправлено: 03 Июля, 2011 - 07:53:04 • Тема: запрос на поиск в тексте • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 68
LIME пишет:
подскажите какой должен быть запрос поиска для мускула если использовать LIKE
поиск по полю TEXT(тип TEXT) ,а искомое слово $wrd

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `table` WHERE `text` LIKE '%'.$wrd.'%';
demot Отправлено: 02 Июля, 2011 - 13:30:37 • Тема: Кэширование php скрипта • Форум: Работа с сетью

Ответов: 1
Просмотров: 1071
ob-start() - в принципе там ничего сложного нет.
demot Отправлено: 28 Июня, 2011 - 20:24:44 • Тема: кеширование gismeteo • Форум: XML и его обработка

Ответов: 1
Просмотров: 2842
Парси xml данные куда-нибудь в файл или в БД и показывай оттуда. Просто на сервере обновляй этот файлик, Gismeteo, если мне не изменяет память, обновляют xml данные 4 раза в сутки.
demot Отправлено: 26 Июня, 2011 - 13:08:43 • Тема: Помогите найти ошибку в обработчике формы! • Форум: Если скрипт не работает

Ответов: 7
Просмотров: 2217
После $producer_array = explode(",",$producer);
demot Отправлено: 26 Июня, 2011 - 09:53:39 • Тема: последняя версия geshi • Форум: CMS и фреймворки

Ответов: 1
Просмотров: 3462
http://qbnz[dot]com/highlighter/ слева колонка с заголовком "Project Status" и списком "Supported Languages:"
Спойлер (Отобразить)
demot Отправлено: 26 Июня, 2011 - 09:48:49 • Тема: Как сделать русскую дату? • Форум: Хранение данных, их вывод и обработка

Ответов: 8
Просмотров: 4184
Так пожалуй будет проще
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $months = array('января', 'февраля', 'марта', 'апреля', 'мая', 'июня',
  3.                 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря');
  4. $m = $months[date('n')];
  5. echo date("d $m Y H:i");
  6. ?>
demot Отправлено: 24 Июня, 2011 - 20:57:05 • Тема: пример ftp-коннектора • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 43
Каков вопрос - таков ответ! Улыбка
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form method="post" action="act.php">
  3. <label>E-mail</label><input type="text" name="email"><br/>
  4. <label>Логин</label><input type="text" name="login"><br/>
  5. <label>Пароль</label><input type="password" name="pass"><br/>
  6. <input type="submit" value="Отправить">
  7. </form>
  8.  
demot Отправлено: 24 Июня, 2011 - 07:18:23 • Тема: Длина строки • Форум: Работа с СУБД

Ответов: 5
Просмотров: 3367
Если не нужно производить никаких математических вычислений, то попробуйте вывести как строку:

А вообще числа с плавающей точкой выводятся так:
demot Отправлено: 22 Июня, 2011 - 13:18:27 • Тема: Динамиское позиционирование окна • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 1294
DeepVarvar пишет:
demot пишет:
двигать окно браузера
по рабочему столу???

Да шучу я, шучу! Радость

Страниц (10): « 1 [2] 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB