PHP.SU

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

Страниц (128): В начало « ... 27 28 29 30 [31] 32 33 34 35 ... » В конец

> Найдено сообщений: 1914
3d_killer Отправлено: 06 Февраля, 2015 - 14:00:54 • Тема: Валидация email • Форум: Вопросы новичков

Ответов: 15
Просмотров: 681
GoDr, согласен, если активация сделана по email, то указав неверное мыло подтвердить регистрацию не удастся и следовательно войти, а по крону допустим через 2-3 дня удалять не активированные аккаунты да и все.
3d_killer Отправлено: 06 Февраля, 2015 - 13:31:12 • Тема: Валидация email • Форум: Вопросы новичков

Ответов: 15
Просмотров: 681
вот этот экземпляр $object = new db; тот класс ваш не видит, сами писали?
(Добавление)
кстати функции работы с бд которые вы используете устарели
3d_killer Отправлено: 05 Февраля, 2015 - 18:46:02 • Тема: Валидация email • Форум: Вопросы новичков

Ответов: 15
Просмотров: 681
а как вы думаете ваш экземпляр класса подключение к БД вообще видит?
3d_killer Отправлено: 31 Января, 2015 - 23:53:47 • Тема: Как получить предидущую дату • Форум: Вопросы новичков

Ответов: 2
Просмотров: 173
у меня есть дата 29.11.2014 например нужно получить отдельно предидущий день месяц и год,

или как сегодня 01.02.2015 надо получить $day=31 $month=01 $year=15
3d_killer Отправлено: 31 Января, 2015 - 12:19:35 • Тема: Как забросить данные из динамической формы • Форум: Работа с СУБД

Ответов: 2
Просмотров: 642
нет тут никакого js массива, и вообще js
3d_killer Отправлено: 31 Января, 2015 - 01:18:49 • Тема: Нужно сделать обработку событий в Ajax • Форум: Вопросы новичков

Ответов: 12
Просмотров: 370
ну так его переписывать надо вы данные то

и отправили как одну переменную ее надо разобрать

а потом обращаться к ним не как

а как
и т.д.
а так у вас данные даже это условие не проходят

так как таких нету и быть не может
все я спать завтра работы много, думаю разберешься дальше
(Добавление)
а да и вывод шаблона убери, он тут не нужен
вот это все
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. //require temlate class
  4. require_once $PNSL["system"]["dir_root"].$PNSL["system"]["dir_libs"]."html_template/SeparateTemplate.php";
  5. $tpl = SeparateTemplate::instance()->loadSourceFromFile($PNSL["system"]["template"]."subform.tpl");
  6.  
  7. //form
  8. $tpl->assign('TITLE_SUBSCRIBE',$PNSL["lang"]["title"]["subscribe"]);
  9. $tpl->assign('ACTION',"http://".$_SERVER["SERVER_NAME"].root()."?task=subform");
  10. $tpl->assign('STR_NAME',$PNSL["lang"]["table"]["name"]);
  11. $tpl->assign('STR_EMAIL',$PNSL["lang"]["table"]["email"]);
  12. $tpl->assign('BUTTON_SUBSCRIBE',$PNSL["lang"]["button"]["subscribe"]);
  13.  
  14. $arr = $data->getCategoryList();
  15.  
  16. foreach($arr as $row){
  17.         $rowBlock = $tpl->fetch('row');
  18.         $rowBlock->assign('ID_CAT',$row['id_cat']);
  19.         $rowBlock->assign('NAME',$row['name']);
  20.         $tpl->assign('row', $rowBlock);
  21. }
  22.  
  23. // display content
  24. $tpl->display();
3d_killer Отправлено: 31 Января, 2015 - 01:02:24 • Тема: Нужно сделать обработку событий в Ajax • Форум: Вопросы новичков

Ответов: 12
Просмотров: 370
ну так он работает отправляет данные туды http://mailer[dot]magelit[dot]com[dot]ua/form.php
и ожидает ответа который вы не даете вот и вылазит ошибка
сделайте в нем хоть echo "данные получены";
(Добавление)
и вот это все убери
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.     <!DOCTYPE html>
  3.     <html>
  4.     <head>
  5.     <title>Subscript</title>
  6.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  7.     </head>
  8.     <body>
  9.  

это обработчик а не страница для оптимизации
(Добавление)
и вроде это не обработчик он не обрабатывает переданные данные
3d_killer Отправлено: 31 Января, 2015 - 00:25:58 • Тема: Нужно сделать обработку событий в Ajax • Форум: Вопросы новичков

Ответов: 12
Просмотров: 370
CODE (html):
скопировать код в буфер обмена
  1. <form id="form_new">
  2. <table border="0">
  3. <tr><td>Имя</td><td><input size="40" type="text" name="name"></td></tr>
  4. <tr><td>E-mail</td><td><input size="40" type=text name="email"></td></tr>
  5. <tr><td></td><td><input type='button' onClick="call()" value="Подписаться"></td></tr>
  6. </form>
  7. <div id="result"></div>


CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2.    function call() {
  3.      var msg   = $("#form_new").serialize();
  4.        $.ajax({
  5.          type: 'POST',
  6.          url: 'php обработчик куда отправлять',
  7.          data: {msg:msg},
  8.          success: function(data) {
  9.            $("#result").html(data);
  10.          },
  11.          error:  function(){
  12.                alert('Возникла ошибка');
  13.            }
  14.        });
  15.  
  16.    }
  17. </script>
3d_killer Отправлено: 30 Января, 2015 - 23:57:24 • Тема: Нужно сделать обработку событий в Ajax • Форум: Вопросы новичков

Ответов: 12
Просмотров: 370
SpiritHG пишет:
я сижу и мучаюсь с этим кодом...

у тебя в коде вообще js нету, так что мучайся не мучайся, так не заработает
3d_killer Отправлено: 29 Января, 2015 - 20:50:57 • Тема: Прогресс бар при загрузке файлов • Форум: Работа с файловой системой и файлами

Ответов: 6
Просмотров: 3911
Мелкий локально тестил и с 10 мс показывает доли %, но загружается значительно медленнее тестовый файл 200 мб при 100 мс грузится секунды 3 при 10 - секунд 20
(Добавление)
поставил так, вроде нормально получилось
session.upload_progress.freq = "1000"
session.upload_progress.min_freq = "0.1"
(Добавление)
приятно что в IE8 тоже работает
3d_killer Отправлено: 29 Января, 2015 - 20:17:16 • Тема: Прогресс бар при загрузке файлов • Форум: Работа с файловой системой и файлами

Ответов: 6
Просмотров: 3911
Contr это не серверный скрипт, так что немного не то
(Добавление)
вроде нашел
PHP:
скопировать код в буфер обмена
  1.  
  2. session.upload_progress.freq[=1%] - Частота обновления данных в сессии, данные будут обновляться при получении каждых session.upload_progress.freq байт Если за значением следует ‘%, то значение будет интерпретировано как процент от общего размера загружаемых данных
  3. session.upload_progress.min_freq[=1.0] - Минимальная задержка в секундах между обновлениями данных
  4.  

только какие бы поставить
(Добавление)
о вот так ништяк, если кому надо
session.upload_progress.freq = "0.1"
session.upload_progress.min_freq = "0.1"
(Добавление)
вот так вобще красота
session.upload_progress.freq = "0.01"
session.upload_progress.min_freq = "0.01"

правда не знаю как это на сервак влияет
(Добавление)
ага выяснил, чем меньше ставишь тем медленнее файл грузится видимо изза обновлений, оптимально 0,1 ставить
3d_killer Отправлено: 29 Января, 2015 - 20:06:02 • Тема: Прогресс бар при загрузке файлов • Форум: Работа с файловой системой и файлами

Ответов: 6
Просмотров: 3911
он плавненько идет?
3d_killer Отправлено: 29 Января, 2015 - 19:24:24 • Тема: Прогресс бар при загрузке файлов • Форум: Работа с файловой системой и файлами

Ответов: 6
Просмотров: 3911
Пробовал сделать прогресс бар написал по быстрому пару файликов кода и тестить, все бы хорошо но как то обновляется вяло на локальном хосте то есть прыжками 8, 15, 21 % и т.д.
запросы состояния идут часто но данные обновляются редко, может параметр какой в конфиге подправить?
прилагаю код хотя скорее всего он и не нужен
PHP:
скопировать код в буфер обмена
  1. $percent = 0;
  2. $data = array();
  3. if(isset($_SESSION['upload_progress_'.$_POST['uuid']]) and is_array($_SESSION['upload_progress_'.$_POST['uuid']]))
  4.         {
  5.         $percent = ($_SESSION['upload_progress_'.$_POST['uuid']]['bytes_processed'] * 100 ) / $_SESSION['upload_progress_'.$_POST['uuid']]['content_length'];
  6.         $percent = round($percent,2);
  7.         $data = array('percent' => $percent, 'content_length' => $_SESSION['upload_progress_'.$_POST['uuid']]['content_length'], 'bytes_processed' => $_SESSION['upload_progress_'.$_POST['uuid']]['bytes_processed']);
  8.         }
  9. else
  10.         {
  11.                 $data=0;
  12.         }
  13. echo json_encode($data);


CODE (html):
скопировать код в буфер обмена
  1. <? session_start(); ?>
  2. <!DOCTYPE html>
  3. <html lang="ru">
  4. <head>
  5. <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
  6. <meta charset="utf-8" />
  7. <script type="text/javascript" src="jquery.min.js"></script>
  8. <script>
  9. var t;
  10. var percent;
  11. progress = function(){
  12. var uuid=$('#uu_id').val();
  13. $.ajax({
  14.                 async:true,
  15.                 type: "POST",
  16.                 dataType: 'json',
  17.                  url: 'action.php',
  18.                 data: {uuid:uuid},
  19.                 success: function(data)
  20.                         {
  21.                                 if(data==0)
  22.                                         {
  23.                                                 clearTimeout(t);
  24.                                                
  25.                                                 $('#status').text('100%');
  26.                                         }
  27.                                 else
  28.                                         {
  29.                                                 $('#status').text(data.percent+'%');
  30.                                         }
  31.                                
  32.                         }
  33.         });
  34. }
  35. function upload_file_fuc(id)
  36.         {
  37.                 document.getElementById(id).submit();
  38.                 t = setInterval("progress()", 50);
  39.         }
  40. </script>
  41. </head>
  42. <body>
  43.     <form action="upload.php" target="frame_h" method="post" id="form_upload" enctype='multipart/form-data'>
  44.         <input type="input" name="<?php echo ini_get("session.upload_progress.name"); ?>" value="<? echo rand(3,1000); ?>" id="uu_id" />
  45.         <input type="file" name="upload_file[]" onChange="upload_file_fuc('form_upload');" multiple='multiple'>
  46.     </form>
  47.     <iframe name='frame_h'></iframe>
  48.     <div id="status"></div>
  49. </body>
  50. </html>

в хром есть встроенный так он как то плавно идет, это у всех так кто юзал?
3d_killer Отправлено: 25 Января, 2015 - 16:36:12 • Тема: запуск скрипта вручную и по cron • Форум: Вопросы новичков

Ответов: 6
Просмотров: 285
ну создаешь папку туда кидаешь скрипт и файл httaccess с содержимым
AddDefaultCharset utf-8
order deny,allow
deny from all

и все кроме самого пхп туда доступ никто не получит
3d_killer Отправлено: 25 Января, 2015 - 16:30:49 • Тема: запуск скрипта вручную и по cron • Форум: Вопросы новичков

Ответов: 6
Просмотров: 285
для крона отдельно положи без авторизации и туды htaccess на запрет всем

Страниц (128): В начало « ... 27 28 29 30 [31] 32 33 34 35 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB