Ho iniziato oggi ad interessarmi in maniera un pò più approfondita del linguaggio php...

Ma scusate il php si sfrutta come si fà con gli javascript???

Cioè si scrive la pagina in html e POI si inseriscono i codici o meglio gli script in formato php, giusto?

Infine vorrei inserire sul mio sito www.negozipesca.it un form mail per la segnalazione dei negozi...

Il support dell'hosting mi ha inviato la seguente stringa
--
<?php

// indirizzo email dove ricevere la email dal form
$receiverMail = 'segnalazionenegozio@negozipesca.it;

// decommentare se si vuole che l'utente sia reindirizzato ad una pagina particolare (e vedi OPZIONE2 sotto)
#$redirect = 'http://www.dominio.mio/paginadiringraziamento.html';

// Oggetto della email
$subject = 'Segnalazione Negozio su www.negozipesca.it';

// campi del modulo (da personalizzare con quelli del proprio form)
$nome = trim(stripslashes($_POST['nome']));
$cognome = trim(stripslashes($_POST['cognome']));
$telefono = $_POST['telefono'];
$fax = $_POST['fax'];
$email = $_POST['email'];
$note = trim(stripslashes($_POST['note']));

// dati utente che compila il form (ip ecc. ecc)
$auth = date("Y-m-d")." : ".$_SERVER['HTTP_REFERER']." : ".$_SERVER['REMOTE_ADDR']." : ".$_SERVER['HTTP_USER_AGENT'];

// messaggio di controllo per i campi obbligatori
// se lo sono tutti usare la prima
// se lo sono solo alcuni usare la seconda
$stringa1 = "Tutti i campi sono obbligatori!";
#$stringa1 = "Alcuni campi sono obbligatori!";

// messaggio di controllo email non valida
$stringa2 = "Indirizzo email non valido!";

// messaggio di invio riuscito (decommentare se si usa OPZIONE1 vedi sotto)
$stringa3 = "Messaggio inviato correttamente. Grazie!";

// formato del messaggio
$msgformat = "La persona $nome $cognome ha inviato un Modulo di richiesta:\n\nNome: $nome\nCognome: $cognome\nEmail: $email\nTelefono: $telefono\nFax: $fax\n\nNote: $note\n\n\nQuesti i dati dell'utente che ha compilato il modulo: $auth";

// definisce i campi obbligatori (da personalizzare con quelli del proprio form)
if (( $nome == "" ) || ( $cognome == "" ) || ( $email == "" ))

// popup di errore sui campi obbligatori
{
echo "<script language=\"JavaScript\">\n";
echo "alert(\"$stringa1\");\n";
echo "javascript:history.go(-1);";
echo "</script>";
}

// controllo del formato della email
else if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email))
{

// invia la email a me
mail($receiverMail, $subject, $msgformat, "From: $email");


// nelle prossime righe definisco se voglio un semplice popup che avvisa l'utente che il messaggio è stato inviato (OPZIONE1) e che lo fa ritornare automaticamente alla pagina dove ha compilato il form

// OPPURE

// se ridirezionarlo verso una pagina web specifica (OPZIONE2)


// OPZIONE1:
// popup di messaggio inviato e ritorno alla pagina precedente
// decommentare $stringa3
// commentare tutto se si usa OPZIONE2 (per commentare usare /* all'inizio e */ alla fine delle righe da commentare)

echo "<script language=\"JavaScript\">\n";
echo "alert(\"$stringa3\");\n";
echo "javascript:history.go(-1);";
echo "</script>";
}

// OPZIONE2:
// popup di messaggio inviato e ridirezionamento ad una pagina web
// decommentare $redirect
// commentare tutto se si usa OPZIONE1 (per commentare usare /* all'inizio e */ alla fine delle righe da commentare)

/* echo "<script language=\"JavaScript\">\n";
echo "window.location.href=(\"$redirect\");\n";
echo "</script>";
}
*/

// popup di errore se fallisce il controllo formato email
else
{
echo "<script language=\"JavaScript\">\n";
echo "alert(\"$stringa2\");\n";
echo "javascript:history.go(-1);";
echo "</script>";
}
?>
--

Ora certe cose sono riuscito a capirle ..altre meno!

Come lo creo il form?????

Come faccio a scegliere le varie opzioni?

grazie