Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - HefneR

Страницы: [1]
1
PHP / Безопасная авторизация
« : 24 Ноября 2006, 15:42:48 »
Уже как-то писал авторизацию пользователей на сайте, но по неопытности, он получился весь дырявый. Теперь опять встала эта задача, но хочется что бы решение было защищено в полной мере. Искал статьи, но большинство ещё хуже чем мой старенький скрипт. Есть конечно же и те, где указываются слабые места, но всё-равно не полность. Если кто видел грамотную статью на тему как защитить авторизацию на сайте, поделитесь плз ссылочкой!

PS: я не ищу готовый код, хотя бы чисто тиоритически

2
PHP / Пропорционально изменить размеры
« : 02 Марта 2006, 15:44:24 »
Приветствую всех. У меня такая задача, скорее по алгебре, чем про программированию. Вот написал приложение для создания превьюшек изображений в новостях в стороннию CMS. Но вот никак не допрёт как правильно высчитывать новые размеры.

Итак, ширина превьюшки должна быть максимум 450, если ширина > 450, то высота должна пропорционально уменьшаться.

Пробовал две формулы.

1)
#####################################################
# $img_width - реальная ширина                                      
# $img_height и $img_real_height - реальная высота 
#####################################################

$img_real_height $img_height;           // резервируем реальную высоту
$width_diff $img_width 450;     // выясняем, на сколько мы урезали изображение
$img_height $img_height $width_diff;  // новая уменьшанная высота изображения


2) Эту формулу мне подсказали -  
#####################################################
# $img_width - реальная ширина                                             
# $img_height и $img_real_height - реальная высота        
#####################################################

$img_real_height $img_height;           // резервируем реальную высоту
$width_diff $img_width 450;            // на сколько мы урезали изображение в ширине
$one_percent $width_diff/100;             // 1% от того, на сколько урезали
$thirty_percent 30*$one_percent;         // 30% от того, на сколько урезали
$img_height $width_diff $thirty_percent// новая уменьшанная высота изображения


Но всё это не то.

Например по первой формуле 1600х1400 обрезается до 450х50, по второй формуле до 450х805. Однако к примеру нормально сжимается размер 500х375 (до 450х360, по второй формуле).

Я думаю стоит делать проверку, если высота больше ширины на N-число или процент, то урезаем по второй формуле. Если же меньше, то оставляем как есть. Даже и не знаю. Хочется чтобы всё было как нужно

3
PHP / Универсальный постраничный вывод
« : 21 Января 2006, 19:07:34 »
поискал, то чего нужно мне так и не нашёл =\\

4
PHP / Универсальный постраничный вывод
« : 20 Января 2006, 22:11:46 »
Второй день ищу нужный мне готовый код постраничного вывода из БД MySQL средствами PHP. Наиболее полную статью по вопросу нашёл здесь. Перебробывал все предложенные варианты.

Мне понравилось - заказчику нет. Заказчик требует туже систему (один в один) как и тут (в строке поиска справа введите что-нибудь, к примеру web).

То есть, на какой бы странице не находился юзер, выводилось в сyмме 10 страниц. При нажатии на ">" -  выводится следующая десятка, а не прибавляется 10 страниц как обычно... При нажатии на ">>" и "<<" последняя и первая страница соответственно.

Меня совершенно не прёт возится с этими циклами и арифметикой (я понимаю что тут 1-4 класс, но всё же) :) Ищу готовый код, ну или статейку с похожим скриптом, которую будет не сложно подрезать до моей цели.

Думаю объяснил понятно. Буду примного благодарен!!! И это, я никого не прошу написать мне готовый код, просто вдруг кто видел такую статью, или у кого скриптик завалялся...

5
JavaScript & JScript / Окна
« : 06 Декабря 2005, 19:57:24 »
Задача: при нажатии кнопки в окне-родителе (далее окно 1) "Открыть окно", открывется новое окно (далее окно 2) с списком "чего-то там" в виде изображений. При нажатии на "чего-то там", окно 2 закрывается, а выбранное значение "чего-то там" с помощью функции выводиться в текстовое поле формы в окне 1.

Вопрос: как обратится к окну-родителю (окно 1), чтобы "чего-то там" оказалось в текстовом поле?

6
JavaScript & JScript / Свой калькулятор на JavaScript
« : 20 Ноября 2005, 16:01:32 »
Нужно написать калькулятор на JavaScript`е. Приминяться он будет на сайте текстильной фабрики (для скрипта интернет магазина) для вычесления цены комплекта (комплекты с постельным бельём).

Имеем:




 


 
 
 
 


 
 
 
 


 
 
 
 


 
 
 
 


 Пододеяльник
 
 
 

 Размер
 

 Количество
 

 Цена
 

 
 

 150x205
 

 
 

   
   

 
 

 180x205
 

 
 

   
   

 
 

 200x205
 

 
 

   
   





Функция для вычисления:

function Calculator() {
   if (document.goods.blanket_size.value = \'150x205\') {
     alert("Вычисляем цену пододеяльника #1");
     var num = document.goods.blanket_num1.value;
     var price = document.goods.blanket_price1.value;
     var blanket_price = num*price;
   }
   if (document.goods.blanket_size.value = \'180x205\') {
     alert("Вычисляем цену пододеяльника #2");
     var num = document.goods.blanket_num2.value;
     var price = document.goods.blanket_price2.value;
     var blanket_price = num*price;
   }
   if (document.goods.blanket_size.value = \'200x205\') {
     alert("Вычисляем цену пододеяльника #3");
     var num = document.goods.blanket_num3.value;
     var price = document.goods.blanket_price3.value;
     var blanket_price = num*price;
   }
   document.goods.price.value = blanket_price;
}


То есть, функция проверяет и анализирует значение выбранного пункта radio и формирует соответствующую цену и количество, перемножает результат, выводит его в поле price.

В чём проблема: функция не анализирует значение radio. Точнее сказать она анализирует не выбранный пункт radio, а все пункты подряд. То есть если нажать на вычислить, появится 3 сообщения alert, вместо одного.

Помогите пожалуйста найти ошибку, сам я в JavaScript разбираюсь плохо, не мой профиль так сказать :) буду вечно благодарен...

7
Цитировать

А взять код и посмотреть - не?... Он вроде везде неплохо работает...


Цитата: не люблю цитировать самого себя

После просмотра кода IPB и phpBB понял, что для Мазилы и ИЕ коды разные. С кодом для IE разобрался, а вот с Mazill\'ой никак неполучается, ибо плохо знаю JavaScript (вернее сказать вообще не знаю)... =(


я ищу отдельный готовый код

8
Нужно написать функции на JavaScript для добавления bb-code тегов как на форумах.

Ну к примеру, в textarea напишем: "hello, PHP". Выделим слово "PHP" и нажмём на кнопку [ B ]. В итоге в textarea должно появится следующие: "hello, [ b ]PHP[/ b ]". Если ничего не выделено, просто вставляем теги жирного текста в конец.

После просмотра кода IPB и phpBB понял, что для Мазилы и ИЕ коды разные. С кодом для IE разобрался, а вот с Mazill\'ой никак неполучается, ибо плохо знаю JavaScript (вернее сказать вообще не знаю)... =(

Вроде задачу объяснил понятно, помогите разобраться пожалуйста!!!!!!

Страницы: [1]