Ciao a tutti, sono nuovissimo di qui, quindi spero di essere nella sezione giusta 
Allora vi spiego ... ho messo insieme un form per l'adesione ad un club prive che ha la necessità di avere le foto delle persone che parteciperanno a questi scambi di coppia .. ora il form funziona correttamente e tutto, mi inoltra anche l'email all amministratore con tutti i dati, ora quello che a me servirebbe è che il file che mi carica in ftp correttamente me lo dovrebbe allegare alla email che arriva all'amministratore ... il form è in html, il processamento in php ... vi posto il form con i 2 file php ( 1 per l'upload dell'immagine e l'altro per l'invio della email )
index.html
upload.php ( per l'immagine )
engine.php ( per l'invio email )
le variabili per l'invio dell'immagine non le ho ancora create, ho fatto un paio di prove ma il file non me lo allega nella email ... potete darmi un aiutino ?? intanto grazie per la disponibilità

Allora vi spiego ... ho messo insieme un form per l'adesione ad un club prive che ha la necessità di avere le foto delle persone che parteciperanno a questi scambi di coppia .. ora il form funziona correttamente e tutto, mi inoltra anche l'email all amministratore con tutti i dati, ora quello che a me servirebbe è che il file che mi carica in ftp correttamente me lo dovrebbe allegare alla email che arriva all'amministratore ... il form è in html, il processamento in php ... vi posto il form con i 2 file php ( 1 per l'upload dell'immagine e l'altro per l'invio della email )
index.html
HTML:
<div class="container-demo">
<form id="upload" method="post" action="upload.php" enctype="multipart/form-data">
<div id="drop">
TRASCINA QUI LA FOTO RINOMINATA CON LA TUA EMAIL <br>(NO NUDO)
<a>SFOGLIA</a>
<input type="file" name="upl" multiple />
</div>
<ul>
<!-- The file uploads will be shown here -->
</ul>
</form>
<div class="clearfix"></div>
<form id="contact">
<p>COME PRENOTARE LA PRIMA PARTECIPAZIONE AL THE MODE CLUB PRIVE DI MILANO?<br>
Per richiedere l’iscrizione al più esclusivo Club Privé e Piano Bar d’Italia per coppie, donne singole e uomini singoli realmente selezionati potete compilare il form sottostante per coppia e per single uomo o donna.</p>
<p class="info_form">I campi con <span class="asterisco">(*)</span> sono obbligatori.</p>
<p>FORM SINGLE </p>
<label for="nome">Nome <span class="asterisco">(*)</span></label>
<input type="text" name="nome" id="nome" placeholder="Il tuo nome" style="width:98%;" />
<label for="cognome">Cognome <span class="asterisco">(*)</span></label>
<input type="text" name="cognome" id="cognome" placeholder="Il tuo cognome" style="width:98%;" />
<label for="data_nascita">Data <span class="asterisco">(*)</span></label>
<input type="text" name="data_nascita" id="data_nascita" placeholder="La tua Data di Nascita" style="width:98%;"/>
<label for="luogo">Luogo <span class="asterisco">(*)</span></label>
<select type="text" name="luogo" id="luogo" placeholder="Seleziona dove sei nato" style="width:98%;" />
<option value="">-</option>
<option value="AG">Agrigento</option>
<option value="AL">Alessandria </option>
<option value="AN">Ancona </option>
<option value="AO">Aosta </option>
<option value="AR">Arezzo </option>
<option value="AP">Ascoli Piceno </option>
<option value="AT">Asti </option>
<option value="AV">Avellino </option>
<option value="BA">Bari </option>
<option value="BL">Belluno </option>
<option value="BN">Benevento </option>
<option value="BG">Bergamo </option>
<option value="BI">Biella </option>
<option value="BO">Bologna </option>
<option value="BZ">Bolzano </option>
<option value="BS">Brescia </option>
<option value="BR">Brindisi </option>
<option value="CA">Cagliari </option>
<option value="CL">Caltanissetta </option>
<option value="CB">Campobasso </option>
<option value="CE">Caserta </option>
<option value="CT">Catania </option>
<option value="CZ">Catanzaro </option>
<option value="CH">Chieti </option>
<option value="CO">Como </option>
<option value="CS">Cosenza </option>
<option value="CR">Cremona </option>
<option value="KR">Crotone </option>
<option value="CN">Cuneo </option>
<option value="EN">Enna </option>
<option value="FE">Ferrara </option>
<option value="FI">Firenze </option>
<option value="FG">Foggia </option>
<option value="FO">Forlì </option>
<option value="FR">Frosinone </option>
<option value="GE">Genova </option>
<option value="GO">Gorizia </option>
<option value="GR">Grosseto </option>
<option value="IM">Imperia </option>
<option value="IS">Isernia </option>
<option value="AQ">L'Aquila </option>
<option value="SP">La Spezia </option>
<option value="LT">Latina </option>
<option value="LE">Lecce </option>
<option value="LC">Lecco </option>
<option value="LI">Livorno </option>
<option value="LO">Lodi </option>
<option value="LU">Lucca </option>
<option value="MC">Macerata </option>
<option value="MN">Mantova </option>
<option value="MS">Massa-Carrara </option>
<option value="MT">Matera </option>
<option value="ME">Messina </option>
<option value="MI">Milano </option>
<option value="MO">Modena </option>
<option value="NA">Napoli </option>
<option value="NO">Novara </option>
<option value="NU">Nuoro </option>
<option value="OR">Oristano </option>
<option value="PD">Padova </option>
<option value="PA">Palermo </option>
<option value="PR">Parma </option>
<option value="PV">Pavia </option>
<option value="PG">Perugia </option>
<option value="PS">Pesaro e Urbino </option>
<option value="PE">Pescara </option>
<option value="PC">Piacenza </option>
<option value="PI">Pisa </option>
<option value="PT">Pistoia </option>
<option value="PN">Pordenone </option>
<option value="PZ">Potenza </option>
<option value="PO">Prato </option>
<option value="RG">Ragusa </option>
<option value="RA">Ravenna </option>
<option value="RC">Reggio Calabria </option>
<option value="RE">Reggio Emilia </option>
<option value="RI">Rieti </option>
<option value="RN">Rimini </option>
<option value="RM">Roma </option>
<option value="RO">Rovigo </option>
<option value="SA">Salerno </option>
<option value="SS">Sassari </option>
<option value="SV">Savona </option>
<option value="SI">Siena </option>
<option value="SR">Siracusa </option>
<option value="SO">Sondrio </option>
<option value="TA">Taranto </option>
<option value="TE">Teramo </option>
<option value="TR">Terni </option>
<option value="TO">Torino </option>
<option value="TP">Trapani </option>
<option value="TN">Trento </option>
<option value="TV">Treviso </option>
<option value="TS">Trieste </option>
<option value="UD">Udine </option>
<option value="VA">Varese </option>
<option value="VE">Venezia </option>
<option value="VB">Verbania </option>
<option value="VC">Vercelli </option>
<option value="VR">Verona </option>
<option value="VV">Vibo Valentia </option>
<option value="VI">Vicenza </option>
<option value="VT">Viterbo </option>
</select>
<label for="residenza">Residenza <span class="asterisco">(*)</span></label>
<select type="text" name="residenza" id="residenza" placeholder="Seleziona dove abiti" style="width:98%;" />
<option value="">-</option>
<option value="AG">Agrigento</option>
<option value="AL">Alessandria </option>
<option value="AN">Ancona </option>
<option value="AO">Aosta </option>
<option value="AR">Arezzo </option>
<option value="AP">Ascoli Piceno </option>
<option value="AT">Asti </option>
<option value="AV">Avellino </option>
<option value="BA">Bari </option>
<option value="BL">Belluno </option>
<option value="BN">Benevento </option>
<option value="BG">Bergamo </option>
<option value="BI">Biella </option>
<option value="BO">Bologna </option>
<option value="BZ">Bolzano </option>
<option value="BS">Brescia </option>
<option value="BR">Brindisi </option>
<option value="CA">Cagliari </option>
<option value="CL">Caltanissetta </option>
<option value="CB">Campobasso </option>
<option value="CE">Caserta </option>
<option value="CT">Catania </option>
<option value="CZ">Catanzaro </option>
<option value="CH">Chieti </option>
<option value="CO">Como </option>
<option value="CS">Cosenza </option>
<option value="CR">Cremona </option>
<option value="KR">Crotone </option>
<option value="CN">Cuneo </option>
<option value="EN">Enna </option>
<option value="FE">Ferrara </option>
<option value="FI">Firenze </option>
<option value="FG">Foggia </option>
<option value="FO">Forlì </option>
<option value="FR">Frosinone </option>
<option value="GE">Genova </option>
<option value="GO">Gorizia </option>
<option value="GR">Grosseto </option>
<option value="IM">Imperia </option>
<option value="IS">Isernia </option>
<option value="AQ">L'Aquila </option>
<option value="SP">La Spezia </option>
<option value="LT">Latina </option>
<option value="LE">Lecce </option>
<option value="LC">Lecco </option>
<option value="LI">Livorno </option>
<option value="LO">Lodi </option>
<option value="LU">Lucca </option>
<option value="MC">Macerata </option>
<option value="MN">Mantova </option>
<option value="MS">Massa-Carrara </option>
<option value="MT">Matera </option>
<option value="ME">Messina </option>
<option value="MI">Milano </option>
<option value="MO">Modena </option>
<option value="NA">Napoli </option>
<option value="NO">Novara </option>
<option value="NU">Nuoro </option>
<option value="OR">Oristano </option>
<option value="PD">Padova </option>
<option value="PA">Palermo </option>
<option value="PR">Parma </option>
<option value="PV">Pavia </option>
<option value="PG">Perugia </option>
<option value="PS">Pesaro e Urbino </option>
<option value="PE">Pescara </option>
<option value="PC">Piacenza </option>
<option value="PI">Pisa </option>
<option value="PT">Pistoia </option>
<option value="PN">Pordenone </option>
<option value="PZ">Potenza </option>
<option value="PO">Prato </option>
<option value="RG">Ragusa </option>
<option value="RA">Ravenna </option>
<option value="RC">Reggio Calabria </option>
<option value="RE">Reggio Emilia </option>
<option value="RI">Rieti </option>
<option value="RN">Rimini </option>
<option value="RM">Roma </option>
<option value="RO">Rovigo </option>
<option value="SA">Salerno </option>
<option value="SS">Sassari </option>
<option value="SV">Savona </option>
<option value="SI">Siena </option>
<option value="SR">Siracusa </option>
<option value="SO">Sondrio </option>
<option value="TA">Taranto </option>
<option value="TE">Teramo </option>
<option value="TR">Terni </option>
<option value="TO">Torino </option>
<option value="TP">Trapani </option>
<option value="TN">Trento </option>
<option value="TV">Treviso </option>
<option value="TS">Trieste </option>
<option value="UD">Udine </option>
<option value="VA">Varese </option>
<option value="VE">Venezia </option>
<option value="VB">Verbania </option>
<option value="VC">Vercelli </option>
<option value="VR">Verona </option>
<option value="VV">Vibo Valentia </option>
<option value="VI">Vicenza </option>
<option value="VT">Viterbo </option>
</select>
<label for="altezza">Altezza <span class="asterisco">(*)</span></label>
<input type="text" name="altezza" id="altezza" placeholder="Quanto sei alto?" style="width:98%;" />
<label for="peso">Peso <span class="asterisco">(*)</span></label>
<input type="text" name="peso" id="peso" placeholder="Quanto pesi?" style="width:98%;" />
<label for="Email">Email <span class="asterisco">(*)</span></label>
<input type="text" name="email" id="email" placeholder="Digita la tua email" style="width:98%;" />
<label for="data_partecipazione">Partecipazione <span class="asterisco"> (*)</span></label>
<input type="text" name="data_partecipazione" id="data_partecipazione" placeholder="Data di Partecipazione" style="width:98%;"/>
<label for="sondaggio">Sondaggio <span class="asterisco">(*)</span></label>
<select type="text" name="sondaggio" id="sondaggio" placeholder="Come ci hai conosciuti?" style="width:98%;" />
<option value="">-</option>
<option value="Facebook">Facebook </option>
<option value="Portali">Portali </option>
<option value="Internet">Internet </option>
<option value="Amici">Amici </option>
</select>
<label for="newsletter">Newsletter <span class="asterisco">(*)</span></label>
<select type="text" name="newsletter" id="newsletter" placeholder="Ti Iscrivi alla Newsletter?" style="width:98%;" />
<option value="">-</option>
<option value="Si">Si</option>
<option value="No">No</option>
</select>
<br><br>
<input type="checkbox" name="informativa" id="informativa" value="informativa" checked="checked"/> Accetto <a href="#" title= "leggi la nostra informativa" class="informativa_link">l'informativa sulla privacy</a>.<br />
<p>Le foto e le informazioni richieste, sono utilizzate solo ai fini dell’accettazione e in nessun modo saranno pubblicate, divulgate o comunicate a terzi.
E’ garantita la massima privacy per tutte le informazioni ricevute.
ATTENZIONE: qualora i dati forniti non corrispondano a quelli poi riscontrati in sede, la direzione si riserverà il diritto di ammissione. Pertanto, al fine di evitare spiacevoli dinieghi all’ingresso, nel vostro interesse, vi invitiamo a comunicarci dati reali e attuali.
Informiamo inoltre che l’accettazione non è garantita, pertanto anche inviando le informazioni e le foto, la richiesta potrebbe non essere accolta, a discrezione della direzione.
</p>
<input type="text" id="fred" name="fred" style="display:none;"/>
<br />
<input class="btn" type="button" id="bottone-contact" value="Invia Richiesta" />
</form>
upload.php ( per l'immagine )
PHP:
<?php
// A list of permitted file extensions
$allowed = array('png', 'jpg', 'gif','zip');
if(isset($_FILES['upl']) && $_FILES['upl']['error'] == 0){
$extension = pathinfo($_FILES['upl']['name'], PATHINFO_EXTENSION);
if(!in_array(strtolower($extension), $allowed)){
echo '{"status":"error"}';
exit;
}
if(move_uploaded_file($_FILES['upl']['tmp_name'], 'uploads/'.$_FILES['upl']['name'])){
echo '{"status":"success"}';
exit;
}
}
echo '{"status":"error"}';
exit;
?>
engine.php ( per l'invio email )
PHP:
<?php
include('config_email.php');
session_start();
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$data_nascita = $_POST['data_nascita'];
$luogo = $_POST['luogo'];
$residenza = $_POST['residenza'];
$altezza = $_POST['altezza'];
$peso = $_POST['peso'];
$email = $_POST['email'];
$data_partecipazione = $_POST['data_partecipazione'];
$sondaggio = $_POST['sondaggio'];
$newsletter = $_POST['newsletter'];
$ip = $_SERVER['REMOTE_ADDR'];
//Verifica antispam
if($_POST['fred'] != "") {
echo('<p style="color: #000; font-size: 25px; font-weight: bold;">Sei uno spambot o stai usando tecniche di spam indesiderate, spiancenti ma ci siamo attrezzati. La mail non e stata inviata</p>');
}
else {
//Invio la mail
$to = $tua_email;
$sbj = "Richiesta Informazioni - $sito_internet";
$msg = "
<html>
<head>
<style type='text/css'>
body{
font-family:'Lucida Grande', Arial;
color:#333;
font-size:15px;
}
</style>
</head>
<body>
<table width='600' border='0' cellspacing='0' cellpadding='5'>
<tr>
<td width='121' align='right' valign='baseline'><strong>Nome:</strong></td>
<td width='459'>$nome</td>
</tr>
<tr>
<td width='121' align='right' valign='baseline'><strong>Cognome:</strong></td>
<td width='459'>$cognome</td>
</tr>
<tr>
<td width='121' align='right' valign='baseline'><strong>Data di Nascita:</strong></td>
<td width='459'>$data_nascita</td>
</tr>
<tr>
<td width='121' align='right' valign='baseline'><strong>Luogo:</strong></td>
<td width='459'>$luogo</td>
</tr>
<tr>
<td width='121' align='right' valign='baseline'><strong>Residenza:</strong></td>
<td width='459'>$residenza</td>
</tr>
<tr>
<td width='121' align='right' valign='baseline'><strong>Altezza:</strong></td>
<td width='459'>$altezza</td>
</tr>
<tr>
<td width='121' align='right' valign='baseline'><strong>Peso:</strong></td>
<td width='459'>$peso</td>
</tr>
<tr>
<td align='right' valign='baseline'><strong>Email:</strong></td>
<td>$email</td>
</tr>
<tr>
<td width='121' align='right' valign='baseline'><strong>Data Partecipazione:</strong></td>
<td width='459'>$data_partecipazione</td>
</tr>
<tr>
<td align='right' valign='baseline'><strong>Sondaggio:</strong></td>
<td>$sondaggio</td>
</tr>
<tr>
<td width='121' align='right' valign='baseline'><strong>Newsletter:</strong></td>
<td width='459'>$newsletter</td>
</tr>
<tr>
<td align='right' valign='baseline'><strong>IP Tracciato (per motivi di sicurezza):</strong></td>
<td>$ip</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><small>Powered by gsitechnology.it | © Copyright 2014 Rigoletto Elio</small></td>
</tr>
</table>
</body>
</html>
";
$from = $email;
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n"; //In certi casi con aruba se non viene formattata eliminare il \r per i permessi come ho fatto in questo caso
$headers .= "From: $from";
mail($to,$sbj,$msg,$headers); //Invio mail principale.
//Fine mail inviata a me
//Inizio email di conferma
$toClient = $email;
$msgClient = "
<html>
<head>
<style type='text/css'>
body{
font-family:'Lucida Grande', Arial;
color:#333;
font-size:15px;
}
</style>
</head>
<body>
<h1>ADESIONE SINGLE THE MODE CLUB PRIVE MILANO</h1>
<br />
<h2>Grazie, $nome</h2>
<br />
<p>Grazie per averci contattato, $nome</p>
<p>Abbiamo ricevuto la tua mail e ti ricontattermo prima possibile.</p>
<br />
<hr>
<p>Thanks for contact us, $nome</p>
<p>We received your email. We respond as soon as possible.</p>
</body>
</html>
";
$fromClient = $tua_email;
$sbjClient = "Grazie, $nome ";
$headersClient = 'MIME-Version: 1.0' . "\r\n";
$headersClient .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headersClient .= "From: $fromClient";
mail($toClient,$sbjClient,$msgClient,$headersClient); //mail inviata al cliente
//Fine email di conferma
//Resetto errori
session_destroy();
exit;
} //fine else del controllo antispam
?>
le variabili per l'invio dell'immagine non le ho ancora create, ho fatto un paio di prove ma il file non me lo allega nella email ... potete darmi un aiutino ?? intanto grazie per la disponibilità