PHP and MsSQL

If you want to use mssql with php, it is easy.

Open php.ini file in your php root folder of your localhost (for examle, in vertrigo server, C:/…/Vertrigo server/php/php.ini) and edit this line:  ;extension=php_mssql.dll. Delete ‘;’ this and save document. Then download from internet php_mssql.dll for php , then copy this file to the php root folder of your localhost.  restart the server. Mssql connection now will work finely. All mysql functions works as mssql functions. You just need to change ‘y’ to ‘s’.  🙂  For example mysql_connect -> mssql_connect.

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