PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   kein erfolg bei Formmailer (https://www.php-resource.de/forum/php-developer-forum/52762-kein-erfolg-bei-formmailer.html)

aTriX 05-04-2005 13:10

kein erfolg bei Formmailer
 
hi

folgendes problem ich versuch mir gerade einen mailer zusammenzubasteln. leider kommen die mails nie an :dontknow: ich finde leider den fehler nicht hab schon error check von webweaver drüberlaufen lassen, kein fehler ersichtlich vielleicht könnt ihr mir helfen wäre sehr dankbar

PHP-Code:

<? if ($action==""){

echo 
'<p>&nbsp;</p> <form  action="index.php?go=kontakt&action=senden" method="post">
      <table width="85%" border="0" align="center" cellpadding="0" cellspacing="2"
       class="newsborder">
        <tr>
          <td width="1%" class="subtext">&nbsp;</td>
          <td width="25%" class="subtext">Name:</td>
          <td width="68%"><input name="name" type="text" class="input"  value="" size="40"></td>
          <td width="6%">&nbsp;</td>
        </tr>
        <tr>
          <td class="subtext">&nbsp;</td>
          <td class="subtext">Email:</td>
          <td><input name="von" type="text" class="input" size="40" value=""></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td class="subtext">&nbsp;</td>
          <td class="subtext">Web:</td>
          <td><input name="web" type="text" class="input" size="40" value=""></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td valign="top" class="subtext">&nbsp;</td>
          <td valign="top" class="subtext">Mitteilung:</td>
          <td><textarea name="inhalt" cols="36" rows="10" class="input" value=">"></textarea></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td><input type="submit" name="Submit" value="Senden" class="input"></td>
          <td>&nbsp;</td>
        </tr>
      </table>     </form> '
;
}

if (
$action=="senden"){


$errcnt=0;
if (
$_POST['name'] == "") {
    echo 
"<div class='subtext'>Sie haben keinen <b>Namen</b> eingegeben. Bitte
    korrigieren Sie das!<br><br></div>"
;

    
$errcnt++;
}
if (
$_POST['von'] == "") {
    echo 
"<div class='subtext'>Sie haben keine <b>E-Mail Adresse</b> eingegeben.
     Bitte korrigieren Sie das!<br><br></div>"
;

    
$errcnt++;
}
if (
$_POST['inhalt'] == "") {
    echo 
"<div class='subtext'> haben keine Angaben zum <b>Inhalt</b> Ihrer Mitteilung gemacht.
    Bitte korrigieren Sie das!<br><br></div>"
;

    
$errcnt++;
}


if ( !
$errcnt ) {
    
$emfaenger "magichiller@gmx.de";
    
$kopf      "Kontaktform  BYTES-DS";
    
$name      $_POST['name'];
    
$email     $_POST['von'];
    
$web       $_POST['web'];

    
$inhalt    $_POST['inhalt'];
    
$message   "Name: " .$name"\n" "E-Mail: " .$email"\n" .
    
"Web: " .$web"\n" "Mitteilung: " .$inhalt"";
    
mail("$empfaenger""Kontakt  -> ByteS-DS""$message""From: ".$email);
   echo 
'<br><br><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"
   class="newsborder">
  <tr>
    <td><div align="center"></div></td>
  </tr>
  <tr>
    <td><div align="center" class="subtext">Vielen Dank, ich werde Ihre Anfrage
        so schnell wie m&ouml;glich bearbeiten</div></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>'
;



  }   }
?>



cya

aTriX

//edit: better ?


//teste local sowie web

Schnoop 05-04-2005 13:12

Brich bitte erstmal den Code um, so dass der horizontale Scrollbar verschwindet.

Testest du das Script local?

unficyp 05-04-2005 15:32

die mail funktion liefert leider keine brauchbaren infos ob das mail zugestellt wird oder nicht.(wie auch ?)

falls dein webserver ein windowserver ist:
php.ini,abschnitt [mail function] checken,dort muss ein MTA eingetragen sein.

falls unix: sendmail sollte existieren und konfiguriert sein.

tail -f /var/log/mail oder /var/log/messages.
form testen und schaun was im logfile steht.

http://at2.php.net/manual/de/ref.mail.php

mehr fällt mir grad nicht ein


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:05 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG