php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.12.2004, 11:53  
Neuer Benutzer
 
Registriert seit: 28.12.2004
Beiträge: 9
SirKennedy
Standard 2 dateien aus verzeichnis an email anhängen

Hi. Jetzt habe ich 2 Tage probiert was das Zeug hält und bin kein Stück weiter gekommen. Ich will einfach nur 2 dateien, die bereits auf dem Server liegen an eine Email anhängen und sie verschicken, dass sie auch ankommen. Leider klappt hier nichts und ich werde langsam entnervt. Der Code mit dem es bisher am besten ging (damit meine ich: eine datei - wenn auch leer und falscher Dateityp) ist dieser folgender.

Ich bin dankbar für jeden Tipp!

Code:


if ($adressen == "excel"){$Dateiname ="./upload/adressen".$zufall.".xls";$type =" application/vnd.ms-excel"; $DateinameMail="adressen.xls";}
elseif ($adressen == "txt"){$Dateiname ="./upload/adressen".$zufall.".txt";$type ="text/plain"; $DateinameMail="adressen.txt";}
elseif ($adressen == "access"){$Dateiname ="./upload/adressen".$zufall.".mdb";$type ="application/octet-stream"; $DateinameMail="adressen.mdb";} ;



$Empfaenger = "meine@adresse.de";
$Betreff = "ich will es schaffen";



$Header = "From: Mein Name <".$emailadresse.">";
$Trenner = md5(uniqid(time()));
$Header .= "\n";
$Header .= "MIME-Version: 1.0";
$Header .= "\n";
$Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
$Header .= "\n\n";
$Header .= "This is a multi-part message in MIME format";
$Header .= "\n";
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: text/plain";
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: 8bit";
$Header .= "\n\n";
$Header .= "Meine erste Mail mit Anhang!";
$Header .= "\n";
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: ".$type."; name=$DateinameMail";
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: base64";
$Header .= "\n";
$Header .= "Content-Disposition: attachment; filename=$DateinameMail";
$Header .= "\n\n";
$Dateiinhalt .= fread(fopen($Dateiname, "r"), filesize($Dateiname));

$Header .= "\n";
$Header .= "--$Trenner--";

 mail($Empfaenger, $Betreff, "", $Header);
Vielen Dank - sammy
SirKennedy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.12.2004, 11:56  
Gast
 
Beiträge: n/a
Standard

Benutze den phpMailer, damit ist das kein Problem, siehe http://phpmailer.sourceforge.net/

Gruß
phpfan
 
Alt 30.12.2004, 11:59  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Zum einen sehe ich nirgendwo, wo dein $Dateiinhalt in die Mail eingehanden wird.
Zum zweiten kannst du Multipart- Nachrichten so glaube ich nicht verschicken. Du packst alles, was geht, in den Header rein und das sollte so eigentlich nicht sein, oder?

Letzlich wirst du aber meines Wissens nach sowieso Probleme kriegen. Dateianhänge, also Binärdaten, müssen speziell codiert werden und können nicht eins zu eins, Byte für Byte in einer Mail landen.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 30.12.2004, 12:45  
Neuer Benutzer
 
Registriert seit: 28.12.2004
Beiträge: 9
SirKennedy
Standard

Danke! Funzt prima! Gesegnetes Neues Jahr! - sammy
SirKennedy ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dateien aus verzeichnis einzeln als mail attachment versenden mathes PHP Tipps 2008 5 17.07.2008 19:45
Mit unlink alle Dateien im Verzeichnis löschen? finerip PHP Tipps 2006 13 26.10.2006 20:23
Verzeichnis auslesen und Dateien öffnen jacos PHP Tipps 2006 1 26.06.2006 10:53
-bin Dateien im DATA Verzeichnis von mysql sunset Datenbanken 3 06.04.2006 09:44
nur bestimmte Dateien aus einem Verzeichnis auslesen Madden PHP Tipps 2006 2 07.03.2006 17:10
Dateien in Verzeichnis löschen PHP-Fortgeschrittene 2 10.02.2006 18:29
Verzeichnis und Dateien darin mit htaccess schützen Server, Hosting und Workstations 1 01.11.2005 19:49
chmod 0755 für alle Dateien in einem Verzeichnis Drago PHP Tipps 2005-2 8 25.10.2005 15:39
Verzeichnis (Dateien) schützen aber per PHP zugriff zulassen Server, Hosting und Workstations 2 16.10.2005 10:13
Includen aller Dateien in einem Verzeichnis d-jango PHP Tipps 2005-2 6 09.10.2005 04:32
dateien in einem verzeichnis auflisten PHP Tipps 2005-2 3 15.09.2005 15:09
Dateien in ein anderes Verzeichnis kopieren PHP Tipps 2005-2 3 09.08.2005 12:03
nur jpg und gif dateien aus verzeichnis auslesen PHP Tipps 2005-2 6 24.07.2005 14:33
Dateien im Verzeichnis zählen und ausgeben.. PHP Tipps 2005 2 01.06.2005 22:14
Dateien und Ordner aus einem Verzeichnis lesen PHP Tipps 2005 4 28.05.2005 16:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
an email anhängen, http://www.php.de/php-tipps-2004-2/15027-2-dateien-aus-verzeichnis-email-anhaengen.html, email anhänge weihnachten, php mail dateien aus ordner, php mail datei vom server anhängen, php datei an mail anhängen, php mail 2 anhänge, access email mehrere anhänge, access datei an email anhängen, access dateien im verzeichnis zählen, wie bekomme ich mehrere anhänge an eine e-mail, datei an e-mail anhängen php, verzeichnisstrukturen in mail versenden, php mail xls, php ordner dateien letzten monat emailen, access datei anhängen, php inhalt eines verzeichnisses per mail, email verzeichnis, pfad von einer excel datei als mail senden, php mehere dateien an email anhängen

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.