Jag vill skicka en fil via formulär och har använt <input type="file" name="CV"> men när mailet kommer finns bara sökvägen till filen och inte själva filen...
Vad göra?
8 svar · 360 visningar · startad av jeme
Jag vill skicka en fil via formulär och har använt <input type="file" name="CV"> men när mailet kommer finns bara sökvägen till filen och inte själva filen...
Vad göra?
HEJ!
Dessutom måste du använda AppendAttachment eller liknande för att bifoga filen fysiskt.
Se vad dokumentationen för din epost-komponent skriver.
Var kan jag se dokumentationen för min epost-komponent? När jag lägger till enctype... får jag detta felmeddelande:
Error: Bad/No Recipient
There was no recipient or an invalid recipient specified in the data sent to FormMail. Please make sure you have filled in the recipient form field with an e-mail address that has been configured in @recipients. More information on filling in recipient form fields and variables can be found in the README file.
HEJ!
Dokumentationen finns säkert på internet.
Vad ska du leta efter då?
Den som ditt webbhotell har installerat.
Troligtvis har de också kodexempel på hur det ska se ut, beronde på vilket språk du använder.
Ditt felmeddelande tyder på Formmail, och ger också förslaget om att läsa readme-filen. (som inte 100%-igt innebär att du har den, det kan mycket väl vara en default-text som slängs ut när något blir fel.)
Felmeddelandet tyder också på att du inte ändrat request:en till det riktiga för formmail (eftersom Melea inte nämnde det), request.form ska vara något liknande formmailobjektet.form för alla fält du ska hämta.
Dokumentationen innehåller säkert ett sådant exempel.
Den här sidan kommer jag till om man klickar på README: http://www.scriptarchive.com/readme/formmail.html
Hemskt ledsen men jag hänger inte riktigt med på det här:
Felmeddelandet tyder också på att du inte ändrat request:en till det riktiga för formmail (eftersom Melea inte nämnde det), request.form ska vara något liknande formmailobjektet.form för alla fält du ska hämta.
Tilläggas bör också att jag håller på i PHP. Så här ser mitt formulär ut...
<FORM METHOD=POST enctype="multipart/form-data" ACTION="http://expanderamera.se/cgi-bin/formmail.cgi" name="tjansteman" onSubmit="return check()">
<INPUT TYPE=HIDDEN NAME=redirect VALUE="http://expanderamera.se/tack_jobb.php">
<INPUT TYPE=HIDDEN NAME=recipient VALUE="webb@expanderamera.se">
<input type=hidden name="subject" value="Ansökan tjänstemän">
<table width="100%" border="0" cellpadding="2" cellspacing="0" class="pers">
<tr><td align="LEFT" valign="TOP">Namn *</td><td><input type="text" name="realname" class="input" maxlength="30" size="30"></td></tr>
<tr><td align="LEFT" valign="TOP">Telefon *</td><td><input type="text" name="Telefon" class="input" maxlength="30" size="30"></td></tr>
<tr><td align="LEFT" valign="TOP">E-mail adress *</td><td><input type="text" name="email" class="input" maxlength="30" size="30"></td></tr>
<tr><td align="LEFT" valign="TOP">Adress</td><td><input type="text" name="Adress" class="input" maxlength="30" size="30"></td></tr>
<tr><td align="LEFT" valign="TOP">Postnummer</td><td><input type="text" name="Postnummer" class="input" maxlength="5" size="5"></td></tr>
<tr><td align="LEFT" valign="TOP">Ort</td><td><input type="text" name="Ort" class="input" maxlength="30" size="30"></td></tr>
<tr><td align="LEFT" valign="TOP">CV *</td><td><input type="file" name="CV"></td></tr>
<tr><td><INPUT TYPE="submit" value="Skicka"> <INPUT TYPE="reset" value="Rensa"></td><td> </td></tr></table></form>
HEJ!
Då gissar jag att vi flyttar tråden til PHP-forumet, och att du under tiden läser in dig på mail, http://se2.php.net/manual/en/function.mail.php.