P
puschelchen
Hallo guten Morgen, Jetzt muss ich doch die Parameter über browserzeile übergeben.
Das funktioniert auch aber er macht sofort wenn man die Seite öffnet mit Parameter Die Datei.
Ihr könnt gern mal es versuchen. Das Problem wie gesagt
http://img264.imageshack.us/f/testgp.jpg/ ich hoffe ihr könnt es erkennen also oben hab ich die Parameter eingegeben und eskam sofort ihre Email wurde versendet
jemand ne Idee wie ich die parameter in die Box reinschreiben kann und nicht abgeschickt wird? Liebe Grüße Puschel.
Das funktioniert auch aber er macht sofort wenn man die Seite öffnet mit Parameter Die Datei.
PHP:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Supportinfo</title>
<style type="text/css">
.text {font-color="yellow";
}
.toFill {
border: 1px solid red;
img.background{
position: absolute;
top: 0px;
left:0px;
width: 400px;
height: 100px;
}
}
</style>
</head>
<body style="background: #362272 url(hintergrundfertig.png) top center no-repeat; background-attachment:scroll;">
<form action="" method="GET">
<div align="center" style=" width: 343px; margin: 180px auto 0px auto; text-align:right;">
<font color="yellow">
<b>
<?php
ob_start();
setlocale(LC_TIME, "de_DE");
date_default_timezone_set("Europe/Berlin");
$ok=true;
$Datum = date('d-m-y');
$Uhrzeit = date('h-i-s');
$Trennzeichen= ("_");
$pflichtfelder = array("Vorname", "Nachname", "Email", "Betreff");
$values = array("Vorname");
$Nachname = array("Nachname");
$Email=array("Email");
$Betreff=array("Betreff");
$Nachricht=array("Nachricht");
$found = array();
$mail= array();
$text = array();
$Nachricht="";
if (isset($_GET["Nachricht"])){
$Nachricht=$_GET["Nachricht"];
}
if (!array_key_exists("speichern", $_GET)){
$found = $pflichtfelder;
foreach ($pflichtfelder as $name){
$values[$name] = "";
$Nachname[$name]=$_GET[$name];
$Email[$name]=$_GET[$name];
$Betreff[$name]=$_GET[$name];
}
else {
$ok = false;
$values[$name] = "";
}
}
}
if (!empty($_GET)) {
if (!$ok)echo '<script type="text/javascript">alert("Bitte fuellen Sie alle Felder aus");</script>';
else{ echo '<script type="text/javascript">alert("Ihre Mail wurde versendet");</script>';
$Datei=$values["Vorname"].$Trennzeichen.$Nachname["Nachname"].$Trennzeichen.$Datum.$Trennzeichen.$Uhrzeit.".txt";
$File = fopen($Datei, "w+");
fwrite($File,$Email["Email"]."\n\r".$Betreff["Betreff"]."\n\r");
fwrite($File,$Seriennummer."\n\r".$Macadresse."\n\r");
fwrite($File,$Nachricht);
fclose($File);}
}
foreach ($pflichtfelder as $name){
echo $name . ': <input name="' . $name . '" value="' . $values[$name] . '"';
if (array_search($name, $found) === false) {
echo ' class="toFill"';
}
echo "><br>\n";
}
?>
Macadresse: <input type="text" name="Macadresse" readonly disable><br>
Seriennummer:<input type="text" name="Seriennummer" readonly disable><br>
<textarea name="Nachricht" cols="40" rows="20"></textarea><br />
<input id ="Send" name="speichern" value="speichern" type="submit"><input type="reset" value="abbrechen">
<script type="text/javascript">
<!--
var Sekunden = 30;
var Buttonbeschriftung = "Abschicken";
document.getElementById('Send').disabled = true;
for(i = 1; i <= Sekunden; i++)
{
window.setTimeout("ButtonAktualisieren(" + i + ")", i*1000);
}
window.setTimeout("ButtonFreigeben()", Sekunden*1000);
function ButtonAktualisieren(VergangeneSekunden)
{
if(VergangeneSekunden == Sekunden)
{
document.getElementById('Send').value = Buttonbeschriftung;
}
else
{
Restsekunden = Sekunden-VergangeneSekunden;
document.getElementById('Send').value = Buttonbeschriftung + " (" + Restsekunden + ") ";
}
}
function ButtonFreigeben()
{
document.getElementById('Send').disabled = false;
}
</script>
</div>
</form>
</body>
</html>
http://img264.imageshack.us/f/testgp.jpg/ ich hoffe ihr könnt es erkennen also oben hab ich die Parameter eingegeben und eskam sofort ihre Email wurde versendet
jemand ne Idee wie ich die parameter in die Box reinschreiben kann und nicht abgeschickt wird? Liebe Grüße Puschel.