Posts Tagged php

Debug di script PHP con Xdebug, Notepad++ e il plugin DBGP

Posted by Filed Under Scripting e dintorni, Software with No Comments

Per chi sviluppa attivamente applicazioni e script PHP il debug è certamente una fase importante dello sviluppo. Tra centinaia di linee di codice può non esser facile districarsi alla ricerca di qualche baco che si nasconde malefico. Vi voglio quindi oggi proporre un’interessante combinazione di strumenti che vi permetterà di avere un ambiente di sviluppo PHP più completo, che permetta un debug più efficace del classico var_dump piazzato qua e là.

xdebug-logo

Ecco cosa utilizzeremo:

  • Un web server locale con supporto a PHP 5.x ( i nostri test sono stati condotti con un’installazione di XAMPP 1.7.1 )
  • L’editor di testo Notepad++
  • Il plugin DBGP per lo stesso editor
  • L’estensione Xdebug per la vostra versione di PHP
  • L’estensione per Firefox Xdebug Helper ( opzionale )

Continue

Attenzione ai file con più estensioni in Apache!

Posted by Filed Under Scripting e dintorni, Security with No Comments

Visto che parliamo anche di sicurezza informatica oggi mi tolgo questo sassolino dalla scarpa.

bug-1

Spesso troviamo in vari script per l’upload dei file in PHP un controllo del tipo:

$ext = substr ($nome_file, (strlen($nome_file)-4), 4);

Questo script semplicemente ricava l’estensione analizzando gli ultimi 4 caratteri del nome del file. Successivamente ci sarà una porzione di codice che si occuperà di verificare che l’estensione trovata sia tra quelle consentite ( ovvero presenti in una qualche whitelist ).

Ma attenzione se la nostra applicazione dovrà girare su un server Apache!

Continue

  Newer Entries »