Trovare il picco di un array unimodale

Come trovarlo ricorsivamente con il metodo divide et impera

Per un esame universitario potrebbe servirvi allenarvi nello scrivere algoritmi divide et impera, prendiamo un esercizio a caso: Trovare il picco di un array unimodale Cos’&egrave un array unimodale? E’ un array di questo tipo: A[0] < A[1] < A[2] < … < A[p] > A[p+1] > A[p+2] > … > A[N-1] cioè parte crescendo … Continua a leggere Trovare il picco di un array unimodale

Query più sicure e debug

Come eseguire query più sicure e più facili da controllare in fase di debug

Ho notato che diversi siti in caso di errore delle query Mysql fanno l’output della query e lasciano proseguire il programma, questo a volte pregiudica la sicurezza di molti sistemi come per esempio a volte la copertura con password di una pagina. E’ anche vero che in fase di debug è molto utile avere la … Continua a leggere Query più sicure e debug

Semplice installazione di PHP

Installare PHP, Mysql e Apache con un click

Potreste installare separatamente Apache, Php e Mysql come vi spiegherò nei prossimi tutorial, ma se siete appena approdati alla programmazione web server-side vi consiglio di installare Easy-Php. Lo potrete trovare all’indirizzo http://www.easyphp.org/ Basterà scaricare l’ultima versione di questo software, installarlo ed avviare il server dall’icona che vi apparirà nel menù Start. Come testarlo? I file … Continua a leggere Semplice installazione di PHP

Usare i numeri

pari o dispari e numeri casuali

Usare i numeri è fondamentale in PHP ecco qualche spunto: Come controllare se un numero è pari o dispari? Semplice! Usando l’operatore di modulo di php “%”: <?php $da_controllare=11; //Pari o dispari if ($da_controllare % 2 == 0) echo $da_controllare.’ è pari’; else echo $da_controllare.’ è dispari’; ?> E se volessimo creare dei numeri casuali? … Continua a leggere Usare i numeri

Sostituire parole o testi in una variabile

Usare la funzione eregi_replace per modificare dei testi

Sostituire parole o testi in una variabile Usare la funzione eregi_replace per modificare dei testi Nel primo esempio useremo la funzione ereg_replace() per cambiare il colore del cavallo di Matteo: <?php //Dichiaro la variabile $testo="Matteo ha un cavallo nero"; //Sostituisco "nero" con "blu" $testo=ereg_replace("nero", "blu", $testo); //Visualizza "Matteo ha un cavallo blu" echo $testo; ?> … Continua a leggere Sostituire parole o testi in una variabile