fishScript.com d
Home| Progetto| Web| Faq| Acronimi

Argomenti


Php... Info: Php's story





PLSQL... Script: Esempio funzione MOD
Php... Tip: Ignorare gli errori
Php... Faq: What is PHP?

JavaScript... Script: Dichiarazione Array

Un servizio Web XML è un'unità logica di applicazioni che fornisce dati e servizi ad altre applicazioni. Le applicazioni accedono ai servizi Web XML tramite protocolli Web universali e formati di dati quali HTTP, XML e SOAP.



La J2EE (Java 2 Enterprise Edition) è dedicata a tutti coloro che desiderano aggiungere il supporto della versione Enterprise di Java (ad esempio a Tomcat) e quindi le funzionalità avanzate come Enterprise JavaBeans etc.

Un servizio Web XML è un'unità logica di applicazioni che fornisce dati e servizi ad altre applicazioni. Le applicazioni accedono ai servizi Web XML tramite protocolli Web universali e formati di dati quali HTTP, XML e SOAP.

Php

Home >Php > Funzione mail()

Stampa  Stampa


La funzione mail() consente di inviare e-mail attraverso script in Php.
Per utilizzare mail() non è necessaria nessuna installazione particolare, fa parte del core di PHP.

Il comportamento di queste funzioni è comunque influenzato dalle impostazioni di php.ini. Tre sono i parametri fondamentali della funzione mail():
  1. indirizzo e-mail del destinatario
  2. Oggetto del messaggio
  3. Corpo del messaggio
<?php mail("amministratore@fishscript.com", "Oggetto", "Caro Inscritto,\r\n Grazie per le informazioni inviate");
?>

Configurazione

Se viene restituito un errore come:
Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for amministratore@fishscript.com in d:\webapache\fishscript.com\mail.php on line 17

Occorre valorizzare alcuni parametri del file php.ini, dove vengono specificati i parametri per l'esecuzione degli script php:
il parametro sendmail_from che specifica l'indirizzo del mittente:

sendmail_from = postmail@myweb.com


il paramtetro SMTP che specifica le coordinate per accedere al servizio che consente di inviare e-mail:

SMTP = smtp.myweb.com


Se usufruite di un semplice servizio di hosting web solitamente non si hanno i permessi di accesso al file di configurazione php.ini e i parametri sono impostati dagli amministratori di sistema.

Gestione degli errori

In caso di errore la funzione mail() restituisce il messaggio relativo, pertanto si possono adottare costrutti come:

<?php
$destinatario = "mario.rossi@fishscript.com";
$oggetto = "Prova script !";
$messaggio = "Hai ricevuto questo messaggio?";
if (mail($destinatario , $oggetto, $messaggio)){
echo("Invio eseguito");
}else{
echo("Invio fallito");
}
?>


Per simulare un errore basta, ad esempio, valorizzare nulla la variabile $destinatario...

Impostare il mittente

E' anche possibile definire gli header del messaggio e-mail aggiungendo un quarto parametro come segue:

<?php
$destinatario = "mario.rossi@fishscript.com";
$oggetto = "Prova script !";
$messaggio = "Hai ricevuto questo messaggio?";
mail($destinatario, $oggetto, $messaggio,
"From: webmaster@myweb.com\r\n" .
"Reply-To: webmaster@myweb.com\r\n" .
"X-Mailer: PHP/" . phpversion());
?>
Dott. Marco Magnani DBA



Tutorial
Estrazione di dati da un file XML Una classe per eseguire il parsing  [Php] 
Php and Oracle executing pl/sql procedure with input and output values Passing and getting values with pl/sql procedures and functions [Php] 
Funzione mail() Inviare mail con Php [Php] 
Php4 / Php5 con Apache Installazione di Php5/Php4 in ambiente Windows [Php] 
Php and Oracle OCI connection and query to Oracle database [Php] 
Script
Convertire in maiuscolo il primo carattere di una stringa  [Php] 
Funzione validazione IP Interrompe l'esecuzione degli script se l'ip non è autorizzato. Utile per tenere lontani curiosoni dalla pagine che si stanno ancora sviluppando. [Php] 
Una funzione di debug attraverso un alert dei messaggi A volte visualizzare un valore in un alert javascript consente di analizzare la procedura senza interrompere il corso dello script con die [Php] 
Sottrarre il nome del file da un percorso completo Operazioni sulle stringhe [Php] 
Utilizzare le doppie virgolette per codice il html all'interno di una variabile Regole di sintassi [Php] 
Test di connessione a db e stampa dei risultati Operazioni con data base (Mysql) [Php] 
Ricavare l'indirizzo della pagina da cui si proviene (Referer) Variabili server [Php] 
Ricavare l'indirizzo ip del server dove si trovano le pagine php Variabili server [Php] 
ereg_replace: sostituzione di parte del testo contenuto in una stringa Operazioni sulle stringhe [Php] 
Utilizzo di phpinfo() Come ricavare informazioni sul server, interprete php, connessione a database, variabili di sessione, etc. [Php] 
Generazione di una password composta da n lettere Pronunciabile secondo regole fonetiche lingua italiana  [Php] 
Generarazione di un numero casuale Funzione rand [Php] 
Primo script con Php Stampa di una variabile. Incapsulare codice php tra istruzioni html [Php] 
Creating a Mysql Database using php How tp establish a connection and create a database  [Php] 
Log counter simple example function registering hits info on a mysql table [Php] 
Comandi
Ricavare l'impostazione della lingua del browser $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'] [Php] 
Ricavare dati sull'agente (browser, sistema operativo, dispositivo,terminale, mobile... ) $HTTP_SERVER_VARS["HTTP_USER_AGENT"]; [Php] 
Determinare dimensioni di un file filesize e round [Php] 
Rinominare un file rename [Php] 

signal Marco Magnani marcomagnani@fishscript.com



Cerca




Php... Info: Php's story

Well-formedness is a new concept introduced by [XML]. Essentially this means that all elements must either have closing tags or be written in a special form (as described below), and that all the elements must nest properly.


Well-formedness is a new concept introduced by [XML]. Essentially this means that all elements must either have closing tags or be written in a special form (as described below), and that all the elements must nest properly.



Php... Definizioni: PHP

C#... Definizioni: Field and Form validation


Visual basic.net... Script: Intercettare Input da Console



fishScript.Com is accessible by Mobile access technology as mobile phones, Palm and Pocket PC .

Nicoleta e Marco Magnani tutorial, examples, courses, esempi, corsi, esercizi, appunti vari Dottoressa Nicoleta Dragu Formatrice Docente Insegnante Mediatrice Culturale

Last modified: 2010-09-01 amministratore@fishscript.comNico and Marco Magnani Software Production
Home|About this Site © 2003-2008 www.fishScript.com ®