php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.09.2004, 18:01  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard call to undefined function mail() <- funktionierte bis ge

hab ein kontaktformular geschrieben das auch bis gestern tadellos bei mir funktionierte. jetzt aber schreibt er mir auf einmal diese fehlermeldung hin:

Zitat:
Fatal error: Call to undefined function: mail() in /home/ittechni/obd2-diagnose.com/data/contact.php on line 109
hier die php.info datei: http://www.obd2-diagnose.com/phpinfo.php

funktioniert hier bei meinem anderen provider noch immer: http://www.msgu.at/phpinfo.php

bitte um hilfe oder info woran das liegen könnte?!?!?
__________________
mfg Alexander Haim
Promaetheus ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.09.2004, 22:04  
Gast
 
Beiträge: n/a
Standard

Zeig mal die fraglichen Code-Zeilen
 
Alt 28.09.2004, 16:54  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

PHP-Code:
mail("webmaster@obd2-diagnose.com""$subject"$message_send"From: $email\nReply-To: $email. "/n$emailcopy"); 
empfängermail
subjekt
nachricht (aufbereitet)
absendermail
reply-mail
emailkopie an absender: $emailcopy = 'Cc: ' . $email;

funktioniert auf allen von mir sonst gemachten pages. aber hier spinnt das. kann es sein dass der provider die php.ini falsch konfiguriert hat? denn mail() ist ja eine standardfunktion von php oder? und überall sonst steht bei der phpinfo irgendwas bei value drin. hier aber nicht. sonst hab ich auch überall php 4.3.3 und hier 4.3.8.

EDIT: war jetzt grad ein wenig ein murks das "\" reinzubekommen sodass es hier angezeigt wird. *argl*
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 28.09.2004, 19:11  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zeig mal die fraglichen Code-Zeilen
Ein bisschen mehr wäre schon recht - so von 100-120. Das heißt sofern nicht jemand anderes bereits die Lösung Deines Problems kennt.

Dann zähl mal die Anzahl der "-Zeichen in deiner Codezeile und sag mir, was bei ungerader Anzahl dieser Zeichen passiert.

Entweder hast Du den Code abgetippt statt kopiert (wie man es machen sollte) oder Dein Fehler ist ein Syntax-Error.
 
Alt 28.09.2004, 21:06  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Wozu mehr Code?

mail() wird aufgerufen und PHP sagt, das mail() nicht definiert ist. Da brauchst du jetzt nicht nach irgendwelchen Parse Errors zu suchen!

Setz mal den korrekten Pfad zu Sendmail, dort lese ich nur '-t -i'. Wahrscheinlich unterscheidet PHP hier nicht zwischen einer nicht funktioneirenden mail()-Funktion und ener nicht deklarierten mail()-Funktion.

Basti
Basti ist offline  
Alt 28.09.2004, 21:32  
Gast
 
Beiträge: n/a
Standard

Hm, stimmt auch wieder - ich halt mich heut besser raus, bin denkreduziert
 
Alt 04.10.2004, 22:28  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

danke basti. leider habe ich auf den server keinen zugriff. das ist ein sehr grosser provider. also hat dieser provider deines erachtens nach den sendmail path falsch konfiguriert? ist ja krass. also muss ich ihn kontaktieren und beauftragen das zu fixen?
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 05.10.2004, 08:41  
Gast
 
Beiträge: n/a
Standard

bevor ihr vor eilige schlüsse zieht. schick dem provider halt einfach mal ne
kurze email. entweder er hat nen update gemacht und vergessen alte settings
wieder aufzuspielen, oder es steht irgendwo in seinen faqs, dass er die funktion
aus diesen & jenen gründen abgeschalten hat, oder dass sie anders zu benutzen
ist, als normal gewohnt ..
 
Alt 05.10.2004, 16:25  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

> bevor ihr vor eilige schlüsse zieht

Full ACK. Das war einfach nur eine Vermutung. Kann ja auch sein, dass PHP defaulmäßig in /usr/bin/sendmail schaut, wenn nix definiert ist, oder dass die Ausgabe dieses Pareters vom Provider aus irgendwelchen Gründen verhindert oder umgebogen wird.

Kurze Mail an den Support sollte das ja klären.

Basti
Basti ist offline  
Alt 07.10.2004, 11:39  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Zitat:
For the Mail functions to be available, PHP must have access to the sendmail binary on your system during compile time. If you use another mail program, such as qmail or postfix, be sure to use the appropriate sendmail wrappers that come with them. PHP will first look for sendmail in your PATH, and then in the following: /usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib. It's highly recommended to have sendmail available from your PATH. Also, the user that compiled PHP must have permission to access the sendmail binary.
( http://php.net/mail )

Basti
Basti 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
mail() : undefined function ?? malabarista PHP Tipps 2006 1 23.03.2006 13:05
mail () : undefined function ??? malabarista PHP Tipps 2006 4 13.03.2006 14:52
Fatal error: Call to undefined function: imagettftext() Sclot PHP Tipps 2005 2 26.08.2005 13:26
Call to undefined function dbase_open() PHP Tipps 2005-2 2 10.08.2005 15:14
Call to undefined function mysql_connect mit php 5 PHP Tipps 2005-2 13 16.07.2005 12:55
Fatal error: Call to undefined function mail() PHP Tipps 2005-2 16 04.07.2005 13:24
Call to undefined function dbmopen() bicpi PHP Tipps 2005 8 29.05.2005 16:01
Call to undefined function preg_match() PHP Tipps 2005 5 15.01.2005 18:07
Fatal error: Call to undefined function: imagecreatefromjpeg DannyD PHP-Fortgeschrittene 10 05.12.2004 21:59
Fatal error: Call to undefined function mysql_connect() Datenbanken 4 11.11.2004 17:53
[Erledigt] Call to undefined function highlight() PHP Tipps 2004 1 07.09.2004 09:31
[Erledigt] Call to undefined function mysql_connect() Datenbanken 4 24.08.2004 22:04
Fatal error: Call to undefined function: sqlite_open()..... PHP Tipps 2004 11 01.08.2004 17:44
Fatal error: Call to undefined function: mail() in... PHP Tipps 2004 5 31.07.2004 17:25
[Erledigt] Fatal error: Call to undefined function:... PHP Tipps 2004 8 27.06.2004 12:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
call to undefined function: mail(), \call to undefined function wp_mail()\, call to undefined function wp_mail(), http://www.php.de/php-tipps-2004/9857-call-undefined-function-mail-funktionierte-bis-ge.html, function mail, call to undefined function simplenews_mail_tokens, call to undefined function simplenews_mail_tokens(), call to undefined function mail(), undefined function wp_mail(), wordpress undefined function wp_mail, call to undefined function simplenews_mail_tokens() in, call to undefined function wp_mail, call to undefined function contact mail page(), call to undefined function mail, call to undefined function dbase_open(), call to undefined function simplenews mail tokens(), function.mail, mail-funktion wp_mail() wird wordpress mail-funktion wp_mail()angezeigt, wordpress update fatal error: call to undefined function update, simplenews_mail_tokens

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