Curs Php-mysql

1. Management de erori

O alta caracteristica ".htaccess" des folosita este "Managementul de erori". Altfel spus, putem folosi pagini personalizate care sa fie afisate in cazul unor erori (cum ar fi "error 404"), in locul celor standard.
Înainte de a crea propriile pagini de erori e bine sa stiti ce reprezinta documentele de erori si care sunt codurile de erori.
Documente de erori - cand primiti un mesaj de genul "Error 404 - Document not found" înseamna ca ati fost redirectionat catre o pagina care arata mesajul specific erorii 404. Aceasta reprezinta documentul de erori, pagina care este afisata in cazul erorii respective - pagina care poate fi personalizata.

Coduri de erori -Mai jos este afisata o lista cu mai multe coduri de eroare:


Nu trebue sa specificati cate o pagina pentru fiecare tip de eroare, de obicei sunt importante paginile pentru codurile de eroare 400, 401, 403, 404 si 500.

2. Aplicarea paginilor de eroare

Intai creati aceste pagini si le salvati intr-un director separat, de exemplu avem pagina "notfound.html" in directorul "erori" aflat in directorul root al serverului.
Apoi adaugati in .htaccess o comanda care are urmatoarea forma:

- Unde "cod" este codul erorii, din lista de mai sus, iar "/director/fisier.html" este calea catre fisierul care vrem sa fie afisat (pot fi folosite si fisiere PHP sau cu alta extensie, alta decat ".html").
De exemplu:
ErrorDocument 404 /erori/404.html
ErrorDocument 500 /erori/500.html
Puteti denumi paginile cum doriti, este de preferat sa fie sugestive cu eroarea la care se refera pentru a nu le confunda.
Se adauga "/" la inceputul adresei pentru a ne raporta la directorul root al serverului.

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Ce tip de <input> creaza o paleta de culori pentru selectare culoare?
type="text" type="color" type="date"
<input type="color" name="get_color" />
Care metoda CSS roteste elementul HTML la un anumit numar de grade?
scale() translate() rotate()
#some_id:hover {
  transform: rotate(60deg);
  -ms-transform: rotate(60deg);    /* IE 9 */
  -moz-transform: rotate(60deg);   /* Firefox */
}
Click pe functia care returneaza numarul cel mai mare.
pow() min() max()
var maxn = Math.max(8, 4, 88, 56);
alert(maxn);      // 88
Ce functie previne ca un fisier sa fie inclus mai mult de o data intr-o pagina?
include() include_once() require()
include_once("un_fisier.php");
Care este traducerea corecta pentru: "Ahead of time"?
Peste timp La timp Inainte de vreme
Most people arrived ahead of time.
- Cei mai multi oameni au sosit inainte de vreme (prea devreme).
Indicati traducerea corecta a cuvantului "buenísimo"
mai bun mai putin bun extrem de bun
Este fruto es buenísimo.
- Acest fruct este extrem /nemaipomenit de bun.
Management de erori prin .htaccess

Last accessed pages

  1. Tag-urile DIV si SPAN (10245)
  2. Elemente principale HTML (28780)
  3. Introducere in HTML (25757)
  4. Coduri pt culori (73121)
  5. Curs HTML gratuit Tutoriale HTML5 (196645)

Popular pages this month

  1. Curs HTML gratuit Tutoriale HTML5 (423)
  2. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (386)
  3. Coduri pt culori (241)
  4. Formatare text in pagina html (148)
  5. Creare si editare pagini HTML (133)