Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tiedostonlähetyslomake

Apprentice [21.06.2007 13:14:41]

#

Tere,

Ois tarkoitus tehdä yksinkertainen lomake johon voi lähettäjän ja viestin lisäksi lisätä yhden tiedoston. Lomake lähetettäisiin siis sähköpostiin. Nyt tuli vaan ongelma, että miten saan liitettyä sen tiedoston mukaan lomakkeeseen, kun en php:ta pahemmin osaa.

Tässä on tähän asti räpelletty koodi.

Lomake. php sisältö:

<h1>Lähetä tiedosto</h1>
<p>Tällä lomakkeella voit lähettää tiedostoja.</p>
<form action="laheta.php" method="post" enctype="multipart/form-data">
<b>Nimesi:</b> <br> <input type="text" name="nimi"> <br>
<b>Viesti:</b> <br><textarea name="palaute">
</textarea>
<br>
<br>
Valitse tiedosto: <input name="kuva" type="file" />
<br>
<br>
<input type="submit" name="laheta" value="Lähetä">
</form>

Laheta.php sisältö:

<?php

foreach($_POST as $nimi => $arvo) {
$palaute .= $nimi . ": " . $arvo . "\n";
}

$viesti = mail("testi@testi.com", "Posti", $palaute);

if($viesti) {
header("Location: Kiitos.html");
} else {

header("Location: virhe.php");
}
?>

Osaisko joku heittää tohon suoraan koodinpätkän, millä saan myös ton liitetiedoston lähtemään eikä pelkästään viestiä?

Niin ja tuossa on tarkoituksella jätetty kenttien tarkistukset pois. Kunhan sais eka ton perustoiminnon pelittää

Mod. lisäsi kooditagit

ukko [21.06.2007 15:18:00]

#

No google ei kauaa piilotellut vastausta. Kokeileppa tutkia itse tuolta:
http://www.codewalkers.com/c/a/Email-Code/PHP-Email-Attachment-v1/

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta