Есть div по щелчку на который должен установиться фокус в input[type=text] в конец инпута. Из-за того, что к этому input применен jquery maskedInput получается, что выделяется весь текст в input. Даже если убрать часть кода ответственную за перемещение в конец input.
Код примерно такой:
$('#input').mask('999999999999999',{placeholder:' '});//поле в котором подразумевается строка из цифр максимальной длины = кол-ву 9
$('#div').click(function(){
var input = $('#input');//получаем инпут
var lastNotSpace = input.val().trimRight().lenght;//тут нюанс в том, что невведенные симпволы представляют из себя пробелы
input.focus();//сам фокус, уже тут проблемы
input[0].setSelectionRange(lastNotSpace, lastNotSpace);//курсор в конец введенной строки
});
Пс: если подразумевается строгая маска, то не исключаем сценарий когда пользователь стал вдруг вводить в другое поле, а в текущем не хочет заново набирать то, что уже ввел.
ППс: если есть более разумное решение для строки вариативной длинны, состоящей из определенного набора символов, то подскажите.
Нет, он не хранится, а браузер его снова передаёт, это проблема браезеров что после обновления страницы он снова отправляет post данные. Есть 2 метода отойти проблему
1) После загрузки делать редирект.
2) Сессии. Генерировать случайный хеш, затем писать его в форму и сессию, а при загрузке файла сравнивать хеш с формы с хешем из сессии.
Так если файл во временной директории, то после смерти скрипта файл удаляется, нет?
Извините, не знал как правильно назвать тему, т.к. не знаю как это вообще называется Однако
Вот например в том же vk.com. При нажатии на кнопку "создать группу" создается новая страница. Каким образом, с помощью чего это делается, а то я не понимаю даже как это называется. Помогите плиз разобраться, ссылки приветствуются
Просто какие-то записи в бд создаются, на их основании и формируются страницы групп и тд.. А если имелось в виду как в cms создаются, то на примере cms и можно посмотреть. Вообщем-то всякие новости - это тоже записи в бд, для которых есть отображение.
В phpinfo нет ничего про данное расширение, специальный скрипт для мониторинга apc говорит, что apc не установлено.
И странно, что когда раньше ставил на другом компьютере, то вылезало сообщение о том, что расширение не найдено или с длл что-то не так, если неверно прописано имя или неправильная длл. Какие-то настройки в php.ini есть чтобы вылазило сообщение об ошибках в подключении экстеншена? (Добавление)
Решилось, вроде от того, что в extension_dir в конце слэш добавил. Хотя черт его знает, винда же.
iconv наоборот надо: первый аргумент из какой кодировки, второй в какую
А вообще лучше у базы сменить кодировку.
ALTER DATABASE {база данных} DEFAULT CHARACTER SET {кодировка} COLLATE {колэйшн};
По пользователю нет надобноти инфу хранить. но ваш идея конечно верно, но в данном контексте она не рассматривается.
Я спрашиваю, как правильно копать лопатой, а вы мне предлагаете взять бульдозер и непариться. Но вопрос именно в лопате.
Скорее вы спрашиваете как смастерить нечто из куска кремния, палки и лианы чтобы копать землю, а я говорю "так вот же лопата рядом бесплатная и хорошо сделанная лежит".
Зачем какие-то файлы если есть сессия и кукисы?
И запрос может не прийти по тем или иным техническим причинам. Лучше просто через js в кукисы добавлять параметр и тогда на сервере при новых запросах он всегда будет или не будет.
Пс: ИМХО уже давно можно положить на тех, кто js отключает
Тут вроде от движка таблиц зависит. С каким-то движком можно просто копию с другим именем создать. (Добавление)
Можно вообще как-нибудь phpmyadmin'ом получить дамп базы чистого вордпресса и уже из текстового файла создавать новую базу.
Любой учебник php - раздел "работа с файловой системой". Просто запаковать в архив копию пхп файлов, копировать его и разжимать через system как-нибудь архиватором.
С базой данных точно не помню, там возможно сами файлы тоже можно скопировать.
Ну можно просто mysql_fetch, но это уже из того что я говорил понятно.
По скорости выполнения разницы не должно быть особой. По памяти не знаю, смотрите разницу в memory_get_peak_usage(). Предполагаю, что это окажется экономией на спичках, а первый подход правильнее с точки зрения разделения логики и представления.