Posts Tagged ‘http’

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

Ajax şi PHP. Exemplu de căutare asincronă cu jQuery

0 comentarii

Post Pic

Ajax (Asynchronous Javasctipt and XML) este o tehnică de comunicare dintre browser-ul clientului şi server folosită, în special, la programarea aplicaţiilor Web. Scopul principal al tehnologiei este de a transmite şi a prelua cantităţi mici de date de la server de către browser în mod asincron, adică fără a reîncărca toată pagina site-ului, ci numai porţiunea în care datele se schimbă.

Continuare articol

Securizarea formularelor în PHP

4 comentarii

Post Pic

Securitatea aplicaţiilor Web este una dintre cele mai importante aspecte la care trebuie sa fii atent când vrei să lansezi un produs de succes. Unul dintre cele mai vulnerabile date în script vin de la client prin formulare Web. Formularele sunt foarte sensibile la atacuri externe datorită numeroşilor boţi care mişună pe Web. Un singur bot poate să îţi umple cu mii de spam-uri baza de date cu mesaje de contact sau să efectueze logare automată prin Ajax Request cu datele tale de logare de pe alt site. Din fericire aceste atacuri pot fi evitate uşor cu un hash unic generat de serverul pe care se află aplicaţia.

Continuare articol

Facebook Connect cu PHP. Utilizare Facebook Components şi XFBML.

6 comentarii

Post Pic

Facebook a început de la un mic proiect creat într-un campus şi a devenit cel mai mare portal social din lume. Succesul se datorează nu numai faptului că social media a luat amploare în ultimul timp ci şi faptului că Facebook nu e un simplu portal, ci o platformă Web. Această platformă permite site-ului să crească şi să genereze noi aplicaţii cu ajutorul componentelor existente în ea.

Continuare articol

PHP Commander – Partea a II-a

0 comentarii

Post Pic

Continuarea episodului I şi finalizarea aplicaţiei LEC PHP Simple Commander. Vom adăuga opţiuni de ştergere, copiere bulk şi arhivare ZIP a fişierelor. Mai implemetăm opţiune de upload fişiere pe server şi vom vorbi despre alte comenzi PHP legate de fişiere. Ca temă vă rămâne să implementaţi în script funcţii recursive de gestionare a fişierelor precum şi implementarea altor opţiuni (creare folder, dezarhivare, descărcare fişiere, editare şi afişare etc.). O versiune a aplicaţiei complete se află în arhiva cu sursele pentru descărcare.

Continuare articol

Cookie în PHP

0 comentarii

Post Pic

PHP este un limbaj de programare “stateless”, adică la fiecare execuţie a scriptului PHP serverul resetează valorile definite la rularea anterioară. Acest lucru este uneori destul de incomod când ai nevoie să memorezi informaţie despre vizitatorii care accesează un site sau despre modul în care interacţionează ei cu site-ul. Pentru aceasta există nişte containere mici de date, numite Cookies, stocate în browser-ul clientului.

Continuare articol

PHP şi MySQL – Exemplu CRUD – Partea I

3 comentarii

Post Pic

În episodul de astăzi voi povesti despre noţiuni de bază pentru a lucra cu PHP şi MySQL. Voi începe cu funcţiile statice MySQL din SPL (Standard PHP Library) şi exemple de creare a unei baze de date şi tabele MyISAM cu ajutorul interfeţei grafice phpMyAdmin. Aplicaţia pe care vom crea va fi un CRUD (Create/Read/Update/Delete) – o listă de studenţi salvată într-o tabelă din baza de date MySQL. Într-o pagină de index vom afişa lista studenţilor într-un tabel HTML. Vom adăuga funcţionalităţi de adăugare, editare şi ştergere a unui student din listă. Pentru a face mai uşoară partea de debug a aplicaţiei, vom instala două plug-in-uri pentru Mozilla Firefox – Firebug şi Web Developer Toolbar.

Continuare articol

PHP pe Windows

0 comentarii

Post Pic

În primul episod din secţiunea de PHP development vom discuta despre softul şi configuraţiile necesare pentru a lucra cu PHP şi MySQL pe Windows. În general pentru lucru cu PHP recomand un sistem de operare Linux. Cel mai bine e sa începeţi cu o distribuţie Debian, şi anume Ubuntu. Ubuntu Linux este relativ uşor de folosit şi învăţat căci oferă o interfaţă grafică, GNOME, foarte intuitivă. Însă, PHP poate funcţiona la fel de bine şi pe un Windows (cu mici diferenţe de configurare).

Continuare articol