php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.09.2004, 10:48  
Gast
 
Beiträge: n/a
Standard ärger mit mime package von pear

moin kollegen,

ich benutz Mail_Mime von http://pear.php.net/manual/en/packag....mail-mime.php

sobald ich mein skript ausführe bekomme ich folgenden wunderschönen fehler:

Fatal error: Undefined class name 'mail' in /web/hofladen/admin/rechnung.php on line 126

skript:
PHP-Code:
[...]
// Mime-Mail erstellen
$mime = new Mail_mime($crlf);
$mime->addAttachment('../rechnung.pdf''text/plain');

$body $mime->get();
$mail =& Mail::factory('mail'); // <- line 126 !
$mail->send($empfaenger$body'FROM: Rechnungsmailer'); // und ab dafür ...
[...] 
im example auf der pear seite includen die jungs noch eine datei namens
'mail.php' die ich aber im download-package nicht aufspüren konnte.

kennt sich jemand damit aus?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.09.2004, 10:58  
Gast
 
Beiträge: n/a
Standard

installier mal das Basispaket Mail

-> pear install Mail
 
Alt 13.09.2004, 11:19  
Gast
 
Beiträge: n/a
Standard

jo sauber hinweis, habs mir mal gezogen.

der code sieht jetzt wie folgt aus:

PHP-Code:
$pdf->Output('rechnung.pdf''F'); // datei wird gespeichert

// Mime-Mail erstellen
$mime = new Mail_mime($crlf);
$mime->addAttachment('../rechnung.pdf''text/plain');

$body $mime->get();
$params['sendmail_path'] = '/usr/lib/sendmail';
$mail =& Mail::factory('sendmail'$params);
$mail->send($empfaenger$body'FROM: Rechnungsmailer'); // und ab dafür ... 
leider bekomme ich jetzt weder eine eMail, noch irgendeine fehlermeldung ... ich benutz halt sendmail, muss ich da auch noch irgendwas bedenken oder konfigurieren?[
 
Alt 13.09.2004, 11:41  
Gast
 
Beiträge: n/a
Standard

Probier mal das:
PHP-Code:
$mail =& Mail::factory('mail'); 
 
Alt 13.09.2004, 11:55  
Gast
 
Beiträge: n/a
Standard

so hatte ich es, bevor ich mal sendmail probiert hab.

mit 'mail' liefert er

Fatal error: Call to undefined function: send()

aber frag mich mal warum ..

in der mail.php wird die datei 'PEAR.php' includiert, die ebenfalls nicht im downloadumfang erhalten ist. gibts das package auch funktionsfähig?

ist es denn wirklich so schwer ne einfache pdf datei zu verschicken?
kann doch gar nicht ....
 
Alt 13.09.2004, 11:59  
Gast
 
Beiträge: n/a
Standard

eMail kommt an, jedoch kein anhang .. mühsam ernährt sich das eichhörnchen .

ich bleib am ball ..
 
Alt 13.09.2004, 12:09  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
 # [...]
// mach aus
$mime->addAttachment('../rechnung.pdf''text/plain');
// mal 
$mime->addAttachment('../rechnung.pdf''application/pdf');
 
# [...] 
vielleicht hilf das etwas
 
Alt 13.09.2004, 12:17  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von cHrisR
in der mail.php wird die datei 'PEAR.php' includiert, die ebenfalls nicht im downloadumfang erhalten ist
Also PEAR an sich sollte natürlich richtig installiert werden! Die wenigsten PEAR-Packages laufen ohne die PEAR-Basis-Pakete!
 
Alt 13.09.2004, 12:24  
Gast
 
Beiträge: n/a
Standard

moin paine,

nützt alles nix

mittlerweile hab ich sogar inhalt in meiner mail, schaut mal

ontent-Type: application/pdfContent-Transfer-Encoding: base64Content-Disposition: attachment; filename="rechnung.pdf"JVBERi0xLjMKMyAwIG9ia... usw

aber von attachment keine spur und langsam wirds lächerlich ..
 
Alt 13.09.2004, 12:29  
Gast
 
Beiträge: n/a
Standard

dann stimmt was mit dem mime nicht.
also nicht mit application/pdf
sondern mit dem zusammen setzen des mime ist etwas nicht ok.
 
 


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
Größenbeschränkung bei PEAR SOAP Antwort? Anotherone PHP-Fortgeschrittene 1 13.01.2008 20:32
PEAR Package installieren Zergling-new PHP Tipps 2006 6 03.01.2006 21:49
Kommerzielles PHP Projekt und PEAR? HStev Off-Topic Diskussionen 1 27.09.2005 14:08
Pear fehlende Packete nachinstallieren PHP Tipps 2005 4 18.05.2005 21:38
[Erledigt] includepathproblem pear blockiert smarty und umgekehrt PHP Tipps 2005 1 08.05.2005 18:46
inclue_path problem mit smarty und pear PHP Tipps 2005 4 21.02.2005 15:44
pear mime mail >> attachment funktioniert nicht PHP Tipps 2005 4 28.01.2005 16:23
pear mime mail funktioniert nicht überall PHP Tipps 2005 4 05.01.2005 20:42
[Erledigt] Pear Package Manager Problem ( WebFrontend ) PHP-Fortgeschrittene 0 26.12.2004 16:55
PEAR Installation PHP Tipps 2004-2 14 21.12.2004 16:20
[Erledigt] SOAP/Client.php: PHP Fatal error: Method SOAP_Client::__call PHP-Fortgeschrittene 6 25.11.2004 09:48
[Erledigt] PEAR WebDAV PHP-Fortgeschrittene 0 20.10.2004 15:21
Hilfe bei Pear benötigt PHP Tipps 2004 1 15.09.2004 18:04
PEAR Package: PhpDocumentor PHP Tipps 2004 4 10.09.2004 07:59
pear install **** funzt nicht mrSpok PHP Tipps 2004 3 20.08.2004 10:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php pear mailer addattachment, pear mime, pear.php.net/package/mail_mime/download \mail.php\, \mail::factory\ pdf anhang, pear-paket mail.php bug, \$mime = new mail_mime();\ addattachment, pear mail-mime addattachment pdf, \$output .=\ rechnung php, pear addattachment email, pear mail application/pdf, pear mail attachment, problem pear addattachment, pear soap_client mail_mime, --=_8c67d9922e367ef339337b2018a9336acontent-type: application/pdfcontent-transfer-encoding: base64content-disposition: attachment; filename=\rechnung.pdf\, $mime = new mail_mime($crlf);

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:53 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.