SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.03.2006, 20:45:48
n4pO n4pO ist offline
Anfänger
 
Registriert seit: Dec 2003
Beiträge: 31
E-Mail Anhang generieren

Hi,

Ich habe folgendes Problem:

Ich möchte eine Rechnung generieren und diese mit mail() als attachment senden. Das script funktioniert auch, nur beim Rechnungengenerieren scheitert es. Es gibt eine Rechnungsvorlage, diese soll eingelesen werden, damit die Variablen, die in ihr sind definiert werden können. Anschließend soll die Rechungsvorlage mit definierten Variablen in eine temporäre Datei geschrieben werden (chmod stimmt). Und diese temporäre Datei soll dann als Anhang versendet werden. Sie wird auch versendet, nur scheint sie leer zu sein.

Hier mein bisheriger Code:

PHP-Code:
//Rechnungsmail

            
$fp fopen("admin/rechnung/Rechnung.php""r"); //Öffnen der Rechnungs-Vorlage (zum Lesen)
            
$text fread($fpfilesize("admin/rechnung/Rechnung.php")); // Lesen
            
fclose($fp); //Schließen

            
$tmp_name chmod(tempnam("admin/rechnung""Rechnung"), 0777); //Temporäre Datei (Rechnung) im Verzeichnis erstellen
            
$tmp_file fopen($tmp_name"w"); //Öffnen der temporären Datei (zum Schreiben)
            
fwrite($tmp_file$text); //Rechnungs-Vorlage in temporäre Datei schreiben
            
fclose($tmp_file); //Temporäre Datei schließen

            
$fileatt "/srv/www/htdocs/web217/html/".$tmp_name//Temporäre Datei als Attachment festlegen 
Ich gugg schon etwas länger auf diese Zeilen ;), aber ich find einfach nix...Vielleicht kann mir einer von euch helfen.

Danke im Voraus;

n4pO
Mit Zitat antworten
  #2  
Alt 21.03.2006, 21:23:48
Benutzerbild von conmunich
conmunich conmunich ist offline
Junior Member
 
Registriert seit: Mar 2006
Alter: 44
Beiträge: 285
AW: E-Mail Anhang generieren

Es wäre interessant zu wissen, was in der Rechnung.php enthalten ist. Ist da Code enthalten, der ausgeführt werden soll?

Wenn ja wirst du mit fread nicht weit kommen. Ausserdem muss die Variable $text mit fputs in die temporäre Datei geschrieben werden. Etwa so:

PHP-Code:
# variable $text per fputs in die temp datei schreiben
fputs($tmp_file$test);
fclose($tmp_file);

# danach die temporäre datei nochmal lesen und als attachment festlegen
$fp fopen($tmp_name,"r");
$fileatt fgets($fp,1000); # 1000 steht für die anzahl der zeichen, die aus der datei gelesen werden
fclose($fp); 
Grüße! conmunich
Mit Zitat antworten
  #3  
Alt 21.03.2006, 21:36:20
n4pO n4pO ist offline
Anfänger
 
Registriert seit: Dec 2003
Beiträge: 31
AW: E-Mail Anhang generieren

Rechnungs-Vorlage besteht aus Code (HTML/PHP).

brauch das temporäre File nicht nochmal öffnen, das es später im attachment-script geöffnet und gelesen wird, hab ich hier bloß net gepastet.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
html mail mit anhang im headder dr.trash PHP für Fortgeschrittene und Experten 7 09.11.2005 19:33:03
Mail mit Anhang verschicken nero25 PHP Grundlagen 6 12.06.2005 11:19:02
Seltsames Verhalten bei Mail mit Anhang - e-Card Funktion NightDragon PHP für Fortgeschrittene und Experten 2 22.01.2004 17:47:43
Den Anhang einer Mail auslesen. Viktor M. PHP für Fortgeschrittene und Experten 5 07.08.2003 12:50:45
Mail mit Anhang volti PHP für Fortgeschrittene und Experten 2 26.03.2003 21:14:01


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:39:53 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt