Archivio Tag: funzioni

13Dic/16
scrivere-i-metodi

Progettare un’area riservata completa – Scrivere i metodi

Nella precedente lezione della guida su come progettare un’area riservata completa abbiamo visto come creare le classi necessarie all’area riservata. Inoltre abbiamo tutto il codice della classe necessaria per connettersi al database e di quella per il caricamento delle classi istanziate.

Progettare un’area riservata completa – Scrivere i metodi

Ora vedremo insieme come scrivere i metodi delle due classi di servizio per creare tutte le operazioni utili al funzionamento della nostra area personale.
Leggi tutto…

29Gen/16
smartimage

SmartImage – Facile manipolazione delle immagini

Nello sviluppo di Siti Web spesso ci imbattiamo nella necessità di gestire le immagini caricate tramite script Php. Soprattutto se i nostri utenti hanno possibilità di caricare foto profilo o altro, spesso e giustamente non stanno a sistemare l’immagine prima di caricarla.

La classe SmartImage ci aiuta ridimensionando, ritagliando (croppare), convertendo, ottimizzando e ruotando le immagini automaticamente. Se utile è possibile anche inserire un Watermark.

Una volta scaricato la classe inseriamola nella root del nostro Sito Web. Richiammiamo la nostra classe dove ci serve utilizzando il classico include così:

<?php 
include "SmartImage.class.php"; 
?>

Leggi tutto…

15Dic/15
Php e le funzioni

Php e le funzioni

Sviluppare in Php richiede anche la capacità di ridurre il codice sorgente sfruttando varie operazioni che lo stesso linguaggio ci mette a disposizione.
Una delle più semplice, a mio avviso, è l’utilizzo delle funzioni (function).

Le funzioni sono necessarie in due precisi momenti della navigazione del sito web:

  • quando i dati devono essere inseriti in un database;
  • quando i dati prelevati dal database devono essere stampati a video.

Nel primo caso andremo a formattare tutti i caratteri speciali nelle loro rispettive entità (se hai un pò di esperienza nello sviluppo saprai del famosissimo apice ‘ ) come le lettere accentate; nel secondo andremo ad effettuare l’operazione inversa.

Leggi tutto…