PHP

Ecco una breve e semplice funzione per verificare se una data variabile esiste o meno. La sua implementazione è suggerita nelle verifiche dei form attraverso chiamate asincrone con AjAX….. function isset_or(&$check, $alternate = NULL) { return (isset($check)) ? $check : $alternate; } $miaVariabile = isset_or($_POST['VAR_DA_FORM'], 0); In questo caso se abbiamo passato ‘VAR_DA_FORM’ attraverso un modulo ne recuperiamo il valore, altrimenti ne impostiamo il default a 0.

Ecco un comodo e semplice script per inviare una mail in formato html con testo e immagini all’interno. // Definizione delle variabili $oggetto = “OGGETTO DEL MESSAGGIO DI POSTA ELETTRONICA”; $destinatario = “indirizzomail@dominio.est”; $cc = “indirizzomail@dominio.est”; $header=”From: MITTENTE \n”; $header.=’Cc: ‘.$cc . “\r\n”; $header.=”Return-Path: mailRitono@dominio.ext\n”; $header.=”User-Agent: Php Mail Function\n”; $header.=”X-Accept-Language: en-us, en\n”; $header.=”MIME-Version: 1.

Spesso capita di avere la necessità di dover trasferire in modalità batch un file da un server remoto su una nostra macchina. Ecco una comoda e semplice funzione da utilizzare per scaricare file attraverso il protocollo FTP usando il linguaggio PHP function FTP_Transfer($fLoc, $fR, $arrDati){ // istanzio la connessione $conn = ftp_connect($arrDati[0]); // Login $login_result = ftp_login($conn, $arrDati[1], $arrDati[2]); // Scarico il file if (ftp_get($conn, $fLoc, $fR, FTP_BINARY)) { // Recupero il file e lo deposito nella directory locale echo “File trasferito: $fLoc\n”; } else { echo “Errore\n”; } ftp_close($conn); // chiudo la connessione } Questa funzione richiede 3 parametri in ingresso: $fLoc = percorso e nome del file locale $fR = percorso e nome del file remoto da scaricare $arrDati = array contenente le info sulla connessione FTP Per trasferire il nostro file a questo punto è sufficiente : 1) Istanziare l’array con le info di connessione: $arrDati = array('127.