PHP.SU

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

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

> Найдено сообщений: 195
Edwvee Отправлено: 05 Мая, 2014 - 15:25:03 • Тема: jquery maskedInput и focus • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 2964
Есть div по щелчку на который должен установиться фокус в input[type=text] в конец инпута. Из-за того, что к этому input применен jquery maskedInput получается, что выделяется весь текст в input. Даже если убрать часть кода ответственную за перемещение в конец input.
Код примерно такой:
CODE (javascript):
скопировать код в буфер обмена
  1. $('#input').mask('999999999999999', {placeholder: ' '});//поле в котором подразумевается строка из цифр максимальной длины = кол-ву 9
  2. $('#div').click(function(){
  3.         var input = $('#input');//получаем инпут
  4.         var lastNotSpace = input.val().trimRight().lenght;//тут нюанс в том, что невведенные симпволы представляют из себя пробелы
  5.         input.focus();//сам фокус, уже тут проблемы
  6.         input[0].setSelectionRange(lastNotSpace, lastNotSpace);//курсор в конец введенной строки
  7.   });

Пс: если подразумевается строгая маска, то не исключаем сценарий когда пользователь стал вдруг вводить в другое поле, а в текущем не хочет заново набирать то, что уже ввел.
ППс: если есть более разумное решение для строки вариативной длинны, состоящей из определенного набора символов, то подскажите.
Edwvee Отправлено: 05 Мая, 2014 - 10:19:12 • Тема: Очистка массива $_FILES • Форум: Вопросы новичков

Ответов: 6
Просмотров: 1028
OrmaJever пишет:
Нет, он не хранится, а браузер его снова передаёт, это проблема браезеров что после обновления страницы он снова отправляет post данные. Есть 2 метода отойти проблему
1) После загрузки делать редирект.
2) Сессии. Генерировать случайный хеш, затем писать его в форму и сессию, а при загрузке файла сравнивать хеш с формы с хешем из сессии.

Так если файл во временной директории, то после смерти скрипта файл удаляется, нет?
Edwvee Отправлено: 05 Мая, 2014 - 10:16:37 • Тема: создание страниц через сайт • Форум: Вопросы новичков

Ответов: 5
Просмотров: 274
Ex пишет:
Извините, не знал как правильно назвать тему, т.к. не знаю как это вообще называется Однако
Вот например в том же vk.com. При нажатии на кнопку "создать группу" создается новая страница. Каким образом, с помощью чего это делается, а то я не понимаю даже как это называется. Помогите плиз разобраться, ссылки приветствуются

Просто какие-то записи в бд создаются, на их основании и формируются страницы групп и тд.. А если имелось в виду как в cms создаются, то на примере cms и можно посмотреть. Вообщем-то всякие новости - это тоже записи в бд, для которых есть отображение.
Edwvee Отправлено: 29 Апреля, 2014 - 14:22:40 • Тема: Живой поиск • Форум: Вопросы новичков

Ответов: 6
Просмотров: 305
Сам по себе запрос что-то выдает? И "рабочие" ли строки в итоге в скрипте получаются?
Edwvee Отправлено: 25 Апреля, 2014 - 09:54:37 • Тема: windows, установка apc • Форум: Программирование на PHP

Ответов: 0
Просмотров: 243
Стоит php 5.4 vc9, скачал dll. Версия для 5.4, тоже собрана vc9 все thread safe. Прописал в php.ini
CODE (htmlphp):
скопировать код в буфер обмена
  1. [PHP_APC]
  2. extension=php_apc.dll
  3. apc.enabled=1
  4. apc.max_file_size=10M
  5. apc.shm_size=64M

Перезапустил апач.

В phpinfo нет ничего про данное расширение, специальный скрипт для мониторинга apc говорит, что apc не установлено.

И странно, что когда раньше ставил на другом компьютере, то вылезало сообщение о том, что расширение не найдено или с длл что-то не так, если неверно прописано имя или неправильная длл. Какие-то настройки в php.ini есть чтобы вылазило сообщение об ошибках в подключении экстеншена?
(Добавление)
Решилось, вроде от того, что в extension_dir в конце слэш добавил. Хотя черт его знает, винда же.
Edwvee Отправлено: 24 Апреля, 2014 - 13:10:04 • Тема: MSSQL и кодировка • Форум: Вопросы новичков

Ответов: 2
Просмотров: 687
iconv наоборот надо: первый аргумент из какой кодировки, второй в какую
А вообще лучше у базы сменить кодировку.
ALTER DATABASE {база данных} DEFAULT CHARACTER SET {кодировка} COLLATE {колэйшн};
Edwvee Отправлено: 24 Апреля, 2014 - 09:36:31 • Тема: Детектирование JS • Форум: HTTP и PHP

Ответов: 12
Просмотров: 2168
Цитата:
По пользователю нет надобноти инфу хранить. но ваш идея конечно верно, но в данном контексте она не рассматривается.
Я спрашиваю, как правильно копать лопатой, а вы мне предлагаете взять бульдозер и непариться. Но вопрос именно в лопате.

Скорее вы спрашиваете как смастерить нечто из куска кремния, палки и лианы чтобы копать землю, а я говорю "так вот же лопата рядом бесплатная и хорошо сделанная лежит".
Edwvee Отправлено: 23 Апреля, 2014 - 11:31:07 • Тема: Детектирование JS • Форум: HTTP и PHP

Ответов: 12
Просмотров: 2168
Так куки с сессией для того и придумали, чтобы инфу по пользователю хранить.
Edwvee Отправлено: 23 Апреля, 2014 - 11:24:38 • Тема: Детектирование JS • Форум: HTTP и PHP

Ответов: 12
Просмотров: 2168
Зачем какие-то файлы если есть сессия и кукисы?
И запрос может не прийти по тем или иным техническим причинам. Лучше просто через js в кукисы добавлять параметр и тогда на сервере при новых запросах он всегда будет или не будет.
Пс: ИМХО уже давно можно положить на тех, кто js отключает
Edwvee Отправлено: 22 Апреля, 2014 - 16:43:08 • Тема: extract • Форум: Вопросы новичков

Ответов: 4
Просмотров: 111
Непонятно, как эти две вещи связаны из описания проблемы. $page это то, что в результате экстракта получается?
Edwvee Отправлено: 22 Апреля, 2014 - 15:48:26 • Тема: Генерация сайтов • Форум: Вопросы новичков

Ответов: 12
Просмотров: 419
Тут вроде от движка таблиц зависит. С каким-то движком можно просто копию с другим именем создать.
(Добавление)
Можно вообще как-нибудь phpmyadmin'ом получить дамп базы чистого вордпресса и уже из текстового файла создавать новую базу.

http://faniska[dot]ru/for-w-master/i[dot][dot][dot]erminal-ssh[dot]html
Edwvee Отправлено: 22 Апреля, 2014 - 12:59:05 • Тема: Генерация сайтов • Форум: Вопросы новичков

Ответов: 12
Просмотров: 419
Цитата:
руками то легко) а как автоматом не знаю))

Любой учебник php - раздел "работа с файловой системой". Просто запаковать в архив копию пхп файлов, копировать его и разжимать через system как-нибудь архиватором.
С базой данных точно не помню, там возможно сами файлы тоже можно скопировать.
Edwvee Отправлено: 22 Апреля, 2014 - 11:52:42 • Тема: Генерация сайтов • Форум: Вопросы новичков

Ответов: 12
Просмотров: 419
Что сложного скопировать файлы вордпресса и скопировать базу вордпресса?
Edwvee Отправлено: 21 Апреля, 2014 - 10:01:20 • Тема: Из многоуровневого массива в одноуровневый? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 393
Если нужно отсортировать массив по своему, есть функция usort, вы получается хотите по id отсортировать.
PHP:
скопировать код в буфер обмена
  1. usort($arr, function ($a, $b)
  2. {
  3.     if ($a['id'] > $b['id'])
  4.         return 1;
  5.  
  6.     if ($a['id'] < $b['id'])
  7.         return -1;
  8.  
  9.     return 0;
  10. });


Все просто работает.
Edwvee Отправлено: 21 Апреля, 2014 - 09:46:05 • Тема: оптимизация, и прочие улучшения • Форум: Объектно-ориентированное программирование

Ответов: 10
Просмотров: 2094
Ну можно просто mysql_fetch, но это уже из того что я говорил понятно.
По скорости выполнения разницы не должно быть особой. По памяти не знаю, смотрите разницу в memory_get_peak_usage(). Предполагаю, что это окажется экономией на спичках, а первый подход правильнее с точки зрения разделения логики и представления.

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB