Exploit Medlem sedan nov. 2006 107 inlägg Frågan 5 jan. 2007 19:03 #1 Hej.
Jag har tänkt att lägga upp ett "kontakt" formulär på min hemsida med en upload funktion.
Jag vill att de ska kunna fylla i lite info som
namn,email,beskrivning, m.m ja som i ett vanligt kontakt formulär.
Fast dom ska även kunna bifoga en fil med i formuläret som antingen läggs upp på servern eller helst som en bifogad fil i mailet.
finns det nått färdigt script för detta?
Exploit Medlem sedan nov. 2006 107 inlägg Typ något i stil med detta fast det ska vara skrivet i ASP
http://www.blandis.se/blanketthotell/upload/phMailer.php
Exploit Medlem sedan nov. 2006 107 inlägg Idag använder jag mig av ett script från Gruvsjö ett kontakt formulär.
som ni ser har jag även lagt till File Field i formuläret men hur i F.. lyckas jag impletera detta i min skicka.asp så att den fil som dom letar fram kommer med som en bifogad fil i mailet...
Contact.asp
<form action="skickat.asp" method="post" enctype="multipart/form-data" name="maila" onSubmit="return tecken()">
<blockquote>
<blockquote><blockquote> </blockquote>
</blockquote>
</blockquote>
<div align="center">
<table border="0" width="350" align="left">
<tr>
<td width="104" valign="middle" class="style20"><span class="style25"><font face="verdana">Namn: </font></span></td>
<td colspan="2"><input type="text" name="namn" size="20" maxlength="20"></td>
</tr>
<tr>
<td valign="middle"><span class="style24"><font face="verdana">E-post: </font></span></td>
<td colspan="2"><input name="email" type="text" size="20"></td>
</tr>
<tr>
<td valign="middle" width="104"><span class="style24"><font face="verdana">Logga</font></span></td>
<td colspan="2"><label>
<input name="fil" type="file" id="fil">
</label></td>
</tr>
<tr>
<td width="104" valign="middle" class="style22"><span class="style25"><font face="verdana">Ärende: </font></span></td>
<td colspan="2"><label>
<select name="arende" id="arende">
<option value="Annonsering 1 år" selected>Annonsering 1 år</option>
<option value="Banner på förstasidan">Banner på förstasidan</option>
<option value="Visa erbjudande annons">Visa erbjudande annons</option>
<option value="Support">Support</option>
<option value="Övrigt">Övrigt</option>
</select>
</label></td>
</tr>
<tr>
<td valign="middle" width="104"><span class="style24"><font face="verdana">Hemsida: </font></span></td>
<td colspan="2"><input name="hemsida" type="text" size="20"></td>
</tr>
<tr>
<td valign="middle" colspan="3"><span class="style2"><span class="style24"><font face="verdana">Meddelande:</font></span><br>
<textarea name="meddelande" cols="45" rows="6"></textarea>
</span></td>
</tr>
<tr>
<td colspan="3"><input type="submit" name="submit" value="Skicka"></td>
</tr>
</table>
</div>
</form></td>
Och så min skickat.asp
<!--
************************************************
Åsa Gruvsjö © 2001
www.gruvsjo.com
Asa@gruvsjo.com
Fri att använda om ni låter copyrightkoden stå kvar!
************************************************
-->
<html>
<head>
<title>Skickat</title>
<style type="text/css">
<!--
td { font-family: verdana; font-size: 10px }
form { font-family: verdana; font-size: 10px }
input { font-family: verdana; font-size: 10px ; border-width: 1px ; border-color: Black}
select { font-family: verdana; font-size: 10px ; border-width: 1px ; border-color: Black}
option { font-family: verdana; font-size: 10px ; border-width: 1px ; border-color: Black}
textarea { font-family: verdana ; font-size: 10px ; border-width: 1px ; border-color: Black}
-->
</style>
</head>
<body>
<%
Namn = Request.Form("Namn")
Email = Request.Form("Email")
Hemsida = Request.Form("Hemsida")
Arende = Request.Form("Arende")
Meddelande = Replace(Request.Form("Meddelande"), vbCrLf, "<BR>" & vbCrLf)
Set jmail = Server.CreateObject("JMail.Message")
jmail.AddRecipient "info@it-butiker.se"
jmail.From = "" & Email & ""
jmail.Subject = "Intresse anmälan"
jmail.Body = "Meddelande via hemsidan skickades " & Now & ""
jmail.appendHTML "<font face=verdana size=1>"
jmail.appendHTML "<b>Meddelande via hemsidan</b><br>"
jmail.appendHTML "------------------------------------------<br>"
jmail.appendHTML "<b>Skickades:</b> " & Now & "<br>"
jmail.appendHTML "<b>Namn: </b> " & Namn & "<br>"
jmail.appendHTML "<b>Arende: </b> " & Arende & "<br>"
jmail.appendHTML "<b>E-mail: </b> " & Email & "<br>"
jmail.appendHTML "<b>Hemsida: </b> " & Hemsida & "<br>"
jmail.appendHTML "------------------------------------------<br>"
jmail.appendHTML "" & Meddelande & "<br>"
jmail.appendHTML "</font>"
jmail.Send ("localhost")
Response.Write ("<table align=center><tr><td align=center>Tackar <b>" & Namn & "</b>! <br> Vi kommer att ge ett svar inom 24h</td></tr></table>")
%>
</body>
</html>
E emission Medlem sedan dec. 1999 6 721 inlägg Sök här på forumet. Det finns massor om uppladdning.
Exploit Medlem sedan nov. 2006 107 inlägg jo men saken är den att jag har hittat en massa upload komponenter men vet inte hur jag ska få ihop det..med mitt befintliga formulär
Exploit Medlem sedan nov. 2006 107 inlägg då vänder jag på min fråga då!
om jag använder mig av en ren upload komponent/script från wF hur får jag dom infogade text fälten med i skicket? om jag vill ha den bifogade infon tex. i en text fil med filen?
Exploit Medlem sedan nov. 2006 107 inlägg Hur inkluderar jag OverrUpload scriptet nerladdat från wF i mitt ovanstående befintliga formulär kod??