php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.02.2010, 04:21  
Neuer Benutzer
 
Registriert seit: 14.02.2010
Beiträge: 2
PHP-Kenntnisse:
Anfänger
DRRDietrich befindet sich auf einem aufstrebenden Ast
Standard mail() Server-Problem

Hallo Leute,

ich habe etwas PHP-Code auf meinem Rechner geschrieben, der mit meinem lokalen Apache ohne Probleme funktioniert. Allerdings habe ich das Problem, dass es auf dem Web-Server nicht vollständig läuft. Die Mail-Funktion an sich funktioniert. Seit dem ich den Code für den Anhang hinzugefügt habe, wird allerdings keine Mail mehr verschickt. Ich kann beim besten Willen keine Ursache dafür finden. Hat wer von euch eine Idee???

Hier erfolgt die Eingabe der Daten:
PHP-Code:
      <form enctype="multipart/form-data" action="ADRESSEZUMSERVER" method="POST">
          <table rules="none" >
          <colgroup>
        <col width="100">
        <col>
        </colgroup>
         <tr><td>Empfänger:</td><td><input type="text" name="empfanger" size="52"/></td></tr>
         <tr><td>Betreff:</td><td><input type="text" name="betreff" size="52"/></td></tr>
         <tr><td>Nachricht:</td><td><textarea name="nachricht" cols="50" rows="10"></textarea></td></tr>
         <tr><td>Absender:</td><td><input type="text" name="absender" size="52" value=<?php echo $Email ?> readonly /></td></tr>
         <tr><td>Antwort an:</td><td><input type="text" name="antwort" size="52" value=<?php echo $Email ?> readonly /></td></tr>
         <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
         <tr><td>Datei:</td><td><input name="userfile" size="52" type="file" /></td></tr>
         <tr><td colspan=2 align=middle><input type="submit" value="Weiter"></td></tr>
        </table>
      </form>
Und hier die Verarbeitung:
PHP-Code:
<?php
$uploaddir 
'./uploads/';
$uploadfile $uploaddir basename($_FILES['userfile']['name']);
$ffile $uploaddir $_FILES['userfile']['name'];

echo 
'<pre>';
if (
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo 
"Successfully uploaded.\n";
} else {
    echo 
"Possible file upload attack!\n";
}

echo 
'Here is some more debugging info:';
print_r($_FILES);

print 
"</pre>";

?>

<?php
$empfaenger 
$_POST['empfanger'];
$betreff $_POST['betreff'];
$absender $_POST['absender'];
$nachricht_text $_POST['nachricht'];
$antwort $_POST['antwort'];

$dateiname $uploadfile;
$dateiname_mail $_FILES['userfile']['name'];

$id md5(uniqid(time()));
$dateiinhalt fread(fopen($dateiname"r"), filesize($dateiname));

$kopf "From: $absender" "\r\n";
$kopf .= "Reply-To: $antwort" "\r\n";
$kopf .= "MIME-Version: 1.0\n";
$kopf .= "Content-Type: multipart/mixed; boundary=$id\n\n";
$kopf .= "This is a multi-part message in MIME format\n";
$kopf .= "--$id\n";
$kopf .= "Content-Type: text/plain\n";
$kopf .= "Content-Transfer-Encoding: 8bit\n\n";
$kopf .= $nachricht_text;
$kopf .= "\n--$id";
// Content-Type: image/gif, image/jpeg, image/png » MIME-Typen - selfHtml.org
$kopf .= "\nContent-Type: image/jpeg; name=$dateiname_mail\n";
$kopf .= "Content-Transfer-Encoding: base64\n";
$kopf .= "Content-Disposition: attachment; filename=$dateiname_mail\n\n";
$kopf .= chunk_split(base64_encode($dateiinhalt));
$kopf .= "\n--$id--";
if (
mail($empfaenger$betreff""$kopf) === true) {
        echo 
'Die E-Mail wurde erfolgreich versendet';
    } else {
        echo 
'Die E-Mail konnten nicht versendet werden';
    }
?>
<?php      
unlink
($ffile);
?>
DRRDietrich ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.02.2010, 04:38  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Seit dem ich den Code für den Anhang hinzugefügt habe, wird allerdings keine Mail mehr verschickt.
Vermutlich dann wohl an dieser Änderung?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 14.02.2010, 11:46  
Neuer Benutzer
 
Registriert seit: 14.02.2010
Beiträge: 2
PHP-Kenntnisse:
Anfänger
DRRDietrich befindet sich auf einem aufstrebenden Ast
Standard

Ja, davon ist auszugehen. Aber warum geht es auf dem lokalen Apache, aber nicht auf dem Webserver? Der Code sollte dann doch stimmen, oder?
DRRDietrich ist offline   Mit Zitat antworten
Alt 14.02.2010, 12:00  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Hinweis:
[!] Bitte verwende nicht mail() sondern eine entsprechende Mailer Klasse! Viele Probleme lassen sich dadurch beheben.
Hier findest du einen Überblick von robo47 zu verschiedenen Mailer Klassen: Mail() ist tot, es lebe mail()
Flor1an ist offline   Mit Zitat antworten
Antwort


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
[Erledigt] problem beim mail versand mqs PHP Tipps 2009 3 14.07.2009 13:28
Doppeltes Mail Problem: Senden und Outlook errox PHP Tipps 2009 6 05.06.2009 09:11
Php mail problem Jojomeurer PHP Tipps 2009 4 19.02.2009 00:15
problem mit mail()!!! coldi1000 PHP Tipps 2008 4 13.11.2007 22:49
Problem mit mail() PHP Tipps 2006 5 08.02.2006 08:27
[Erledigt] Problem beim verbindungsaufbau zum Mysql Server Datenbanken 9 27.10.2005 11:27
mail, Server PHP Tipps 2005-2 0 12.10.2005 18:41
[Erledigt] Mail versenden über externen Server mit SMTP und Port 25 PHP Tipps 2005-2 2 07.10.2005 22:23
Root Server Problem PHP Tipps 2005-2 27 11.07.2005 21:50
mail() versucht die Mails als wwwrun an den SMTP Server zu l Server, Hosting und Workstations 3 15.06.2005 11:25
[Erledigt] Include Problem nach server wechsel PHP Tipps 2005 4 01.06.2005 00:42
Problem mit mail() bei SAFE MODE Stinger PHP Tipps 2005 1 23.03.2005 23:59
problem mit mail.php in verbindung mit server PHP Tipps 2005 13 25.02.2005 17:06
Mail Problem PHP Tipps 2004-2 3 13.12.2004 22:43
Problem mit mail() - Funktion PHP Tipps 2004 2 06.07.2004 18:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
maiserver probleme mit php, ist \php mail server\ funktioniert nicht, php mail server problem, php mail mit anhang mailserver, mail php antwort an, php mail \antwort an\, drrdietrich, mail php server problem, http://www.php.de/scriptboerse/64609-mail-server-problem.html, emailabsender in php, php mail an 30000 user, safe-mail mailserver, move_uploaded_file auf lokalem apache, php mail an externen mail sever, mailserver mime-version, problem php mail, php-serverprobleme, mail probleme auf meinen server, mail php server funktioniert nicht, wie aktiviere ich den mailsurfer

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