Acest script PHP genereaza aleatoriu o parola. Scriptul iti permite sa alegi numarul de caractere al parolei si tipul de caractere din care va fi alcatuita parola: minuscule (abcdef…), majuscule (ABCDEF…), cifre (123456…), simboluri (!@#$%^…).
Avantajul folosirii parolelor generate aleatoriu este ca sunt greu, poate imposbil, de spart de catre un script malitios sau ghicite de catre cineva. Asadar, atata timp cat folositi parole generate aleatoriu sunteti protejati de atacuri prin forta bruta (brute force attacks), atacuri cu dictionarul (dictionary attacks), inginerie sociala.
Scriptul PHP de mai jos iti permite sa te conectezi la o baza de date MySQL.
<?php
define('SQL_HOST', 'localhost');
define('SQL_USER', 'username');
define('SQL_PASS', 'password');
define('SQL_DB', 'database name');
@mysql_connect(SQL_HOST, SQL_USER, SQL_PASS) or die('Nu ma pot conecta la serverul MySQL!');
@mysql_select_db(SQL_DB) or die('Nu ma pot conecta la baza de date!');
?>
De obicei, acest script este un fisier include care este apelat, de cele mai multe ori deasupra DOCTYPE-ului, de fiecare data cand o pagina web trebuie sa se coneteze la o baza de date.
<?php include("includes/connect_to_db.inc.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">