Căutare

Help IT – Solutii informatice

Colecție gratuită de soluții IT

Etichetă

PHP

php programare

Afisare ora corecta in PHP

    Pentru ca ora sa fie afisata corect trebuie ca in PHP.ini sa modificam “date.timezone = Europe/Berlin”  in  “date.timezone = Europe/Bucharest” .

Se restarteaza serverul  web.

The procedure entry point php_get_module_initialized could not be located in the dynamic link library php5ts.dll

     Am intalnit aceasta eroare atunci cand am incercat sa rulez php.exe din cmd.
Aceasta provenea de la faptul ca aveam setat sa incarce un anumit fisier dll(in situatia mea a fost php_xdebug_2.2.0_5.4_vc9.dll) in php.ini.
Solutia a fost sa comentez linia care incarca acest modul.

Comanda „php -help” ne arata atributele pentru php.exe .

Funcţia: „is_numeric” în PHP

     Funcţia  „is_numeric()„,  ne ajuta să verificăm dacă valoarea unei variabile este sau nu numerică.

Aceasta ia ca parametru variabila verificată, şi întoarce ‘true’ dacă este numerică sau ‘false’ dacă nu este.

Ex.: <?php

        $var=1;

       if(is_numeric($var)) {

                        echo ‘Valoarea este numerica!’;

                       }

    else

      echo ‘Valoarea nu este numerica!’;

?>

Cannot send session cache limiter-headers already sent–în PHP

     Eroare în PHP:  Cannot send session cache limiter – headers already sent .

Soluție: se elimină spațiul din fața instrucțiunii: <?php .

Funcţiile PHP: „allow_url_fopen” şi „allow_url_include”, o breşă de securitate.

    Funcţiile PHP:  „allow_url_fopen” şi „allow_url_include„, din punctul meu de vedere reprezinta o breşă de securitate. Aceste doua funcţii setate pe ON permit includerea unui fişier php care este gazduit pe un server într-un alt fişier php care se află pe un alt server. Sfatul meu este ca aceste 2 funcţii să fie setate în php.ini întotdeauna pe OFF.

Setări PHP.ini pentru Upload Files

     Atunci când în PHP facem upload file, trebuie să modificăm php.ini .

Exemplu:

file_upload=on

upload_tmp_dir=/tmp

upload_max_filesize=2M

max_file_uploads=20

post_max_size=10M

Eroare PHP: „Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in…”

     Atunci cand avem aceasta eroare intr-un scrip PHP, inseamna ca „mysql_fetch_assoc” atunci cand creaza matricea asociativa, nu gaseste valori pentru cheile matricei.

De ex.:

<?php

$var3=3;

$cerere=”SELECT x FROM nume_tabela where y=„$var2”;
$var1= mysql_query($cerere);

while ($var2 = mysql_fetch_assoc($var1)){
echo $var3;
}

?>

In cazul nostru, o sa primim eroarea: „Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in…” deoarece valoarea atribuita variabilei „$cerere” este gresita.

Varianta corecta este:

$cerere=”SELECT x FROM nume_tabela where y=„.$var2.”;

Active Directory si PHP -LDAP

Legatura dintre Active Directory si PHP, o reprezinta protocolul LDAP.

Folosin in PHP instructiunile LDAP, putem sa implementam printre altele si  SSO (Single Sign-On).

Blog la WordPress.com. Tema: Baskerville de Anders Noren.

SUS ↑