Security digits in php (captcha) for login pages

Simplest captcha generator:

Add this code to the login form:

<?

if (isset($_POST[“code”]) and  isset($_SESSION[“seccode”])  and $_POST[“code”]==$_SESSION[“seccode”])
{

echo ‘Correct security code’;’

}

else

{

echo ‘Incorrect security code’;

}

// 5 digit security number.

$t1=rand(1,9);$t2=rand(1,9);$t3=rand(1,9);$t4=rand(1,9);$t5=rand(1,9);
$code=$t1.”.$t2.”.$t3.”.$t4.”.$t5;
$_SESSION[“seccode”]=$code;

?>

<input name=”code” type=”text” id=”code” maxlength=”5″> <img src=”cap.php” />

Create cap.php file in root folder and add this code there:

<?php
session_start();

$image = writeToImage(‘seccap.jpg’, urldecode($_SESSION[“seccode”]));

imagejpeg($image);

function writeToImage($imagefile, $text){
if(file_exists($imagefile))
{
$image = @imagecreatefromjpeg($imagefile);

$text_color = imagecolorallocate($image, 13, 14, 191);

imagestring($image, 6, 15, 3,  “$text”, $text_color);
}
else
{
$image  = imagecreatetruecolor(150, 30);
$bgc = imagecolorallocate($image, 255, 255, 255);

$tc  = imagecolorallocate($image, 0, 0, 0);
imagefilledrectangle($image, 0, 0, 150, 30, $bgc);
imagestring($image, 1, 5, 5, “Error loading $imagefile”, $tc);
}
return $image;

}

?>

Create small jpg file named ‘seccap.jpg’ with wished background, and upload it to a root folder of your website.

CAPTCHA SECURITY FOR YOUR WEBSITE IS READY!!! 🙂

Simple Javascript Email Validation

This is javascript code, needs to be added to html:
<script>
function validate(form_id,email_address) {
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var address = document.forms[form_id].elements.email_address].value;
if(reg.test(address) == false) {
alert(‘Please, enter correct email’);
return false;
}
}
</script>

And this is form html code
<form id=”form_id” method=”post” action=”your_some_file.php” onsubmit=”javascript:return validate(‘form_id’,’email’);”>
<input type=”text” id=”email” name=”email” />
<input type=”submit” value=”Submit” />
</form>

Useful links: http://www.smartwebby.com/dhtml, http://www.white-hat-web-design.co.uk/articles

Хитрости работы в Firefox

1. Чтобы быстро найти любое слово на веб-странице, напечатайте «/слово» – слэш вызывает функцию быстрого поиска, и искомое слово будет подсвечено, а затем нажмите Ctrl+G, чтобы «снова найти» это слово.

2. Если вы хотите удалить какой-либо элемент списка из выпадающего меню адресной панели, выделите его наведением курсора – и просто нажмите Shift+Delete.

3. Периодически очищайте историю загрузок, чтобы менеджер загрузок лучше работал, это настраивается в английской версии браузера здесь: Tools | Options | Privacy, а в русифицированной – здесь: Инструменты | Настройки | Загрузки.

4. Напечатайте about:cache?device=disk в адресной полосе, чтобы просмотреть/сохранить объекты, которые находятся в дисковом кэше Firefox.

5. Напечатайте about:cache?device=memory в адресной полосе, чтобы просмотреть/сохранить объекты в кэше Firefox.

6. Перетащите любую ссылку в окно менеджера загрузки (Download Manager), чтобы добавить и загрузить ссылку.

7. Если вы случайно удалили закладку и хотите ее восстановить, откройте менеджер закладок (Bookmarks Manager) и нажмите Ctrl+Z или в меню: Edit | Undo (Правка | Отменить).

8. Двойное нажатие кнопкой мыши на пустое пространство в полосе вкладок (Tab Bar) открывает новую вкладку.

9. Удерживайте клавишу «Ctrl», нажимая правой кнопкой мыши в контекстном меню «Показать изображение» (View Image) или «Показать фоновое изображение» (View Background Image), чтобы открыть изображение в новой вкладке или новом окне.

10. Папку закладок также можно перетаскивать на другое место, но при этом следует удерживать клавишу «SHIFT».

11. Чтобы не дать веб-сайту заменить/изменить ваше контекстное меню, вызываемое правой кнопкой мыши, пойдите по пути Инструменты > Опции > Функции Веб, а затем нажмите на строку «передовая вкладка» и отмените выбор меню «Удалять или заменять контекстные меню». В Firefox 2: Tools > Options > content > Advanced (Инструменты > Настройки > Содержимое > Дополнительно).

12. Вы можете работать с Firefox в режиме оффлайн – просто откройте меню File > Work Offline (Файл > Работать автономно). Это означает, что вы можете даже в режиме оффлайн просматривать ранее открытые страницы – отличная функция, но немногие ею пользуются.

13. Вы можете поместить открытую страницу в закладки, перетащив значок из строки местоположения в папку закладок. Вы также можете перетащить его на рабочий стол, чтобы создать иконку для этой страницы.

14. Чтобы прекратить проигрывание анимированных изображений формата gif, нажмите на кнопку «ESC».

И в дополнение… Сочетания клавиш для удобной работы в Firefox с клавиатуры!
– Закрыть вкладку: Ctrl+W Ctrl+F4
– Закрыть окно: Ctrl+Shift+W Alt+F4
– Новая вкладка: Ctrl+T
– Новое окно: Ctrl+N
– Выбрать вкладку (от 1 до 8): Ctrl+(1 – 8)
– Выбрать последнюю вкладку: Ctrl+9
– Поместить все вкладки в папку закладок: Ctrl+Shift+D
– Выбрать адресную панель: Ctrl+L F6 Alt+D
– Открыть адрес в новой вкладке: Ctrl+Enter
– Поиск в Веб: Ctrl+E Ctrl+K
– Следующая вкладка: Ctrl+Tab Ctrl+Page Down
– Предыдущая вкладка: Ctrl+Shift+Tab Ctrl+Page Up

Source:  http://webtun.com/browsers/firefox

Small statistic

This statistic i made from one of my website’s(education cathegory: http://www.xaricidil.net ) user database.(i made it in 2009-09-19)

Users – gender
Male – 55.33 %
Female – 44.67 %.

Users – emails
Mail.ru – 31.8 %
Yahoo! – 18.7 %
Box.az – 10.4 %
Hotmail – 8.1 %
Gmail – 7.5 %
Other mails – 23.5 %.

Users – education
Secondary school – 15.8 %
Bachelor – 51.3 %
Master degree – 9.9 %
Doctorate degree – 1 %
Graduated – 11.1 %
Other – 10.9 %

Very interesting results. 🙂