Sviluppo

La mia principale attività non è scrivere pagine web. Spesso però mi trovo a realizzare servizi on line per permettere ai miei committenti di poter gestire i rapporti con i loro clienti.

Non pubblico mai i miei lavori solamente perché so che, pur essendo funzionali e corretti, non sono scritti in perfetto codice PHP, ma sono , per quel che mi riguarda, disponibili sotto licenza GPL a chiunque me ne faccia richiesta

Se questo codice dovesse risultare interessante per un certo numero di persone magari potremmo far partire uno sviluppo condiviso.

Di seguito voglio elencare i servizi che ho realizzato.
Tutti questi servizi sono scritti in PHP5 e utilizzando Mysql.

ProFTPP Admin è un piccolo programma che permette di configurare gli account di proftpd scritto in PHP.
I dati degli utenti e dei gruppi sono salvati su database mysql.

Ho effettuato una piccola aggiunta al progetto introducendo una pagina che permette di inserire utenti in maniera massiva specificando i nun form login e password riga per riga separati da ",".

Es:
utente1,password1
utente2,password2

In allegato la versione 1.04 con le mie modifiche. Ho contattato il project leader per valutarne l'aggiunta nel progetto.

Questo script lo lancio per accedere da remoto il mio computer usando il WOL (Wake on LAN).

Sul mio router ho impostato una regola di NAT che se riceve una richiesta UDP su una determinata porta la gira in broadcast alla mia rete locale.

In questo modo ottengo un Wake on LAN remoto.
Mi faccio inoltre mandare una mail di avviso.

Ammetto di non ricordare dove ho trovato lo script iniziale che poi ho modificato per le mie esigenze.

So solo che l'intestazione dello script riportava:

# Wake on LAN - (c) HotKey@spr.at, upgraded by Murzik

Questo progetto permette di inviare e ricevere SMS a numeri presenti in una lista. I destinatari possono essere singoli o un gruppo. E' possibile mandare il messaggio in copia per mail agli altri utenti del servizio.

I dati sono contenuti in un database Mysql. L'invio e la ricezione di messaggi sms avviene attraverso un cellulare nokia accoppiato al server utilizzando il programma gnokii.

I demone smsd predente nel progetto gnokii crashava di frequente, quindi ho scritto degli script php lanciati da cron che utilizzano gnokii da linea di comando.

Il destinatario riceve un messaggio che inizia con il nome del mittente. Può a questo punto rispondere inserendo il nome del mittente e poi il messaggio, anche più lungo di 160 caratteri.

Il server ricevuto il messaggio, interpreta il nome del mittente, trasforma il contenuto SMS in una mail e la invia al destinatario.

Questo servizio è utilizzato in aziende che vogliono fornire un sistema di comunicazione via SMS tra i commerciali e gli operatori di vendita, impedendo però agli operatori di mandare un SMS a numeri non presenti nella lista, aggiornata dagli amministratori.

Il codice è allegato.

Questo progetto permette la semplice gestione delle presenze dei dipendenti di un'azienda.

E' possibile inserire con procedure semi automatiche la presenza o l'assenza con relativa causale (malattia infortunio permesso...) per giorno lavorativo.

Sono disponibili delle statistiche mensili delle presenze ed è possibile inviare al responsabile del personale una richiesta di ferie che se accettata automaticamente aggiorna lo stato del dipendente per il periodo autorizzato.

Il tutto scritto in PHP e basato su MYSQL.

Potete vedere una demo del prodotto a questo indirizzo. Per l'account di accesso scrivetemi.

Ho aggiornato alla versione 1.7 il prodotto e mi sto organizzando per condividerlo in maniera più ordinata con tanto di version list etc. etc.

Condividi contenuti