Salve ho fatto una form in php dove si inseriscono i nomi, e fin qui tutto bene. Ora un opzione sta nell'inserire una foto, la form funziona solo che la foto non la invia. Sapete come fare? Grazie.
Salve ho fatto una form in php dove si inseriscono i nomi, e fin qui tutto bene. Ora un opzione sta nell'inserire una foto, la form funziona solo che la foto non la invia. Sapete come fare? Grazie.
posta il codice del form... bisogna che sia
e i file caricati te li ritrovi in $_FILES non in $_POSTcodice:<form enctype="multipart/form-data" ...
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
Questo è sull'html, la text col pulsante dove si caricano le foto
<input name="primopiano" type="file" id="primopiano" size="30">
E questo è il php
<?php
$my_email = "email@ssdds.com";
$continue = "http://www.dasdasdasdas.net";
if ($_SERVER['REQUEST_METHOD'] != "POST"){exit;}
$disallowed_name = array(':',';',"'",'"','=','(',')','{','}','@');
foreach($disallowed_name as $value)
{
if(stristr($_POST[Name],$value)){header("location: $_SERVER[HTTP_REFERER]");exit;}
}
$disallowed_email = array(':',';',"'",'"','=','(',')','{','}');
foreach($disallowed_email as $value)
{
if(stristr($_POST[Email],$value)){header("location: $_SERVER[HTTP_REFERER]");exit;}
}
$message = "";
while(list($key,$value) = each($_POST)){if(!(empty($value))){$set=1;}$messag e = $message . "$key: $value\n\n";} if($set!==1){header("location: $_SERVER[HTTP_REFERER]");exit;}
$message = $message . "-- \nGrazie per aver visitaot MotorsFest.net";
$message = stripslashes($message);
$subject = "Iscrizione";
$headers = "From: " . $_POST['Email'] . "\n" . "Return-Path: " . $_POST['Email'] . "\n" . "Reply-To: " . $_POST['Email'] . "\n";
mail($my_email,$subject,$message,$headers);
?>
non me ne faccio niente di quello, mica è il codice del form.
Posta da <form ... a </form>
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
<form action="FormToEmail2.php" method="post" enctype="multipart/form-data">
<table width="100%" border="0" height="100%">
<tr>
<td align="center" valign="top" height="471" width="97%">
<table width="100%" border="0">
<tr>
<td width="47%" class="testo_form"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome</font></td>
<td width="53%"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="ragione_sociale" type="text" class="testo_form" id="ragione_sociale" size="30" />
</font></td>
</tr>
<tr>
<td class="testo_form"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cognome</font></td>
<td><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="nome_referente" type="text" class="testo_form" id="nome_referente" size="30" />
</font></td>
</tr>
<tr>
<td height="12" class="testo_form"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Data
Nascita, Luogo Nascita</font></td>
<td> <font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="data" type="text" class="testo_form" id="data" size="15" />
<input name="luogo" type="text" id="luogo" size="30">
</font></td>
</tr>
<tr>
<td height="12" class="testo_form"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Residenza</font></td>
<td><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="residenza" type="text" id="residenza" size="30">
</font></td>
</tr>
<tr>
<td class="testo_form"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Altezza</font></td>
<td> <font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="altezza" type="text" class="testo_form" id="altezza" size="30" />
</font></td>
</tr>
<tr>
<td class="testo_form"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Peso</font></td>
<td><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="peso" type="text" class="testo_form" id="peso" size="30" />
</font></td>
</tr>
<tr>
<td class="testo_form"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Taglia</font></td>
<td><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="taglia" type="text" class="testo_form" id="taglia" size="30" />
</font></td>
</tr>
<tr>
<td class="testo_form"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Misure:
Fianchi, Vita, Seno</font></td>
<td><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="fianchi" type="text" class="testo_form" id="fianchi" size="10" />
<input name="vita" type="text" id="vita" size="10">
<input name="seno" type="text" id="seno" size="10">
</font></td>
</tr>
<tr>
<td class="testo_form"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Colore
occhi </font></td>
<td><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="occhi" type="text" class="testo_form" id="telefono3" size="30" />
</font></td>
</tr>
<tr>
<td class="testo_form"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Colore
capelli </font></td>
<td><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="capelli" type="text" class="testo_form" id="capelli" size="30" />
</font></td>
</tr>
<tr>
<td class="testo_form"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefono/Email</font></td>
<td><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="telefonoemail" type="text" class="testo_form" id="telefonoemail" size="30" />
</font></td>
</tr>
<tr>
<td class="testo_form"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></td>
<td> <font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
</font></td>
</tr>
<tr>
<td height="20" colspan="2" class="testo_form"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Esperienze
Lavorative </font></div></td>
</tr>
<tr>
<td height="9" colspan="2" class="testo_form"> <div align="center">
<textarea name="esperienzeomessaggio" cols="40" rows="6" id="esperienzeomessaggio"></textarea>
</div></td>
</tr>
<tr>
<td height="3" colspan="2" class="testo_form"><div align="center">Allegare
Foto </div></td>
</tr>
<tr>
<td height="1" class="testo_form"><div align="center">Primo
Piano</div></td>
<td height="1" class="testo_form"><div align="center">Intera
con Costume</div></td>
</tr>
<tr>
<td height="0" class="testo_form"><div align="center">
<input name="primopiano" type="file" id="primopiano" size="30">
</div></td>
<td height="0" class="testo_form"><div align="center">
<input name="interacostume" type="file" id="interacostume" size="30">
</div></td>
</tr>
<tr>
<td height="-1" colspan="2" class="testo_form"><div align="center">Normativa
Privacy </div></td>
</tr>
<tr>
<td height="20" colspan="2" class="testo_form"> <div align="justify">
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
xxxx</font> </p>
</div></td>
</tr>
<tr>
<td height="16" colspan="2" class="testo_form"> <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input class="newsarticle"
type="radio" value="Si" name="privacy1" />
Accetto
<input
class="newsarticle" type="radio" value="No"
name="privacy1" />
Non accetto </font></div></td>
</tr>
<tr>
<td height="16" class="testo_form"><p align="right">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="submit" type="submit" class="button" value="Invia" />
</font></p></td>
<td height="16" class="testo_form"><input class="button" type="reset" value="Cancella" name="reset" /></td>
</tr>
</table>
<div align="center"> </div></td>
</tr>
</table>
<table width="79%" border="0" cellspacing="1" cellpadding="1">
</table>
</form>
ok, il form è in ordine, ma non stai recuperando il file da nessuna parte.
http://www.php.net/manual/it/features.file-upload.php
Come vedi nell'esempio, il file in upload finisce nella variabile $_FILES. Da lì lo puoi prendere e manipolare. Se devi mandarlo via email leggi la pillola sulle funzionalità offerte da mail() che trovi tra i link in rilievo in questa sezione del forum. Puoi anche usare classi già pronte (mi trovo bene con phpmailer http://phpmailer.sourceforge.net/) che semplificano non poco il codice
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
Grazie ora funziona