Instalare libssh2 si php-ssh2 pe un server CentOS

Descarcare pachet libssh2 de la http://libssh2.org:

Descarcare pachet php-ssh2 de la http://pecl.php.net/package/ssh2:

La finalul instalarii fisierul ssh2.so va fi copiat la locatia /usr/lib64/php/modules. Modifica fisierul php.ini adaugand linia urmatoare in sectiunea extensions:

Verificare utiliand functia phpinfo(). La final trebuie restartat serviciul httpd.

PHP max_input_vars

Pentru firma unde lucrez am dezvoltat o aplicatie care permite crearea rapida si usoara a ofertelor de pret pentru clientii nostri. Aplicatia permite introducerea unuia sau a mai multor coduri de produs, apoi interogheaza baza de date SAP si returneaza date despre produse (7 campuri pentru fiecare produs): producator, denumire, pret, stoc disponibil, etc… Recent, […]

Trimitere email cu autentificare prin SMTP

La unul din proiectele din trecut am avut nevoie de o clasa pentru trimiterea email-urilor cu autentificare prin SMTP. Cineva mi-a recomandat clasa Mail din PEAR Framework. Clasa permite destul de multe operatiuni si pana in urma cu cateva zile am fost multumit de ea. Recent, insa, am avut nevoie sa trimit email-uri catre mai […]

Sortare array multidimensional in PHP

Exista situatii in care anumite informatii sunt stocate intr-un array multidimensional, cum ar fi, de exemplu, continutul unui tabel care trebuie apoi afisat intr-o pagina. Daca tabelul are un numar considerabil de linii si coloane este posibil sa apara nevoia sortarii informatiei dupa anumite coloane. In cazul in care informatia este adusa direct dintr-o tabela […]

PHP Warning: open_basedir restriction in effect

Unul dintre elementele de siguranta ale PHP este si parametrul open_basedir , care se asigura ca un script PHP nu poate accesa un fisier aflat in afara locatiei/locatiilor permise. Atunci cand un script php incearca accesarea unui fisier, de exemplu cu fopen() sau gzopen(), se verifica locatia fisierului. Daca fisierul se afla in afara locatiei permise, […]