Posts Tagged ‘htaccess’

Logarea şi customizarea erorilor cu PHP şi .htaccess

1 comentariu

Post Pic

În următorul tutorial video de PHP voi arăta ce directive Apache se pot seta din .htaccess pentru a nu afişa erorile utilizatorilor, ci a le loga într-un fişier separat pentru fiecare proiect. Tot din .htaccess se poate seta afişarea unei pagini customizate pentru fiecare eroare în parte şi logarea lor în fişierul cu erori. Pentru alte date statistice importante cu privire la paginile de erori 404 se poate insera un cod de Google Analytics în pagină.

Continuare articol

Generare id scurt, hash alfanumeric cu PHP – LEC URL Shortener

0 comentarii

Post Pic

O dată cu apariţia Twitter-ului care te limitează la a scrie un mesaj de nu mai mult de 140 de caractere, au devenit tot mai populare site-urile de scurtare de URL-uri (URL shorteners). Aceste site-uri precum tinyurl.com, trunc.it sau bit.ly preiau de la utilizator un URL lung (http://lec-academy.ro/ajax-si-php-exemplu-de-cautare-asincrona-cu-jquery/) şi generează un alias care pointează spre site-ul lor (http://bit.ly/bst7L6). Când este accesat acest alias, site-ul redirectează clientul spre adresa reală. Ideea care stă la bază este să generezi un id unic cât mai scurt pentru fiecare URL al utilizatorului. Acest lucru se poate face uşor dacă generezi un id în altă bază decât în baza 10 pentru fiecare URL (spre exemplu baza 36). Studiu de caz – LEC URL Shortener – http://lec-academy.ro/url/

Continuare articol

Statistici şi acces imagini cu PHP

0 comentarii

Post Pic

În acest tutorial video de PHP voi arăta cum să contorizezi şi să filtrezi accesul la o imagine cu PHP şi .htaccess. Această tehnică este des folosită de către site-urile de imagesharing ca http://photobucket.com/images/bucket/ , http://tinypic.com/ sau http://www.picpanda.com. Tot cu ajutorul la PHP se poate interzice accesul la imagini de pe alt site decât site-ul care găzduieşte imaginea. În loc de imaginea reală se poate genera un mesaj sau o imagine de atenţionare pentru cine vrea să includă imaginea în site-ul lui fără permisiunea autorului.

Continuare articol

Apache si mod_rewrite. Friendly URLs cu .htaccess

2 comentarii

Post Pic

Când se vorbeşte despre mod_rewrite sau .htaccess primul lucru la care te gândeşti sunt URL-urile prietenoase de forma http://lec-academy.ro/category/php/ sau http://lec-academy.ro/despre-noi/ care sunt mult mai explicite şi mai uşor de reţinut decât un URL de forma http://lec-academy.ro?cat=2 sau http://lec-academy.ro?page=despre_noi. Însă, mod_rewrite nu se limitează doar la rescrierea URL-urilor ci oferă mult mai multe posibilităţi dacă se cunoaşte lucrul cu directivele serverului Apache.

Continuare articol