webForumDet fria alternativet

Formulär med upload

ASP

6 svar · 594 visningar · startad av Exploit

Medlem sedan nov. 2006107 inlägg
Frågan#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?

Medlem sedan nov. 2006107 inlägg
#2

Typ något i stil med detta fast det ska vara skrivet i ASP

http://www.blandis.se/blanketthotell/upload/phMailer.php

Medlem sedan nov. 2006107 inlägg
#3

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>&nbsp;</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">&Auml;rende: </font></span></td>
              <td colspan="2"><label>
                <select name="arende" id="arende">
                  <option value="Annonsering 1 &aring;r" selected>Annonsering 1 &aring;r</option>
                  <option value="Banner p&aring; f&ouml;rstasidan">Banner p&aring; f&ouml;rstasidan</option>
                  <option value="Visa erbjudande annons">Visa erbjudande annons</option>
                  <option value="Support">Support</option>
                  <option value="&Ouml;vrigt">&Ouml;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>
Medlem sedan dec. 19996 721 inlägg
#4

Sök här på forumet. Det finns massor om uppladdning.

Medlem sedan nov. 2006107 inlägg
#5

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

Medlem sedan nov. 2006107 inlägg
#6

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?

Medlem sedan nov. 2006107 inlägg
#7

Hur inkluderar jag OverrUpload scriptet nerladdat från wF i mitt ovanstående befintliga formulär kod??

283 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
144 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
143 ms — ändringar (db)