PHP Formmail

Die Scriptsprache PHP fĂĽr die Gestaltung von dynamischen Websites.

PHP Formmail

Beitragvon Stevanoo » Do 14 Aug, 2003 16:10

Hallo Leute,

ich bin neu hier (ein kollektives Servus) und der absulute NichtPHP Hero.
Und hier meine 1. Frage.
FĂĽr mein HTML Formular habe ich ein PHP script gefunden welches ich auf ca. 12 parameter erweitern wollte > was leider nicht funktioniert. Ich bekomm im Browser nur die Meldung daĂź ich nur 5 Parameter verwenden darf. Was macht man da?? Hier das script, vielleicht kann ja mal einer eine Blick drauf werfen:

[php]
<html>
<body bgcolor="#FFFFFF">
<center>
<font face="Arial">
<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Danke
fĂĽr Ihr E-Mail !</b></font></div>
</font>
</center>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><?
$i=0;
if (!is_array($HTTP_POST_VARS))
return;
reset($HTTP_POST_VARS);
while(list($key, $val) = each($HTTP_POST_VARS)) {
$GLOBALS[$key] = $val;
$val=stripslashes($val);
$message = $message. "$key $val\n";
}
$mailto= "[email protected]";
$subject= "$select";
$name= "$name";
$firma= "$firma";
$adresse= "$adresse";
$plz= "$plz";
$telefon= "$telefon";
$fax= "$fax";
$email= "$email";
$ja= "$ja";
$nein= "$nein";
$footer= "\n..............................";
$message= "$message$footer";
mail( "$mailto", "$subject", "$name", "$firma", "$adresse", "$plz", "$telefon", "$fax", "$ja", "$nein", "$message", "$email");
?> <br>
<br>
<br>
<a href="javascript:history.go(-2)" onMouseOver="window.status='ZurĂĽck zum Formula';return true;" onMouseOut="window.status=''">ZurĂĽck
zum Formular.</a><br>
<br>
</font>
</body>
</html>
[/php]
Vielen Dank im Voraus

Stevanoo der Neue
Stevanoo
Neu im Board
Neu im Board
 
Beiträge: 2
Registriert: Do 14 Aug, 2003 15:55
Wohnort: Innsbruck

Beitragvon penguinforce » Do 14 Aug, 2003 18:31

codeschnipsel bitte immer mit dem php-bb-code oder dem code-bb-code "zitieren", da man es sich dann (im falle php-bb-code sogar farbig) leichter sieht.

=)
penguinforce
 

Beitragvon Stevanoo » Fr 15 Aug, 2003 10:37

NA ja wie gesagt ich bin neu hier im Forum.
Wie siehts mit dem Script aus kann das so funktionieren?

LG

Stevanoo
Stevanoo
Neu im Board
Neu im Board
 
Beiträge: 2
Registriert: Do 14 Aug, 2003 15:55
Wohnort: Innsbruck

Beitragvon penguinforce » Fr 15 Aug, 2003 14:03

ob das script funktioniert, kann ich dir nicht sagen, ich bin kein php'ler.

das mit dem neu hier sein sei dir verziehen, obwohl...

...beim posten mĂĽsste dir doch der PHP-knopf aufgefallen sein... :mrgreen:

=)
penguinforce
 

Beitragvon gizmo » Di 19 Aug, 2003 21:32

hi stefan!

wenn ich jetzt auch nicht die zeit hatte mir deinen code anzuschauen habe ich dennoch eine frage an dich:

Habe gesehen dass du aus Innsbruck bist (ich auch) ich würde einen Hobbyprogrammierer suchen, füpr verschiedene PHP Projekte (in Verbindung mit MySql) hättest du Interesse? Wir hätten 200MB Webspace 2 Domains, Mysql DB's und noch viel mehr bla bla zur Verfügung, hättest du Interesse?

[email protected]

greetz manuel
greetz gizmo
---------------------------------
Sei was du scheinen willst...
---------------------------------
gizmo
Neu im Board
Neu im Board
 
Beiträge: 3
Registriert: Di 12 Aug, 2003 10:09
Wohnort: Innsbruck

Beitragvon radditz » Mi 20 Aug, 2003 09:17

http://at.php.net/manual/de/function.mail.php


du kannst die funktion nicht einfach nach belieben erweitern, php kann nicht wissen, wofĂĽr deine variablen sind, schlieĂźlich kann php kein deutsch (auch kein englisch, japanisch oder italienisch)
radditz
Ultimate Power-User
Ultimate Power-User
 
Beiträge: 4399
Registriert: Mo 23 Jun, 2003 16:50

Beitragvon head » Sa 23 Aug, 2003 00:13

wie radditz sagt, die mail funktion muss auch so bleiben.
ich löse dies so:
Code: Alles auswählen
$mailbody .= "jojo lustig\n";
$mailbody .= "--------------------------------------------\n";
$mailbody .= "\n";
$mailbody .= "Name: $benutzername\n";
$mailbody .= "Adresse: $addy\n";
$mailbody .= "\n";
$mailbody .= "Diese Mail entstand durch ein Formmail per Page\n";
$mailbody .= "\n";
$mailbody .= "www.ich-habe-keine-domain.com\n";
$mailbody .= "\n";

$from_email_address = "[email protected]";

mail("empfaenger", "betreff", "$mailbody",  "$from", "-f $from_email_address");

ADSL Inode Unlimited 768/128
head
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 58
Registriert: Di 08 Jul, 2003 00:46
Wohnort: Tirol


ZurĂĽck zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 18 Gäste