Moi!
Minulla on yhdellä sivulla lomake joka kerää tiettyjä tietoja käyttäjältä ja lähettää tiedot sähköpostiosoitteeseen.
Ongelmana on nyt se, että pitäisi lisätä lomakkeeseen kuvan lähetysmahdollisuus. Eli käytännössä lomakkeessa valittaisiin kuva tietokoneelta ja se lähtisi sähköpostiin muiden tietojen seassa.
Voiko tämän toteuttaa muuten, kuin että kuva pitäisi ensin tallentaa palvelimelle?
Internetistä löytyy jonkinlaisia valmiita koodejakin, mutta niitä en ole saanut toimimaan.
PhpMaileria moni suosittelee.
Katso vaikka tuolta:
https://github.com/PHPMailer/PHPMailer
Kuva pitää joka tapauksessa lähettää ensin palvelimelle. Pysyvä tallennus ei ole pakollista, vaan lähetetyn tiedoston voi saman tien lukea muuttujaan ja jatkojalostaa siitä sähköpostin osaksi.
$data = file_get_contents($_FILES["kuva"]["tmp_name"]);
Okei, kiitoksia vastauksista. Tuon kuvan käsittelyn ja tallentamisen pystyy ilmeisesti hoitamaan samassa php-tiedostossa, kuin sähköpostin lähetyksenkin?
Aihe on jo aika vanha, joten et voi enää vastata siihen.