Login  Regeln Aktuelles Datum und Uhrzeit: 08.10.2008, 12:36  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Datenabfrage,Vergleichen, Mailversand
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Campino
Beliebter [User]
Beliebter



Anmeldung: 19.09.04
Beiträge: 451
Wohnort: Delmenhors ...

BeitragVerfasst am: 28.03.2005, 14:46    Titel: Antworten mit Zitat

hmpf....

if(!isset($_GET['action-1']))
wird zu
if(!isset($_GET['action']))

und
<form name="Post" action="post.php" method="post">
wird zu
<form name="Post" action="post.php?action=send" method="post">
dann klappt es Winken

_________________
d >_< b


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
wolfgangftl
User [User]
User



Anmeldung: 26.03.05
Beiträge: 11
Wohnort: Freital

BeitragVerfasst am: 28.03.2005, 16:48    Titel: Antworten mit Zitat

Campino hat folgendes geschrieben:
hmpf....

if(!isset($_GET['action-1']))
wird zu
if(!isset($_GET['action']))

und
<form name="Post" action="post.php" method="post">
wird zu
<form name="Post" action="post.php?action=send" method="post">
dann klappt es Winken


Ok, danke. Leider ist es nicht so, wie ich mir es vorstelle.
Jeder x-Beliebige kann seine eMail eintragen und er bekommt die Mail.
Die Abfrage in der Datenbank mag wohl gehen, aber es wird nicht
verglichen mit den Angaben im Formular.
Auf gut deutsch müsste es so gehen:
Angaben (login und email) im Formular stimmen mit Datenbank überein- Meldung kommt - Mail wird verschickt und dann erst geht die Mail raus.
Bei Nichtübereinstimmung- Meldung - login oder eMail stimmen nicht .Irgendwie ist da der Wurm drin.
Diese Zeile sollte auch irgendwo hin für das ok des Versandes.
echo "<p align=center><font color=#FFFFFF>Erfolgreich eingetragen<br>Successfull insert</font>";

Na, ich danke Dir erstmal herzlichst. Jedenfalls schickt das Script erstmal Mails an jedermann,ob in der Datenbank oder nicht. Vielleicht liegt es an dem Postscrit, das da ein Vergleichbefehl reinmuß.
Es ist zum Weinen

_________________
Gruß
aus Freital
Wolfgang


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Campino
Beliebter [User]
Beliebter



Anmeldung: 19.09.04
Beiträge: 451
Wohnort: Delmenhors ...

BeitragVerfasst am: 28.03.2005, 17:33    Titel: Antworten mit Zitat

ne,ne, das Script funzt, hab es ja bei mir auf dem Server getestet Winken
an welche Stelle im Code hast du denn den Befehl gesetzt, dass eine email gesndet werden soll?

// Campino

_________________
d >_< b


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
wolfgangftl
User [User]
User



Anmeldung: 26.03.05
Beiträge: 11
Wohnort: Freital

BeitragVerfasst am: 28.03.2005, 17:51    Titel: Antworten mit Zitat

Ich möchte mich herzlichst auch hier nochmal bei @Campino bedanken für seine Hilfe und Zeit, die er geopfert hat für mich. Nun geht das Script. Ich wünsche mir, es wären alle User so.
Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich Sehr glücklich
Ich nenne mal das Script mailsend.php und so sieht es aus. Bei diesen Script wird
das Feld login und eMail in einer Tabelle abgefragt, verglichen und eine Mail verschickt.
====================== Idee =========
<?php
if(!isset($_GET['action']))
{
?>
<form name="Post" action="mailsend.php? action=send" method="post">
<input type="text" name="login">login<br>
<input type="text" name="email">email<br>
<input type="submit" value="okay">
</form>
<?php
}
else
{
$db_host ="localhost"; //config
$db_user ="root"; //config
$db_passwort ="pw"; //config
$db_name ="db"; //config
$db_tab ="tab"; //config

$DataConnect = mysql_connect($db_host, $db_user, $db_passwort);
mysql_select_db($db_name, $DataConnect) or die("Fehler: Ausgewählte Datenbank ist nicht vorhanden.");
$query = mysql_query("SELECT `login` FROM `".$db_tab."` WHERE `login` = '".$_POST['login']."' AND `email` = '".$_POST['email']."'");
$query = mysql_fetch_assoc($query);

if(is_array($query))
{
/***
#Dieser Teil wird erst dann ausgeführt, wenn die
#Daten in der Datenbank gefunden wurden.
#Wenn nicht, tritt das "else" in kraft
#
################## */

$Inhalt = "Halli Hallo, hier dein Text\n
deine Daten Username: ".$_POST['login']." und Email: ".$_POST['email']." waren korrekt \n\n
schönen Gruß,\n
blub";
$to = "".$_POST['login']." <".$_POST['email'].">"; //empfänger
$subject = "Hallo, ich bin eine Betreffzeile"; // Betreff
$headers = "From: Mustermann <mustermann@muster.de>\n"; // Absender
$headers .= "MIME-Version: 1.0\n"; //mailversion
$headers .= "X-mailer: My mailer"; // Mailer
mail($to,$subject, $Inhalt, $headers); // mail versenden

#######################################
# Dieser Teil wenn der Admin auch benachichtigt werden soll

$Inhalt = "Hallo Admin\n
Die Daten des Username: ".$_POST['login']." und Email: ".$_POST['email']." waren korrekt \n\n
schönen Gruß,\n
system";
$to = " Admin <admin@admin.de>"; // Empfänger-Admin
$subject = "Hallo, ich bin eine Betreffzeile"; // Betreff
$headers = "From: Server <server@server.de>\n"; // Absender
$headers .= "MIME-Version: 1.0\n"; //mailversion
$headers .= "X-mailer: My mailer"; // Mailer
mail($to,$subject, $Inhalt, $headers); // mail versenden


echo "Deine Daten waren korrekt. Email wurde versendet."; //text ausgeben
}
else
{
/***
#Dieser Teil wird erst dann ausgeführt, wenn die
#Daten in der Datenbank____ NICHT ___ gefunden wurden.
#Hier wird eine email an dich gesendet und ein Fehler
#ausgegeben.
################## */

$Inhalt = "Halli Hallo, hier dein Text\n
deine Daten Username: ".$_POST['login']." und Email: ".$_POST['email']." waren falsch \n\n
schönen Gruß,\n
blub";
$to = " mustermann <mustermann@muster.de>"; // Empfänger
$subject = "Hallo, ich bin eine Betreffzeile"; // Betreff

$headers = "From: Mustermann <muster@muster.de>\n"; // Absender
$headers .= "MIME-Version: 1.0\n"; //mailversion
$headers .= "X-mailer: My mailer"; // Mailer
mail($to,$subject, $Inhalt, $headers); // mail versenden
echo "Es ist ein Fehler aufgetreten.";
}
}
?>
==================================

_________________
Gruß
aus Freital
Wolfgang


Zuletzt bearbeitet von wolfgangftl am 30.03.2005, 13:23, insgesamt einmal bearbeitet


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
wolfgangftl
User [User]
User



Anmeldung: 26.03.05
Beiträge: 11
Wohnort: Freital

BeitragVerfasst am: 30.03.2005, 11:17    Titel: Antworten mit Zitat

Noch eine Frage, wie kann ich das Echo farblich festlegen in welcher Farbe der Text angezeigt wird.. Bei schwarzen Hintergrund ist der Standard wie es so angezeigt wird schwarz und da sieht man nichts.


echo "Deine Daten waren korrekt. Email mit den Zugangsdaten wurden versendet."; //text ausgeben

_________________
Gruß
aus Freital
Wolfgang


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Campino
Beliebter [User]
Beliebter



Anmeldung: 19.09.04
Beiträge: 451
Wohnort: Delmenhors ...

BeitragVerfasst am: 30.03.2005, 12:32    Titel: Antworten mit Zitat

mit HTML oder css Smilie

echo "<font color=\"#FFFFFF\">weißer Text</font>";

wichtig ist nur, die " immer zu escapen, also ein \ davor Winken

// Campino

_________________
d >_< b


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Mailversand an Hotmail FMJPhilipp Serverseitige Websprachen 1 18.06.2008, 12:46 Letzten Beitrag anzeigen
Keine neuen Beiträge Speichern von IP und auslesen udn ver... webmasterpaul Serverseitige Websprachen 1 18.05.2008, 13:10 Letzten Beitrag anzeigen
Keine neuen Beiträge vergleichen bitte, dringend Melzebub Sitecheck 9 03.04.2008, 13:56 Letzten Beitrag anzeigen
Keine neuen Beiträge 3 Bedigungen vergleichen und Ergebnis... 21.designs Serverseitige Websprachen 5 18.12.2007, 08:49 Letzten Beitrag anzeigen
Keine neuen Beiträge strato autmatischer mailversand geht ... Norman Einsteigerforum 5 11.03.2007, 15:56 Letzten Beitrag anzeigen
Threadübersicht