Памоему, jq - это библиотека, которая дала мощный толчок популяризации js. Там есть очень много чему поучиться. Но я jq не люблю, потому что:
- начал с нативного js
- соответственно, никак не асилю приготовление котят в микроволновке, хотя это и быстрее
- но в основном это политическое предубеждение, поскольку постоянно встречаю фразы типа начал изучать js с просьбой пояснить, как тут в jq избы строят, а еще больше раздражает, когда напишешь ченить элементарное на js, а тебя спрашивают - это че такое, не давайте на jq!!!
Сама форма (без ajax запроса, с перезагрузкою) работает и все записывается.
Помогите, пожалуйста. В ajax не силен, если можно подробней...
Из явных косяков... В аякс передается id:id, а обработчик ожидает post-id. В обработчике, соответственно, $_POST["post-id"] надо заменить на $_POST["id"].
подскажите, плиз, кто знает. ну и в конце-концов, понимать хочется.
извините, если вопрос дурацкий задал.
Все переменные, которые используются в функции, уничтожаются по завершению ее работы. Исключение составляют глобальные переменные, переменные, объявленные как static и переменные, переданные в функцию как ссылки, т.е. с амперсандом &. Такшта не парься на этот счет.
Поделитесь опытом, как это можно сделать?
Спасибо.
PS Использование конструкции case-switch обусловлено требованиями в CMS.
Мой совет - прислушаться к тем, кто говорит, что можно сделать не кейсами, и второй совет - сформулировать общую задачу, а не ее часть. В противном случае - это тупиковая ветка.
Ну тут больше вопрос к тому, почему вообще возникают утечки памяти.
С утечками в js сталкиваться приходилось. Если утечка в браузере, то предположу, что это именно такой случай. Могут возникать из-за багов браузеров в частности старых ие и из-за замыканий, в которых не учитывается этот момент. А вот насчет php не сталкивался с таким.
без аякса не прикольно. странички какие-то левые открываются с отчётами, лишние клики - назад/туда/сюда.
1. Какие странички?
2. Не хочешь, чтобы история сохранялась, пользуйся аяксом на здоровье. Только сути предлржения это не меняет. Форму в iframe не получится заполнить с помощью js.
krutovaniya
не, там что то про id было.. непомню..
Вездеход пишет:
покажите такие =)
покажу.. щас ток вспомню где это было...
Действительно, возникает вопрос, с какой целью это нужно? Если речь идет о HTML и CSS, то есть ли смысл его скрывать от клиента в принципе? Если речь о js, то браузеры имеют инструменты разработчика, в которых ты этот код так или иначе получишь.
getNumberOfParameters - возвращает общее количество ожидаемых параметров.
getNumberOfRequiredParameters - возвращает количество обязательных параметров
Спасибо! Направление понял. Единственное, в php4 работать не будет? (Добавление)
MiksIr пишет:
Воспользоваться IDE
А ватета не понял. Не соблаговолите расшифровать? Вернее, расшифровать я расшифровал, но конкретно применительно к php это как выглядит?
Есть ли способ узнать, сколько аргументов ожидает функция? Например, чтобы предотвратить ошибку, когда в функцию передаются не все требуемые аргументы.
Меняй FTP-доступ.
Делай поиск по исходникам и удаляй строчки с эти кодом.
На счет вредоносности: зависит от содержимого документа по той ссылки)
Не факт, что можно найти простым поиском. Обычно такие вставки не хранят в прямом виде. Переворачивают или шифруют (уж если добрались до файловой системы), а потом выводят функцией. Надо искать точку, где идет вывод этой вставки, а потом разбираться.
К тому же возможно этот шелл работает через базу данных, тогда в файлах искать сам код вставки в принципе бесполезно.
потому как strlen считает количество байт в строке, а mb_strlen учитивает кодировку. cp1251 однобайтовая кодировка (один байт = один символ) strlen показивает верно количество. а вот UTF-8 уже многобайтовая (например кирилица в ней занимает 2 байта). вот получаеться что в UTF-8 количество байт != количество символов
Не. Это я понимаю. Я ступил почему mb_strlen выдает тот же результат, что и простая strlen. Как правильно сказали, не заглянул в описание функции, поэтому выполнял ее с кодировкой по умолчанию.