Autor | Zpráva | ||
---|---|---|---|
Solidgauleiter Profil |
Zdravím. Hľadal som na nete. Aj tu na fórku.
Mám istý problém. Mám formulár. Mám tam input type FILES. Ide o upload obrázku, ktorý sa po kliknutí na button odošle na mail aj s ostatnými inputmi (text - meno,adresa...) Textové inputy mi odošle. To som vedel spraviť. Ale ako mám spraviť aby mi tie obrázky čo si vyberiem poslalo na mail ako prílohu ? Ďakujem za odpoveď. Priložím aj kód. HTML <form name="formular" id="form" action="mail.php" method="post"> Váš mail: <input name="email" size="20" ACCEPT-CHARSET="UTF-8"><br> Předmět: <input name="predmet" size="20"><br><br> Vložiť fotku: <br> <input TYPE="FILE" name="file1"><br> <input TYPE="FILE" name="file2"><br> <input TYPE="FILE" name="file3"><br> <input TYPE="FILE" name="file4"><br> <input TYPE="FILE" name="file5"><br><br> Zpráva: <br> <textarea name="zprava" rows="8" cols="50"></textarea><br> <input name="submit" type="submit" value="Odeslat"> </form> PHP <?php $to = "mail@mail.cz"; $subject = $_POST['predmet']; $headers = "From: kontakt@blablabla.sk\r\n" . $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=UTF-8\r\n"; $headers .= "Content-Transfer-Encoding: 8bit\r\n\r\n"; $message .= ' <hr width="300px" align="left"> E-mail: <strong>' . $_POST['email'] . '</strong><br> Zpráva: <strong>' . $_POST['zprava'] . '</strong><br> Súbory:<br> <strong>' . $_FILES['file1'] . '</strong><br> <strong>' . $_FILES['file2'] . '</strong><br> <strong>' . $_FILES['file3'] . '</strong><br> <strong>' . $_FILES['file4'] . '</strong><br> <strong>' . $_FILES['file5'] . '</strong> ------ TOTO MI TREBA PREROBIŤ <hr width="300px" align="left">'; if(mail("mail@mail.cz","$subject","$message","$headers")) { print "<h4><b>Odoslané</b></h4>"; } else { print "<b>Nastala chyba. Skúste to neskôr.</b>"; } ?> </body> </html> Moderátor Davex: Titulek „PHP Form FILES - Post img on e-mail“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší. Proč byl anglicky?
|
||
Taps Profil |
#2 · Zasláno: 20. 12. 2011, 21:44:51
Solidgauleiter:
podle mě bude nejjednodušší použít phpmailer viz např. http://hrazdil.info/blog/202-e-maily-s-prilohou-v-php |
||
Časová prodleva: 12 let
|
0