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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.04.2008, 22:37:43
DeadLord DeadLord ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 31
Beiträge: 22
Fehler bei Emailversand

Kann mir bitte jemand hierbei behilflich sein das ganze läuft auf http://www.deadlord.de/kontakt.php
am besten ihr guckt euch den fehler selber an ich bekomm nämlcih keine mail udn der sender auch net, woran liegt es?


PHP-Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0">

  <tr valign="top">

    <td>

      <form name="kontakt1" method="post" action="<?PHP echo $PHP_SELF?>">

        <table witdh=100% cellpadding=0 cellspacing=0 border=0 width=97% align="center">

          <tr>

            <td>

              <p><br>

                Ihr Anliegen<br>

                <select name="k_anliegen" style="width:220px">

                  <option selected>Allgemeine Anfrage</option>

                  <option>Webspace</option>

                  <option>Webdesign</option>

                  <option>Beratung</option>

                  <option>Webspace Paket Upgrade</option>

                </select>

                <br>

                <br>

            </p></td>

          </tr>

          <tr>

            <td>

              <p>Anrede*:

                  <input type="radio" name="anrede" value="Herr">

                Herr

                <input type="radio" name="anrede" value="Frau">

                Frau<br>

                <br>

            </p></td>

          </tr>

          <tr>

            <td>

              <p>Vorname*<br>

                  <input type="text" style="width:220px; height:20px; padding-top:2px; padding-left:5px" name="k_vorname">

            </p></td>

          </tr>

          <tr>

            <td>

              <p>Name*<br>

                  <input type="text" style="width:220px; height:20px; padding-top:2px; padding-left:5px" name="k_name">

            </p></td>

          </tr>

          <!-- <tr>

            <td>

              <p>Telefon<font color="#666666"> <br>

                    <font size="1">(wenn Sie einen Rückruf wünschen)</font></font><br>

                                                                <input type="text" style="width:220px; height:20px; padding-top:2px; padding-left:5px" name="k_tel">

            </p></td>

          </tr> -->

          <tr>

            <td height="7">

              <p>E-Mail*<br>

                  <input type="text" style="width:220px; height:20px; padding-top:2px; padding-left:5px" name="mail">

            </p></td>

          </tr>

          <tr>

            <td>

              <p> Ihre Nachricht*<br>

                  <textarea name="nachricht" style="width:220px; height:60px; padding-top:2px; padding-left:5px" wrap="VIRTUAL"></textarea>

            </p></td>

          </tr>

          <tr>

            <td>

              <p> Sie erhalten eine Kopie Ihrer Nachricht<br>

                an die von Ihnen angegebene E-Mail. <br>

                <br>

                <input type="submit" value="Senden" name="submit">

                <input type="reset" value="Reset" name="reset">

                <input name="oook" type="hidden" id="oook" value="1">

                <input type="hidden" name=kopie value=ja checked>

                <br>

                <br>

                * Pflichtfelder</p>

              <p>&nbsp;</p></td>

          </tr>

        </table>

      </form>

      <?php 
      
$date 
date("d.m.Y - H:i:s");

$webmaster "$email";

$absender "$email";

$ip $_SERVER['REMOTE_ADDR'];



$betreffwebmaster "Kontakt &uuml;ber $mydomain";

$koerperwebmaster "Nachricht wurde am $date &uuml;ber $mydomain abgesandt:



IP-Adresse des Absenders: $ip

Anliegen: $k_anliegen



Absender

Anrede: $anrede

Vorname: $k_vorname 

Name: $k_name

Telefon: $k_tel

E-Mail: $mail

______________________________________



NACHRICHT:

$nachricht

"
;



$betreffabsender "Ihre Nachricht an $mydomain";

$koerperabsender "Ihre Nachricht an $mydomain vom $date:



Anliegen: $k_anliegen



Anrede: $anrede

Vorname: $k_vorname

Name: $k_name

Telefon: $k_tel

E-Mail: $mail

______________________________________



NACHRICHT:

$nachricht

"
;



$mailfalsch "<p><br>Leider ist die angegebene E-Mail-Adresse ung&uuml;ltig.<br><br>Bitte kontrollieren Sie Ihre Eingabe und senden Sie das Formular erneut ab.<br><br><a href=\"javascript:history.go(-1);\" class=\"style2\">&laquo;&laquo; zur&uuml;ck</a></p>";

$felderleer "<p><br>Die Nachricht konnte nicht verschickt werden, da die Pflichtfelder nicht ausgef&uuml;llt sind.<br><br><a href=\"javascript:history.go(-1);\" class=\"style2\">&laquo;&laquo; zur&uuml;ck</a></p>";

$abgesandt "<p><br>Vielen Dank f&uuml;r Ihre Nachricht.<br><br>Sobald wir Ihre Nachricht gelesen haben, werden wir uns bei Ihnen melden.<br><br><br></p>";



// Pflichtfelder

if ("$anrede" == "" || "$k_vorname" == "" || "$k_name" == "" || "$nachricht" == "")

    {

    echo 
"$felderleer";

    }

        else

            {

            if (
ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$"$mail))

                {

                
mail("$webmaster","$betreffwebmaster","$koerperwebmaster","FROM: $mail\n");

                if (
$kopie == "ja")

                    {

                    
mail("$mail","$betreffabsender","$koerperabsender","FROM: $absender\n");

                    echo 
"$abgesandt";

                    }

                else

                    {

                    echo 
"$abgesandt";

                    }

                }

                else

                {

                    echo 
"$mailfalsch";

                }

  }

?>
Mit Zitat antworten
  #2  
Alt 20.04.2008, 00:03:00
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: Fehler bei Emailversand

ich sag nur stichwort globals.
Du musst folgendes angeben:
$anrede = $_POST['anrede'];
und mit den anderen variablen das gleiche tun...
__________________
Liebe Grüße
Mit Zitat antworten
  #3  
Alt 20.04.2008, 00:05:49
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Fehler bei Emailversand

Stichwort: register globals

Du musst deine Daten, die per post übertragen wurden, zunächst aus dem Array $_POST auslesen.

Beispiel:
PHP-Code:
$anrede $_POST['anrede']; 
edit: Verdammt, zu spät ;)

Geändert von MatMel (20.04.2008 um 00:06:41 Uhr)
Mit Zitat antworten
  #4  
Alt 20.04.2008, 00:08:18
DeadLord DeadLord ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 31
Beiträge: 22
AW: Fehler bei Emailversand

wunderbar werde ich gleich mal ausprobieren
Mit Zitat antworten
  #5  
Alt 20.04.2008, 00:10:17
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: Fehler bei Emailversand

Achja und jetzt mal eine ganz andere Sache:
Du bietest Hosting-Produkte an, aha.
Nur zur kleinen Info:
Wenn ich Du wäre, würde ich schnellstens die Produktnamen ändern...
Wenn sich nur ein halbwegs intelligenter Mensch ein Produkt bestellt und auf den Produktnamen besteht, dann kannst Du gleich einpacken.
Denn Du bietest keine "VSERVER" an!
Nur stupide WebSPACEprodukte.
Ich könnte jetzt gut auf Bestellen klicken und die Zugangsdaten zu meinem VServer anfordern... Und was dann folgt müsstest Du Dir auch vorstellen können. So á la Anwalt etc...

EDIT: Juhu MatMel, ich war schneller ;-)
__________________
Liebe Grüße

Geändert von rarios (20.04.2008 um 00:11:16 Uhr)
Mit Zitat antworten
  #6  
Alt 20.04.2008, 00:13:11
DeadLord DeadLord ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 31
Beiträge: 22
AW: Fehler bei Emailversand

joa danke für den tipp
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
SeSSION gibt Fehler im HTML-Validator theresa PHP Grundlagen 4 09.10.2007 12:50:17
Fehler bei: Benutzerwiedererkennung selbstlerner PHP Grundlagen 3 08.05.2007 16:04:35
Auf Fehler reagieren einsteigi MySQLi/PDO/(MySQL) 2 10.11.2006 00:27:19
Fehler in Funktion Wauzy PHP für Fortgeschrittene und Experten 2 02.12.2003 19:17:28
Fehler im Script? |Coding PHP für Fortgeschrittene und Experten 17 10.09.2002 09:42:03


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


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


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