Jetzt kostenlos Anmelden!


BruderBOB Männlich

ist gerade angekommen

Beiträge: 14

Geschlecht: Männlich

PHPKIT Version: 1.6.5

1

Montag, 19. Oktober 2009, 09:23

Kontaktformular für mehrere Empfänger

Hallo Leute

Ich wurde mehr oder weniger dazu verdonnert unsere Schulhomepage zu basteln. Im großen und ganzen komme ich schon recht gut voran doch nun würde ich noch etwas suchen und hoffe hier auf Hilfe.

Ich bräuchte ein Kontaktformular mit welchem ich dem Benutzer die Möglichkeit gebe an verschiedene Empfänger Mails zustellen zu können. Das dies viele Formulare können ist mir durchaus bekannt aber ich bräuchte das ganze in Freeware da die Schule oder besser gesagt das Amt für Schulen keine Kohle locker macht.

Zum selber schreiben bin ich ehrlich gesagt nicht fit genug und das gebe ich auch zu. Goggle hab ich schon geqäult aber noch nicht wirklich das passende gefunden.

Vielleicht weis einer von euch ja den passenden Link für mein Problem.

Danke im voraus.

mfg

BOB
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

2

Montag, 19. Oktober 2009, 11:37

Meinst du jetzt fürs PHPKIT?
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

BruderBOB Männlich

ist gerade angekommen

Beiträge: 14

Geschlecht: Männlich

PHPKIT Version: 1.6.5

3

Montag, 19. Oktober 2009, 12:53

Erstmal danke für die schnelle Antwort.....

Es muss nicht direkt für´s phpkit sein. Wenn es dafür jedoch eines gibt dann würde ich natürlich gerne auf dieses zurück greifen. Zwingend notwendig ist es aber nicht. Es sollte halt an die Page anpassbar sein.

Diejenigen die ich finde sind entweder kostenpflichtig oder aber können nur einen Empfänger "beglücken".

Ich suche aber fleißig weiter. Dachte nur das vielleicht einer von euch sowas in seinen Favoriten drin hat :-)
  • Zum Seitenanfang
  • Zum Seitenende

JohannesL

unregistriert

4

Montag, 19. Oktober 2009, 13:17

Soll der Besucher dann den Empfänger auswählen können oder soll es direkt dann an mehrere gehen? Da müsste man ja nur eine Schleife einsetzen.
  • Zum Seitenanfang
  • Zum Seitenende

BruderBOB Männlich

ist gerade angekommen

Beiträge: 14

Geschlecht: Männlich

PHPKIT Version: 1.6.5

5

Montag, 19. Oktober 2009, 16:47

Sorry das ich mich nicht gleich richtig ausgedrückt habe.

Es soll der ausgewählt werden können an wen das Formular geschickt wird ( Lehrer xy oder Lehrer z ect) und für jeden dieser Personen soll eine individuelle E-Mail Adresse verwendet werden können so das die Nachricht auch gleich beim richtigen ankommt.

Nochmals danke im voraus
  • Zum Seitenanfang
  • Zum Seitenende

JohannesL

unregistriert

6

Montag, 19. Oktober 2009, 17:21

Das ist ja nicht allzu schwer. Ich habe dir mal ein Script geschrieben. Erstelle bitte eine Datei namens kontakt_schule.php mit folgendem Inhalt:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php 
#E-Mail Adressen der Lehrer 
$empf = array( 
"meier" => "meier@irgendwas.abc""mueller" => "mueller@email.de""lehmann" => "lehmann@schule.de"); 
#ENDE 
if(isset($_POST['send']) && $_POST['send'] == 'Senden') 
{ 
$email htmlentities($_POST['email']); 
$name htmlentities($_POST['name']); 
$absender htmlentities($_POST['absender']); 
$betreff htmlentities($_POST['betreff']); 
$mailtext htmlentities($_POST['mailtext']); 
echo $email; 
if(!empty($email) && !empty($name) && !empty($absender) && eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9|�|�|�]+([-_\.]?[a-z0-9|�|�|�])+\.[a-z]{2,4}"$absender) && !empty($betreff) && !empty($mailtext)) 
{ 
mail($empf["$email"], $betreff$mailtext"From: $absender\n" "Content-Type: text/html; charset=iso-8859-1\n"); 
$res '<table cellpadding="4" cellspacing="1" align="center" style="width: 100%"> 
<tr> 
<td align="center">Ihre Nachricht wurde erfolgreich verschickt</td> 
</tr> 
</table><br />'; 
} 
else 
{ 
$res '<table cellpadding="4" cellspacing="1" align="center" style="width: 100%"> 
<tr> 
<td align="center">Bitte füllen Sie alle Felder ordnungsgemäß aus!</td> 
</tr> 
</table><br />'; 
} 
} 
?> 
<?php echo $res?> 
<form action="kontakt_schule.php" method="post"> 
<table cellpadding="4" cellspacing="1" align="center" style="width: 100%"> 
<tr> 
<td colspan="2"><strong>Kontaktformular</strong></td> 
</tr> 
<tr> 
<td><strong>Empfänger</strong></td> 
<td><select name="email" size="1" style="width: 80%;"> 
<option value="">Bitte Empfänger auswählen</option> 
<option value="meier">Herr Meier (Klassenlehrer 5a)</option> 
<option value="mueller">Herr Müller (Hausmeister)</option> 
<option value="lehmann">Herr Lehmann (Direktor)</option> 
</select></td> 
</tr> 
<tr> 
<td width="30%"><strong>Ihr Name</strong></td> 
<td width="70%"><input type="text" name="name" value="<?php echo $name?>" maxlength="50" style="width: 50%" /></td> 
</tr> 
<tr> 
<td><strong>Ihre E-Mail Adresse</strong></td> 
<td><input type="text" name="absender" value="<?php echo $absender?>" style="width: 50%" maxlength="50" /></td> 
</tr> 
<tr> 
<td><strong>Betreff</strong></td> 
<td><input type="text" name="betreff" value="<?php echo $betreff?>" maxlength="60" style="width: 80%" /></td> 
</tr> 
<tr> 
<td valign="top"><strong>Nachricht</strong></td> 
<td><textarea name="mailtext" rows="10" cols="" style="width: 80%;"><?php echo $mailtext?></textarea></td> 
</tr> 
<tr> 
<td colspan="2" align="center"><input type="submit" name="send" value="Senden" /> <input type="reset" name="reset" value="Zurücksetzen" /></td> 
</tr> 
</table> 
</form>


Oben habe ich ein Array gemacht, welches du dann deinen Wünschen anpassen kannst. Denke nur daran, das du Zeile 43-48 dann entsprechend anpasst. Du musst dann jeweils eine neue Zeile in das Drop Down Menü machen mit dem entsprechendem festgelegten Wert im Array ganz oben.

Ich sage aber gleich, da ist keine Sicherheitsgrafik drin und kann somit für Spam genutzt werden. Dies kannst du ja dann noch integrieren, da gibt es viele Tutorials im Inet. Ich hatte da ehrlich gesagt gerade keineLust zu :D

lg johannes

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »JohannesL« (19. Oktober 2009, 19:07)

  • Zum Seitenanfang
  • Zum Seitenende

Scholle Männlich

postet ab und an hier

Beiträge: 210

Geschlecht: Männlich

Wohnort: Münster

PHPKIT Version: 1.6.5

7

Montag, 19. Oktober 2009, 18:38

*hust* nochmal überarbeiten joha^^ funktioniert so nicht :p
Sämtliche Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
  • Zum Seitenanfang
  • Zum Seitenende

JohannesL

unregistriert

8

Montag, 19. Oktober 2009, 18:59

Echt nicht? Ging doch eben noch. Ich gucke gleich nochmal.
  • Zum Seitenanfang
  • Zum Seitenende

Scholle Männlich

postet ab und an hier

Beiträge: 210

Geschlecht: Männlich

Wohnort: Münster

PHPKIT Version: 1.6.5

9

Montag, 19. Oktober 2009, 19:02

Nur als Beispiel...

Quellcode

1
<form action="kontakt_schule.php" method="post">


Im Rootverzeichnis liegt die Datei aber nicht :p Es würde dann wahrscheinlich der Fehler kommen, dass die Seite nicht existiert beim speichern.

Quellcode

1
<form action="?path=kontakt_schule.php" method="post">
Sämtliche Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
  • Zum Seitenanfang
  • Zum Seitenende

JohannesL

unregistriert

10

Montag, 19. Oktober 2009, 19:08

Ich dachte es geht hier nicht um das Kit. Liegt ja auch im Form "Web | Allgemein". Aber sonst stimmt das ja, danke Scholle. Ist aber nicht für das Kit gedacht, da hätte ich sonst anders gearbeitet
  • Zum Seitenanfang
  • Zum Seitenende