PHP -Kuvatiedosto lähetys sähköpostiin

Keskustelua web-ohjelmointikielistä, kuten PHP ja Javascript. Myös CSS ja tietokanta-aiheiset keskustelut kuuluvat tänne.

PHP -Kuvatiedosto lähetys sähköpostiin

Viesti igogiko 22 Helmi 2009 19:58

Eli miten saisin lähetettyä php:lä kuvatiedoston liite tiedostona sähköpostiin?
Nyt en saa muuta kun kuvan nimen tulemaan sähköpostiin. :p
Koodi näyttää tältä:

.html
Koodi: Valitse kaikki
<html>
<head>
<title> Lähetä kuva </title>
</head>
<body>
<form action="palaute6.php" method="post">
<table width="400" border="0">
<hr>

<tr>
  <td>Kuvan tyyppi:<br>
   <select name="kyssa">
   <option>Valitse valikosta</option>
   <option value="file">Tiedosto</option>
   <option value="filelink">Linkki</option>
   </select>
  </td>
</tr>

<tr>
  <td>Kuva tiedostona:<br><input type="file" name="file" size="40"></td>
</tr>

<tr>
  <td>Kuva linkkinä:<br><input type="text" name="filelink" size="40" value="http://"></td>
</tr>

<tr>
  <td align="center"><input type="submit" value="Lähetä kuva"> <input type="reset" value="Tyhjennä"></td>
</tr>
</table>
</form>
</body>
</html>


.php
Koodi: Valitse kaikki
<html>
<head>
<title> Kiitos! </title>
</head>
<body>
<table width="400" align="center">
<tr>
<td align="center">

<?php
$posti = array
  (
  nimi=>$_POST['kyssa']
  );

foreach ($posti as $arvo)
{
  if (empty($arvo))
  {
  die("Lisää kuva.!");
  }
}

$viesti = ''.$_POST[kyssa].', '.$_POST[file].''.$_POST[filelink].'';
mail("***SENSOR***", "Kuva", $viesti, "From: ***SENSOR***");

echo "Kiitos kuvasta!";
?>

</td>
</tr>
</table>
</body>
</html>
[piilotettu kuva]
Käyttäjän avatar
igogiko
 
Viestit: 279

Re: PHP -Kuvatiedosto lähetys sähköpostiin

Viesti vanne 23 Helmi 2009 19:55

Kyse on luultavasti tästä: http://www.aapelipedia.comli.com/index.php?p=4_6 ?

En vaan tajua miksi se pitäisi sähköpostiin lähettää.
Se voitaisi ladata palvelimelle käyttäjän koneelta ja lähettää sähköpostiin linkki sen sijainnista palvelimellasi.
http://fi.php.net/manual/en/features.file-upload.php

Katsotaan jos jaksan setviä tänään koodinpätkän. Juuri nyt ei ole aikaa. Tuossa on ensiapua ^ :)

(Joka tapauksessa joutuisit kuvan uploadaamaan palvelimellesi)

$_POST['file']:n liittäminen sähköpostiin ei toimi, sillä $_POST['file'] on array (taulu), jossa on kaikki tiedot kyseisestä kuvasta (esim. koko jne.).
vanne
 
Viestit: 54

Re: PHP -Kuvatiedosto lähetys sähköpostiin

Viesti igogiko 23 Helmi 2009 21:42

vanne kirjoitti:Kyse on luultavasti tästä: http://www.aapelipedia.comli.com/index.php?p=4_6 ?

En vaan tajua miksi se pitäisi sähköpostiin lähettää.
Se voitaisi ladata palvelimelle käyttäjän koneelta ja lähettää sähköpostiin linkki sen sijainnista palvelimellasi.
http://fi.php.net/manual/en/features.file-upload.php

Katsotaan jos jaksan setviä tänään koodinpätkän. Juuri nyt ei ole aikaa. Tuossa on ensiapua ^ :)

(Joka tapauksessa joutuisit kuvan uploadaamaan palvelimellesi)

$_POST['file']:n liittäminen sähköpostiin ei toimi, sillä $_POST['file'] on array (taulu), jossa on kaikki tiedot kyseisestä kuvasta (esim. koko jne.).


Oon niin tyhmä etten tajunnu. ^^
Mutta kiitos nyt näin ensihätään, katon jos saisin ite. ( en todellakaan saa, "setvi" se koodi :D )
[piilotettu kuva]
Käyttäjän avatar
igogiko
 
Viestit: 279

Re: PHP -Kuvatiedosto lähetys sähköpostiin

Viesti igogiko 25 Helmi 2009 17:14

Unohinko mainita et toi olis KIIREINEN?
[piilotettu kuva]
Käyttäjän avatar
igogiko
 
Viestit: 279

Re: PHP -Kuvatiedosto lähetys sähköpostiin

Viesti Blaah 25 Helmi 2009 17:48

http://www.google.fi/search?q=php+email ... =firefox-a
Siinä on monta opasta liite_tiedoston lähettämiseen PHP:llä.
Blaah
 
Viestit: 229

Re: PHP -Kuvatiedosto lähetys sähköpostiin

Viesti igogiko 25 Helmi 2009 21:51

Arttuu kirjoitti:http://www.google.fi/search?q=php+email+attachment&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
Siinä on monta opasta liite_tiedoston lähettämiseen PHP:llä.


Ajattelin nyt kumminkin loppujen lopuks tätä:

vanne kirjoitti:Se voitaisi ladata palvelimelle käyttäjän koneelta ja lähettää sähköpostiin linkki sen sijainnista palvelimellasi.
[piilotettu kuva]
Käyttäjän avatar
igogiko
 
Viestit: 279

Palaa alueelle Www-ohjelmointi ja kotisivut