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

TYPO3 Kochbuch

TYPO3 Kochbuch 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 Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.06.2007, 22:44:49
Zack Zack ist offline
Anfänger
 
Registriert seit: Jun 2007
Beiträge: 3
Forms nach überprüfung senden

Hi.
Ich habe peer Forms eine Maske erstellt in die ein User eingaben machen kann um dem Admin eine E-Mail zu schreiben. Damit die E-Mail gesendet wird habe ich einen php-Code geschrieben wo mit hilfe einer Bedingungsprüfung überprüft wird ob bestimmt Felder einen Inhalt haben oder nicht. Jetzt weis ich aber leider nicht wie ich es schaffe das der Inhalt gesendet wird wenn diese Bedingungen nicht erfüllt wurden.

Um die E-Mail zu versenden benutze ich einen Formmailer von onlx.
Hierfür wird normalerweise ein link in action geschrieben. Da ich dies aber für die Überprüfung benötige kann ich ja nicht einfach den Link reinschreiben.

Jetzt meine Frage: Kennt jemand einen Weg wie ich den Inhalt an den Formmailer nach der Überprüfung senden kann?? Oder kann ich einfach ein Scribt schreiben der den Inhalt per E-Mail versendet? Wenn Ja welche Vorraussetzungen muss der Server besitzen?

Auzug aus der Kontakt.php
<?php

PHP-Code:
echo"      <form name=\"Formular\" action=\"send.php\"
              method=\"post\">"
;
echo
"      <table border=\"0\" width=\"100%\">";
echo
"        <tr>";
echo
"          <td>";
echo
"        Firma";
echo
"          </td>";
echo
"          <td>";
echo
"              <input type=\"Text\" name=\"Firma\"      value=\"\" size=\"20px\">";
echo
"          </td>";
echo
"          <td>";
echo
"            E-Mail*";
echo
"          </td>";
echo
"          <td>";
echo
"              <input type=\"Text\" name=\"E-Mail\"  value=\"\" size=\"25\">";
echo
"          </td>";
echo
"        </tr>";
echo
"        <tr>";
echo
"          <td>";
echo
"        Name*";
echo
"          </td>";
echo
"          <td>";
echo
"              <input type=\"Text\" name=\"Name\"       value=\"\" size=\"20px\">";
echo
"          </td>";
echo
"          <td>";
echo
"            Vorname*";
echo
"          </td>";
echo
"         <td>";
echo
"              <input type=\"Text\" name=\"Vorname\" value=\"\" size=\"25\">";
echo
"          </td>";
echo
"        </tr>";
echo
"        <tr>";
echo
"          <td>";
echo
"        Straße/Hausnummer*";
echo
"          </td>";
echo
"          <td>";
echo
"              <input type=\"Text\" name=\"Straße\"     value=\"\" size=\"12px\">";
echo
"              <input type=\"Text\" name=\"Hausnummer\" value=\"\" size=\"4px\">";
echo
"         </td>";
echo
"          <td>";
echo
"            PLZ/Ort*";
echo
"          </td>";
echo
"          <td>";
echo
"              <input type=\"Text\" name=\"PLZ/Ort\" value=\"\" size=\"25\">";
echo
"          </td>";
echo
"        </tr>";
echo
"        <tr>";
echo
"          <td>";
echo
"        Telefon*";
echo
"          </td>";
echo
"          <td>";
echo
"              <input type=\"Text\" name=\"Telefon\"    value=\"\" size=\"20px\">";
echo
"          </td>";
echo
"          <td>";
echo
"            Fax";
echo
"          </td>";
echo
"          <td>";
echo
"              <input type=\"Text\" name=\"Fax\"     value=\"\" size=\"25\">";
echo
"          </td>";
echo
"        </tr>";
echo
"      </table>";
echo
"     <br>";

echo
"    <p class=\"inhalt\">";
echo
"     Inhalt*";
echo
"    </p>";
echo
"      <textarea name=\"Inhalt\" rows=\"10\" cols=\"50\"></textarea>";

echo
"      <input type=\"Submit\" name=\"Senden\" value=\"Senden\">";
echo
"      <input type=\"reset\" name=\"formaction\" value=\"Löschen\" />";

echo
"    </form>";

?> 
send.php:

PHP-Code:
<?php
    error_reporting
(E_ALL);
    
    echo 
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n";
    echo 
"         \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n";
    echo 
"<html>\n";
    echo 
"    <head>\n";
    echo 
"        <title>TEST</title>\n";
    echo 
"        <link rel=\"stylesheet\" type=\"text/css\" href=\"css/start.css\" />\n";
    echo 
"        <meta http-equiv=\"Content-Type\"
                        content=\"text/html; charset=ISO-8859-1\" />\n"
;
    echo 
"    </head>\n";
    echo 
"    <body>\n";
    
if((!empty(
$_POST['E-Mail'])=='')   or
   (!empty(
$_POST['Name'])=='')     or
   (!empty(
$_POST['Vorname'])=='')  or
   (!empty(
$_POST['Straße'])=='')   or
   (!empty(
$_POST['PLZ/Ort'])=='')  or
   (!empty(
$_POST['Telefon'])=='')  or
   (!empty(
$_POST['Inhalt'])==''))
{  echo 
"<p class=\"error\">";
   echo 
"      Bitte füllen Sie alle mit * gekennzeichneten Felder aus.";
   echo 
"     </p>";} 

else{ 
    
// Inhalt senden aber wie????    
    
    
echo "<h1> Ihre E-Mail wurde erfolgreig gesendet </h1>\n";

    echo 
"<h2> <a href=\"index2.php?section=Start\">Zurück zur Starseite</a> </h2>\n";

    echo 
"<h2> <a href=\"index2.php?section=Kontakt\">Zurück zur Kontaktseite</a> </h2>\n";
}


    echo 
"    </body>\n";
    echo 
"</html>\n";

?>

Geändert von Zack (24.06.2007 um 10:48:30 Uhr)
Mit Zitat antworten
  #2  
Alt 24.06.2007, 00:04:56
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Forms nach überprüfung senden

Wie? Du willst den Inhalt absenden lassen, wenn die Bedingungen NICHT erfüllt sind?

Oder verstehe ich das falsch?

P.S. Bitte verwende die PHP-Tags des Forums....
Mit Zitat antworten
  #3  
Alt 24.06.2007, 10:39:45
Zack Zack ist offline
Anfänger
 
Registriert seit: Jun 2007
Beiträge: 3
AW: Forms nach überprüfung senden

ja ich will den Inhalt nach der Überprüfung absenden lassen.
Mit Zitat antworten
  #4  
Alt 24.06.2007, 14:06:36
raven22k raven22k ist offline
Anfänger
 
Registriert seit: Feb 2007
Beiträge: 57
AW: Forms nach überprüfung senden

http://www.selfphp.de/funktionsrefer...ionen/mail.php <-- schau dir diese funktion mal genau an. Ich denke damit solltest du weiter arbeiten können :)
Mit Zitat antworten
  #5  
Alt 30.06.2007, 09:30:44
Zack Zack ist offline
Anfänger
 
Registriert seit: Jun 2007
Beiträge: 3
AW: Forms nach überprüfung senden

danke genau das hab ich gesucht =)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Kontaktformular über provider senden tsunamitsunami PHP für Fortgeschrittene und Experten 10 13.02.2006 10:12:52
Datagramm senden portakalsu PHP Grundlagen 0 27.11.2005 14:00:11
mehrer forms möglich? Stifler HTML, CSS und JavaScript Help! 5 28.10.2004 15:48:48
Nachricht an ICQ senden! OlliT PHP Grundlagen 5 23.06.2003 17:40:39
Erfahrung mit dem senden von SMS? wiweb PHP Grundlagen 3 15.02.2003 13:42:38


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:46:22 Uhr.


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


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