webForumDet fria alternativet
Logga in / Bli medlem

bifoga fil i cgi formmail? Ej php eller asp

HTML & CSS

6 svar · 618 visningar · startad av Ann-Sofie

Medlem sedan mars 2003136 inlägg
Trådstart#1

Hej

Jag har letat här efter tidigare trådar i ämnet men det verkar som att alla löser det med php eller asp. Går det inte att skicka med en fil via ett formmail med bara html?

Jag har ett cgi formmail där allt funkar som det ska. Har försökt lägga in att man ska kunna skicka med en fil (ett foto) med formuläret men känner mig osäker på om det måste till databas koppling eller om det kan fungera även via ett formmail?

Mitt försök hittills funkar inte, då kommer bara länken med i mejlet där fotot ligger på avsändarens hårddisk. Formuläret ligger i en tabell och cellerna där "bifoga fil"-infon ligger se ut så här:

<tr><td colspan="3">Infoga foto: </td><td width="248"><input type="file" name="foto"/></td>
       </tr>

Tacksam för hjälp!
Ann-Sofie

Medlem sedan juni 20034 013 inlägg
#2

För att filen ska skickas med måste du lägga till ett attribut i form-taggen:

enctype="multipart/form-data"

Exempelvis:

<form enctype="multipart/form-data" method="post" action="?">

Medlem sedan mars 2003136 inlägg
#3

Ska det funka även om man inte har databas? Jag har testat men jag får inte med någon bifogad fil...

Ska jag ändra något i mitt formmail också kanske?

/ann-sofie

Medlem sedan juni 20034 013 inlägg
#4

Databas är inget krav. Däremot är det ju - som du förstått - smidigt att lösa med php eller asp :-)

Om du gör html-koden enligt mina instruktioner så kommer filen att skickas med, men sen måste ju också skriptet som tar emot formuläret (action-attributet på form-taggen) ta emot filen och göra något vettigt med den (spara på servern exempelvis, eller i ditt fall kanske bifoga det i e-postmeddelandet).

Så, ja, om ditt cgi-skript inte hanterar den uppladdade filen måste du ändra där så den gör det.

Medlem sedan mars 2003136 inlägg
#5

sitter just nu och kollar i scriptet men kan inte förstå var jag ska göra för ändring... vet av erfarenhet att det är dumt att pilla på ett formmail om man inte vet vad det är man gör.

Det känns som du kan det här tydal!!??!! Vet du vad jag ska justera i formmail för att den ska ta hand om filen?

Medlem sedan juni 20034 013 inlägg
#6

Php kan jag och där är det här lätt att göra. CGI-skript är lite bökigare. De brukar väl oftast vara skrivna i Perl, och det språket kan jag inte så bra.

Medlem sedan mars 2003136 inlägg
#7

ok vad synd... webbhotellet tillåter php men ingenting är skrivet i det. Skulle jag kunna lägga in det enkelt i formulär-dokumentet eller hur fungerar det?

257 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)