Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

problemi sa dodavanjem attachmenta u mail preko mail()

[es] :: PHP :: problemi sa dodavanjem attachmenta u mail preko mail()

[ Pregleda: 2781 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nikola Denić
Nikola Denić
Nis/Bgd

Član broj: 6571
Poruke: 1231
*.adsl.sezampro.yu.

ICQ: 42376797
Sajt: www.nixa.co.yu


Profil

icon problemi sa dodavanjem attachmenta u mail preko mail()17.04.2005. u 23:06 - pre 189 meseci
evo ga kod

Code:

<?php

$to      = "[email protected]";
$from    = $_POST['from'];
$subject = $_POST['subject'];
$message = $_POST['message'];

$fileatt      = $_FILES['fileatt']['tmp_name'];
$fileatt_type = $_FILES['fileatt']['type'];
$fileatt_name = $_FILES['fileatt']['name'];

$headers = "From: $from";

if (is_uploaded_file($fileatt)) {

  $file = fopen($fileatt,'rb');
  $data = fread($file,filesize($fileatt));
  fclose($file);

  $semi_rand = md5(time());
  $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";

  $headers .= "\nMIME-Version: 1.0\n" .
              "Content-Type: multipart/mixed;\n" .
              " boundary=\"{$mime_boundary}\"";


  $message = "This is a multi-part message in MIME format.\n\n" .
             "--{$mime_boundary}\n" .
             "Content-Type: text/plain; charset=\"iso-8859-5\"\n" .
             "Content-Transfer-Encoding: 7bit\n\n" .
             $message . "\n\n";


  $data = chunk_split(base64_encode($data));


  $message .= "--{$mime_boundary}\n" .
              "Content-Type: {$fileatt_type};\n" .
              " name=\"{$fileatt_name}\"\n" .
             "Content-Disposition: attachment;\n" .
             " filename=\"{$fileatt_name}\"\n" .
              "Content-Transfer-Encoding: base64\n\n" .
              $data . "\n\n" .
              "--{$mime_boundary}--\n";
}

// salje mail
$ok = @mail($to, $subject, $message, $headers);
if ($ok) {
 Header("Location:hvala.html");
} else {
 Header("Location:kontakt.html");
}
?>


e sad problem je sto nece da mi nikako doda attach u poruku

forma sa koje saljem je otprilike ovakva

Code:


 <form method="post" action="mail.php">
                 <input type="text"name="from">
       <input type="text" name="subject" value="" />
        <textarea id="message" name="message" rows=8 cols=20></textarea>
        <input type="file" name="fileatt"  id="file"/>
        <input type="submit"  value="send">
    </form>


i sve dodaje u mail sto hocu sem glupog attacha :( help
ITSolutions - najeftiniji DialUp internet [ dialup flat za samo 275 dinara ]
 
Odgovor na temu

Zlatiborac
Vladimir
Zlatibor

Član broj: 5397
Poruke: 117
*.vdial.verat.net.

Sajt: www.dphotonews.com


Profil

icon Re: problemi sa dodavanjem attachmenta u mail preko mail()17.04.2005. u 23:23 - pre 189 meseci
Kod forme

<form method="post" action="mail.php">

morash imati ovaj deo.,.,

enctype="multipart/form-data"

ovo sam prvo primetio.,.,. mozda josh neshto ne valja.
Sajt sa dnevnim vestima vezanim za fotografiju, foto aparate i obradu slika
[url]http://www.dphotonews.com[/url]
 
Odgovor na temu

Nikola Denić
Nikola Denić
Nis/Bgd

Član broj: 6571
Poruke: 1231
*.adsl.sezampro.yu.

ICQ: 42376797
Sajt: www.nixa.co.yu


Profil

icon Re: problemi sa dodavanjem attachmenta u mail preko mail()17.04.2005. u 23:25 - pre 189 meseci
hvala veliko ... tako mi i treba kad me mrzi da rtfm
ITSolutions - najeftiniji DialUp internet [ dialup flat za samo 275 dinara ]
 
Odgovor na temu

[es] :: PHP :: problemi sa dodavanjem attachmenta u mail preko mail()

[ Pregleda: 2781 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.