NetVision-Technik

Zur?ck   NetVision-Technik > Forum > Server > Webanwendungen

Webanwendungen Alle Fragen zu Installation und Problemlösung (Torrent-Flux, Hostsoftware, Serversoftware)

Antwort
 
Themen-Optionen Ansicht
Alt 07.04.2009, 10:45   #1
Pr1me
König
Punkte: 6.545, Level: 52 Punkte: 6.545, Level: 52 Punkte: 6.545, Level: 52
Levelaufstieg: 98% Levelaufstieg: 98% Levelaufstieg: 98%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von Pr1me
 
Registriert seit: 10.03.2008
Ort: WWW
Beitr?ge: 1.084
Abgegebene Danke: 197
Erhielt 201 Danke für 29 Beiträge
Downloads: 44
Uploads: 0
Nachrichten: 355
Renommee-Modifikator:
1303 Pr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes Ansehen
Standard simples Weiterempfehlenscript

Achtung es ist nur auf die schnelle und absolut ungesichert nur zum testen!

Also ich würde gerne Besuchern einer Seite die Möglichkeit geben Verwandten/Bekannten eine Email mit der URL der Seite sowie eine Nachricht etc zukomen zulassen.

Hierzu sollen Name/Vorname/Empfehler-Email und Empfänger-Email/ mit Betreff sowie eine Nachricht angegeben werden.

Dachte eigentlich währe dies nicht so dramatisch nur aus irgendeinem Grund will das Script nicht die Email versenden.

Ist mein erstes dieser Art und bin mit der Mail-Funktion noch nicht so gut vertraut, aber ich denke evtl gibt es hier den einen oder anderen der sich besser damit auskennt.

Ich werde das komplette Script später komplett absichern, und erweitern, sprich das es, möglich ist Anhänge mithochzuladen (Ajax) und komplette Bewerbungsformulare auszufüllen und zu versenden da es in diese Richtung (u.a.) gehen soll und selbstverständlich auch hier zur verfügung stellen, denke mal irgendwer wird sowas mal brauchen (ausser mir)

so nun erstmal das Formular zur Eingabe der Daten:

formular.html:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form action="emphfehlen_senden.php" method="post">
<table>
<tr>
<td>Vorname:</td>
<td><input type="text" name="vorname"></td>
</tr>
<tr>
<td>Name:</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>Betreff:</td>
<td><input type="text" name="betreff"></td>
</tr>
<tr>
<td>Absender-E-Mail:</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>Empfänger-E-Mail:</td>
<td><input type="text" name="empf_email"></td>
</tr>
<tr>
<td>Nachricht:</td>
<td><input type="text" name="text1"></td>
</tr>
<td><input type="submit" name="senden" value=">Email abschicken!<"></td>
</form>
<td></td>
<td>
</td>
</tr>
</table>

</body>
</html>
sowie das Script zum Versandt formular_senden.php:

Code:
<?php
$name = "$name";

$vorname = "$vorname";

$betreff = "$betreff";

$an = "$empf_email";

$von = "$email";

$date = date("d.m.Y");

$home = "url zum empfehlen hier rein";

$inhalt = "Du hast eine Empfehlung der Seite: $home\n von $vorname $nachname erhalten.\n Die Email des Absenders lautet: $email\nDie eingegebene Nachricht lautet: $nachricht\n";

@mail ($an,$betreff,$inhalt,"von: ".$von);
echo "Email wurde erfolgreich versandt!";
?>
Wie gesagt es ist noch sehr Basic und wird sich noch komplett ändern, es geht mir erstmal nur um das Verständniss bei der Auswertung von Formulardaten in Kombination mit einer Email die vom Server versandt werden soll, Sicherheit und Design lass ich zunächst der Übersicht wegen aussen vor

Ge?ndert von Pr1me (07.04.2009 um 10:54 Uhr)
Pr1me ist offline   Mit Zitat antworten Nach oben
Alt 07.04.2009, 11:44   #2
gotthummer
Master Coder
 
Benutzerbild von gotthummer
 
Registriert seit: 10.03.2008
Ort: Zuhause
Beitr?ge: 8.037
Abgegebene Danke: 1.199
Erhielt 2.928 Danke für 266 Beiträge
Downloads: 28
Uploads: 9
Nachrichten: 357
Renommee-Modifikator:
10 gotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehen
Standard

bau dir doch die email php aus der nv source um die ist ganz gut für dein vorhaben
__________________
Code:
require_once('include/gehirn.php'); 

session_start(); 

if(empty($action)) 
{   
  echo "<td class="tablea">Kopf anstrengen und Nachdenken</td>"; 
}
else
{   
  echo "<td class="tablea">Kopf zuviel angestrenkt nun Qualmt er ;)</td>";
}





gotthummer ist offline   Mit Zitat antworten Nach oben
Alt 07.04.2009, 14:23   #3
Solstice
Moderator
Punkte: 71.264, Level: 100 Punkte: 71.264, Level: 100 Punkte: 71.264, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Auszeichnungen
 
Benutzerbild von Solstice
 
Registriert seit: 10.04.2008
Alter: 36
Beitr?ge: 4.074
Abgegebene Danke: 200
Erhielt 1.331 Danke für 153 Beiträge
Downloads: 2
Uploads: 1
Nachrichten: 731
Renommee-Modifikator:
6014 Solstice genießt hohes AnsehenSolstice genießt hohes AnsehenSolstice genießt hohes AnsehenSolstice genießt hohes AnsehenSolstice genießt hohes AnsehenSolstice genießt hohes AnsehenSolstice genießt hohes AnsehenSolstice genießt hohes AnsehenSolstice genießt hohes AnsehenSolstice genießt hohes AnsehenSolstice genießt hohes Ansehen
Standard

is besser da das script so oben nicht funkitoniert.

du musst die POST sachen schon ordentlich übernehmen...
die stehn net einfach so in variablen drin XD

man nimmt die so:
PHP-Code:
$_POST["*Feldname*"
__________________
Schmutziges Geschirr schimmelt nicht,
wenn man es einfriert

Solstice ist offline   Mit Zitat antworten Nach oben
Alt 07.04.2009, 19:13   #4
Pr1me
König
Punkte: 6.545, Level: 52 Punkte: 6.545, Level: 52 Punkte: 6.545, Level: 52
Levelaufstieg: 98% Levelaufstieg: 98% Levelaufstieg: 98%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von Pr1me
 
Registriert seit: 10.03.2008
Ort: WWW
Beitr?ge: 1.084
Abgegebene Danke: 197
Erhielt 201 Danke für 29 Beiträge
Themenstarter Themenstarter
Downloads: 44
Uploads: 0
Nachrichten: 355
Renommee-Modifikator:
1303 Pr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes Ansehen
Standard

hmm bin nun hier angelangt:

mangels absicherung erstmal rausgenommen, es wird gepostet wenns soweit ist

und würde gerne das sich das formular verschickt ohne zusätzliche Verarbeitungsdatei.
Evtl kann mal jemand drüber schauen was da nicht stimmt mit, soweit ich mich eingelesen habe sollte es aber mit isset gehn nur irgendwas hab ich wohl übersehen.

mfg

Ge?ndert von Pr1me (14.04.2009 um 22:02 Uhr)
Pr1me ist offline   Mit Zitat antworten Nach oben
Alt 10.04.2009, 12:51   #5
gotthummer
Master Coder
 
Benutzerbild von gotthummer
 
Registriert seit: 10.03.2008
Ort: Zuhause
Beitr?ge: 8.037
Abgegebene Danke: 1.199
Erhielt 2.928 Danke für 266 Beiträge
Downloads: 28
Uploads: 9
Nachrichten: 357
Renommee-Modifikator:
10 gotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehen
Standard

die variablen solltest du absichern usw udn warum arbeitest du hier
PHP-Code:
if (!preg_match("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/"$email)) {
      echo 
'<h4>Bitte geben sie eine Empfänger-Emailadresse an</h4>'
mit preg_match udn machst es nicht einfach wie zb beim namen ? wenn ich heute abend noch zeit habe kann ich dir das mal überarbeiten und fertig machen das was verschickt wird wenn du willst
__________________
Code:
require_once('include/gehirn.php'); 

session_start(); 

if(empty($action)) 
{   
  echo "<td class="tablea">Kopf anstrengen und Nachdenken</td>"; 
}
else
{   
  echo "<td class="tablea">Kopf zuviel angestrenkt nun Qualmt er ;)</td>";
}





gotthummer ist offline   Mit Zitat antworten Nach oben
Alt 10.04.2009, 13:03   #6
Pr1me
König
Punkte: 6.545, Level: 52 Punkte: 6.545, Level: 52 Punkte: 6.545, Level: 52
Levelaufstieg: 98% Levelaufstieg: 98% Levelaufstieg: 98%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von Pr1me
 
Registriert seit: 10.03.2008
Ort: WWW
Beitr?ge: 1.084
Abgegebene Danke: 197
Erhielt 201 Danke für 29 Beiträge
Themenstarter Themenstarter
Downloads: 44
Uploads: 0
Nachrichten: 355
Renommee-Modifikator:
1303 Pr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes Ansehen
Standard

so habs nun raus, war einfach nur ein = zu wenig *g so ich mach mich mal bei absichern zu lernen etc.

Ge?ndert von Pr1me (11.04.2009 um 18:42 Uhr)
Pr1me ist offline   Mit Zitat antworten Nach oben
Alt 12.04.2009, 15:19   #7
P4N1C
Profi
Punkte: 15.419, Level: 80 Punkte: 15.419, Level: 80 Punkte: 15.419, Level: 80
Levelaufstieg: 14% Levelaufstieg: 14% Levelaufstieg: 14%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Artikel Benutzer besitzt 1x Hilfe Level 1 Benutzer besitzt 1x Hilfe Level 2 Benutzer besitzt 1x Entwicker I Benutzer besitzt 1x Grundwissen Benutzer besitzt 1x Helfer Benutzer besitzt 1x Hilfe Level 3
 
Benutzerbild von P4N1C
 
Registriert seit: 30.03.2009
Ort: Zuhause
Alter: 34
Beitr?ge: 841
Abgegebene Danke: 91
Erhielt 137 Danke für 27 Beiträge
Downloads: 18
Uploads: 0
Nachrichten: 84
Renommee-Modifikator:
995 P4N1C kann auf vieles stolz seinP4N1C kann auf vieles stolz seinP4N1C kann auf vieles stolz seinP4N1C kann auf vieles stolz seinP4N1C kann auf vieles stolz seinP4N1C kann auf vieles stolz seinP4N1C kann auf vieles stolz seinP4N1C kann auf vieles stolz seinP4N1C kann auf vieles stolz seinP4N1C kann auf vieles stolz sein
Standard

Hab mir nicht den kompletten Code angesehen,
wird das Formular auf der gleichen Seite angezeigt oder im Popup?

MfG P4N1C
__________________
Lernt suchen!
http://www.netvision-technik.de/foru...ead.php?t=3490
Mein auführliches, idiotensicheres How-To!
P4N1C ist offline   Mit Zitat antworten Nach oben
Alt 14.04.2009, 22:01   #8
Pr1me
König
Punkte: 6.545, Level: 52 Punkte: 6.545, Level: 52 Punkte: 6.545, Level: 52
Levelaufstieg: 98% Levelaufstieg: 98% Levelaufstieg: 98%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von Pr1me
 
Registriert seit: 10.03.2008
Ort: WWW
Beitr?ge: 1.084
Abgegebene Danke: 197
Erhielt 201 Danke für 29 Beiträge
Themenstarter Themenstarter
Downloads: 44
Uploads: 0
Nachrichten: 355
Renommee-Modifikator:
1303 Pr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes AnsehenPr1me genießt hohes Ansehen
Standard

der code oben ist schon weit veraltet
Das Script sendet im selben Fenster etc, bin nun bei das mehrseitig auf einer seite zu machen mit attachment funktion und nem haufen schnickschnack (ajax-upload etc)
Wenns done is wirds hier gepostet.
Pr1me ist offline   Mit Zitat antworten Nach oben
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 an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:05 Uhr.


Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Template-Modifikationen durch TMS