hallo erstmal ;Jump
bin auf der suche wie ich kann ein festgelegt text der auf die index.html seite ist,( bla bla bla ) wenn ich auf ein button drauf klick, muss diese text in ein bestimmte feld in der formulare ( contact.html ) am beste soll noch der formulare in ein neue fernster öffnen ( target_blank )
der formulare selbs arbeit gut, bekomme keine fehler, er wird abgerufen mit: contact_process.php
der html code von der formulare ist folgen: ( in kurz fassung, muss nicht alles rein was nicht brauch)
die betroffene feld ist folgen:
es kann auch als hidden geändert werden oder noch besser als type="text", damit die leute sehen können was drin ist
ein normal feld sieht so aus in der formulare:
folgen die php datei für der formulare:
folgen die index seite, von da aus soll zu der formulare gehen, bla bla bla soll in die feld name"seminare" sein:( von diese tabellen gib es einige auf die seite :roll:
soll alles drin sein was benötig ;heart
ein anfang hab ich schon, mit folgen code kann ich schon von index.html ein button machen und der ruf der formular in neue fernster
bin auf der suche wie ich kann ein festgelegt text der auf die index.html seite ist,( bla bla bla ) wenn ich auf ein button drauf klick, muss diese text in ein bestimmte feld in der formulare ( contact.html ) am beste soll noch der formulare in ein neue fernster öffnen ( target_blank )
der formulare selbs arbeit gut, bekomme keine fehler, er wird abgerufen mit: contact_process.php
der html code von der formulare ist folgen: ( in kurz fassung, muss nicht alles rein was nicht brauch)
HTML:
<html>
<head>
<style>
BODY{
color:#000000;
font-size: 8pt;
font-family: Verdana;
background-color: #FFcc99;
}
.inputc {font-size: 12pt;}
.style3 {font-size: xx-small}
.Stil2 {font-size: Kein}
.button {background-color: #cccccc; color:#000000; font-size: 10pt;}
</style>
</head>
<body>
<form name="phpformmailer" action="contact_process.php" align="center" method="post" >
<div align="center"><center><table bgcolor="#ffcc99" width="100%" cellspacing="6">
<tr>
<td colspan="2"><font face="Arial"><textarea style="FONT-SIZE: 10pt" name="seminare" rows="5" cols="100" ></textarea></font></td>
</tr>
</table>
</center></div>
</form>
////////////// script code für pflicht felder ///////////////////////////////////////
<script language="JavaScript"><!--
function validateForm()
{
var okSoFar=true
with (document.phpformmailer)
{
var foundAt = email.value.indexOf("@",0)
if (foundAt < 1 && okSoFar)
{
okSoFar = false
alert ("Bitte geben Sie eine gültige E-Mail Adresse ein!")
email.focus()
}
var e1 = email.value
var e2 = email2.value
if (!(e1==e2) && okSoFar)
{
okSoFar = false
alert ("Die Email Addresses ist nicht identisch. Bitte Wiederholen Sie die Email Adresse!")
email.focus()
}
if (seminare.value=="" && okSoFar)
{
okSoFar=false
alert("Bitte tragen Sie Ihre Seminare ein!")
seminare.focus()
}
if (okSoFar==true) submit();
}
}
// --></script>
</body>
</html>
Code:
<textarea style="FONT-SIZE: 10pt" [COLOR=Red]name="seminare"[/COLOR] rows="5" cols="100" ></textarea>
ein normal feld sieht so aus in der formulare:
Code:
<input class="inputc" size="70" name="fax">
PHP:
<?php
// ------- three variables you MUST change below -------------------------------------------------------
$replyemail="[email protected]";//change to your email address
$valid_ref1="http://xxxxxx.com/contact.html";// chamge "Your--domain" to your domain
$valid_ref2="http://www.xxxxxx.com/contact.html";// chamge "Your--domain" to your domain
// -------- No changes required below here -------------------------------------------------------------
// email variable not set - load $valid_ref1 page
if (!isset($_POST['email']))
{
echo "<script language=\"JavaScript\"><!--\n ";
echo "top.location.href = \"$valid_ref1\"; \n// --></script>";
exit;
}
$ref_page=$_SERVER["HTTP_REFERER"];
$valid_referrer=0;
if($ref_page==$valid_ref1) $valid_referrer=1;
elseif($ref_page==$valid_ref2) $valid_referrer=1;
if(!$valid_referrer)
{
echo "<script language=\"JavaScript\"><!--\n alert(\"ERROR - not sent.\\n\\nCheck your 'valid_ref1' and 'valid_ref2' are correct within contact_process.php.\");\n";
echo "top.location.href = \"contact.html\"; \n// --></script>";
exit;
}
//check user input for possible header injection attempts!
function is_forbidden($str,$check_all_patterns = true)
{
$patterns[0] = 'content-type:';
$patterns[1] = 'mime-version';
$patterns[2] = 'multipart/mixed';
$patterns[3] = 'Content-Transfer-Encoding';
$patterns[4] = 'to:';
$patterns[5] = 'cc:';
$patterns[6] = 'bcc:';
$patterns[7] = 'http';
$patterns[8] = 'www';
$patterns[9] = 'https';
$patterns[10] = 'ftp';
$patterns[11] = 'ftps';
$patterns[12] = 'viagra';
$forbidden = 0;
for ($i=0; $i<count($patterns); $i++)
{
$forbidden = eregi($patterns[$i], strtolower($str));
if ($forbidden) break;
}
//check for line breaks if checking all patterns
if ($check_all_patterns AND !$forbidden) $forbidden = preg_match("/(%0a|%0d)/i", $str);
if ($forbidden)
{
echo
" <style type=\"text/css\">
<!--
body {
background-color: #ffcc99;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style>
<link REL=\"icon\" HREF=\"http://www.xxxxxx.de/favicon.ico\" TYPE=\"image/ico\">
<link rel=\"shortcut icon\" href=\"http://www.xxxxxx.de/favicon.ico\">
<table width=\"100%\" height=\"100%\" border=\"0\">
<tr>
<td align=\"center\" valign=\"center\"><div align=\"center\">
<div align=\"center\"><img border=\"0\" src=http://www.xxxxxx.de/\"bilder/Schule_1zeilig.jpg\" width=\"342\" height=\"46\">
<font color=red><center><h3>STOP! Message not sent.</font></h3><br><b>
text you entered is forbidden, it includes one or more bad words
<br>Click back on your browser, and try again.
</b>
</div></td>
</tr>
</table>";
exit();
}
else return $str;
}
$select = is_forbidden($_POST["select"]);
$betreff = is_forbidden($_POST["betreff"]);
$email = is_forbidden($_POST["email"]);
$name = is_forbidden($_POST["name"]);
$vorname = is_forbidden($_POST["vorname"]);
$firma = is_forbidden($_POST["firma"]);
$abteilung = is_forbidden($_POST["abteilung"]);
$ort = is_forbidden($_POST["ort"]);
$postleitzahl = is_forbidden($_POST["postleitzahl"]);
$strasse = is_forbidden($_POST["strasse"]);
$telefon = is_forbidden($_POST["telefon"]);
$fax = is_forbidden($_POST["fax"]);
$privatadresse = is_forbidden($_POST["privatadresse"]);
$abweichenrechnunganschrifft = is_forbidden($_POST["abweichenrechnunganschrifft"]);
$zimmervon = is_forbidden($_POST["zimmervon"]);
$zimmerbis = is_forbidden($_POST["zimmerbis"]);
$kommentar = is_forbidden($_POST["kommentar"]);
$agb = is_forbidden($_POST["agb"]);
$seminare = is_forbidden($_POST["seminare"], false);
$success_sent_msg='
<style type="text/css">
<!--
body {
background-color: #ffcc99;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style>
<link REL="icon" HREF="http://www.xxxxxx.de/favicon.ico" TYPE="image/ico">
<link rel="shortcut icon" href="http://www.xxxxxx.de/favicon.ico">
<table width="100%" height="100%" border="0">
<tr>
<td align="center" valign="center"><div align="center">
<div align="center"><img border="0" src=http://www.xxxxxx.de/"bilder/Schule_1zeilig.jpg" width="342" height="46">
<p align="center"><strong> </strong></p>
<p align="center"><strong>Your message has been successfully sent to us<br>
</strong> and we will reply as soon as possible.</p>
<p align="center">A copy of your query has been sent to you.</p>
<p align="center">Thank you for contacting us.</p>
</div></td>
</tr>
</table>';
//inhalt was der absender bekomme auf sein mail///////////
$replymessage = "Guten Tag $select $name
Subject: [Bestätigung Ihrer Anfrage]
Anmeldebestätigung:
Vielen Dank für Ihre Anmeldung.
Sie erhalten in den nächsten Tagen die erforderlichen Unterlagen per Post.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
\n[Dies ist eine automatisch generierte E-Mail. Bitte nicht antworten!]";
//inhalt was der ämpfänger bekomme /////////////
$seminare = "
Betreff: $betreff
Seminare Anfrag:
\n$seminare";
mail("$replyemail",
"$betreff",
"$seminare",
"From: $email\nReply-To: $email");
mail("$email",
"GME-SEMINARE: $betreff",
"$replymessage",
"From: $replyemail\nReply-To: $replyemail");
echo $success_sent_msg;
?>
HTML:
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber6" height="1">
<tr>
<td width="29%" height="18" ALIGN="left" class="Stil6"></td>
<td width="36%" height="18" ALIGN="left" class="Stil6">..........................................</td>
<td width="37%" ALIGN="left" class="Stil6"></td>
<td width="37%" height="18" ALIGN="left" class="Stil6"></td>
</tr>
<tr>
<td width="29%" height="18" ALIGN="left" class="Stil2">4832</td>
<td width="36%" height="18" ALIGN="left" class="Stil2">19.05.-21.05.2008</td>
<td width="37%" ALIGN="left" class="Stil2">Timmendorfer Strand</td>
<td width="37%" height="18" ALIGN="left" class="Stil2">hier der Button mit text: bla bla bla zum übertragen</td>
</tr>
<tr>
<td width="29%" height="18" ALIGN="left" class="Stil2"></td>
<td width="36%" height="18" ALIGN="left" class="Stil2">27.10.-29.10.2008</td>
<td width="37%" ALIGN="left" class="Stil2">Bad Honnef</td>
<td width="37%" height="18" ALIGN="left" class="Stil2">
</td>
</tr>
</table>
ein anfang hab ich schon, mit folgen code kann ich schon von index.html ein button machen und der ruf der formular in neue fernster
PHP:
<INPUT TYPE="BUTTON" VALUE="click mich" onClick="window.open('http://www.xxx.yy/contact_process.php?')" > und die werte bla bla bla muss noch drüber in formular feld
Zuletzt bearbeitet von einem Moderator: