Avatar billede beguze Nybegynder
03. juni 2003 - 20:47 Der er 1 kommentar og
1 løsning

Fil oplode i php formmail

jeg har sidet og prøvet at få file oplade til at virke i dette script men den bliver ikke med sendt i mailen.
er der nogen som kan hjælpe med dette.

her er scriptet: på forhånd tak !
--------------------------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>Ansøgnins skema for modeler</title>
<meta name="Generator" content="Stone's WebWriter 4 BETA 5">
</head>
<link href="../css-js/styleformmail.css" rel="stylesheet" type="text/css">
<body>



</body>
</html>
<table border="0" cellpadding="20">
<tr>
    <td><h2>Formular for model arbejde ved Fotosupport</h2><br>
<h4>NB ! Det er en forudsætning hvis det drejer sig om erotiske fotos at du er 18 år.<br><br>
Du behøver ikke udfylde afsnit 2 & 3, men jo mere du udfylder,<br> jo nemmere er det for mig måske at vælge lige netop dig til foto.</h4>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<h4>Afsnit 1:</h4>
<hr>
Navn:<br> <input type="text" name="navn"><br>
Alder:<br> <input type="text" name="alder"><br><br>
Køn:<input type="radio" name="koen" value="Mand"> Mand <input type="radio" name="koen" value="Kvinde"> Kvinde<br><br>
By:<br> <input type="text" name="hjemby"><br>
Email:<br> <input type="text" name="email"><br>
Tlf.:<br> <input type="text" name="tlf"><br><br>
<h4>Afsnit 2:</h4>
<hr>
Højde:<br> <input type="text" name="hoejde"><br>
Vægt:<br> <input type="text" name="vaegt"><br>
Hårfarve:<br> <input type="text" name="haarfarve">
<h4>Afsnit 3:</h4>
<hr>
<em>"Kun kvinder"</em><br>
Bryst:<br> <input type="text" name="bryst"><br>
Talje:<br> <input type="text" name="talje"><br>
Hofte:<br> <input type="text" name="hofte">
<br><br><hr>
Vedhæft foto<br><input type="file" name="file"><br>
<hr>
Hvad slags foto?<br>
<select name="foto">
<option value="Alm.">Alm.</option>
<option value="Natur">Natur</option>
<option value="Erotiske">Erotiske</option>
<option value="Nøgen">Nøgen</option>
<option value="Andet">Andet</option>

</select><br>
<textarea wrap="physical" rows="8" cols="40" name="andet">Hvis andet foto ?</textarea><br><br>
<input type="submit" name="send" value="Send">
</form>
<?php
if(isset($_POST['send'])) {
    $besked = "Navn: $_POST[navn]\nAlder: $_POST[alder]\nKøn: $_POST[koen]\nBy: $_POST[hjemby]\nEmail: $_POST[email]\nTlf.: $_POST[tlf]\n\nHøjde: $_POST[hoejde] \nVægt: $_POST[vaegt]\nHårfarve: $_POST[haarfarve]\n\nBryst: $_POST[bryst]\nTalje: $_POST[talje]\nHofte: $_POST[hofte]\n\nVedhæft foto  $_POST[file]\nfile:\n\nHvad slags foto: $_POST[foto]\nAndet: $_POST[andet]";

    mail("info@lokeswebdesign.dk","Emne","$besked","From: $_POST[navn] <$_POST[email]>");
    echo "Mailen er afsendt, du høre snart fra mig";
}
?>
</td>
</tr>
</table>
Avatar billede Slettet bruger
03. juni 2003 - 22:07 #1
For det første bliver filer ikke overført i $_POST se på
http://dk2.php.net/manual/en/features.file-upload.php hvordan fil-uploads skal håndteres.

For det andet er filvedhæftning en del mere kompliceret end det du gør.
På http://www.reginscorner.dk/index.php/Scripts?Mails+fra+PHP#file har jeg lavet en klasse du kan gøre brug af ud at vide en brik om hvordan fileuploads skal håndteres
Avatar billede Slettet bruger
03. juni 2003 - 22:11 #2
#RETTELSE#
For det andet er filvedhæftning en del mere kompliceret end det du gør.
På http://www.reginscorner.dk/index.php/Scripts?Mails+fra+PHP#file har jeg lavet en klasse du kan gøre brug af, uden at vide en brik om hvordan filvedhæftning i emails skal håndteres.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester