Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version
gezeigt.

de:specials:ct:form 2008/10/14 16:29 de:specials:ct:form 2008/10/14 17:01 aktuell
Zeile 1: Zeile 1:
 +~~NOCACHE~~
 +== Kostenlose "c't-Sonderlizenz" anfordern
 +
 +<php>
 +if ($_REQUEST['submitted'])
 +{
 +
 +$email = utf8_decode($_REQUEST['email']);
 +$name= utf8_decode($_REQUEST['name']);
 +$code= $_REQUEST['code'];
 +
 +// check form
 +if ($name=="")
 +{
 +  $errors[] = "Bitte geben Sie Ihren vollen Namen ein. Auf diesen wird Ihre Lizenz ausgestellt.";
 +}
 +
 +if ($email=="")
 +{
 +  $errors[] = "Bitte geben Sie Ihre E-Mail-Adresse an. An diese wird Ihr Lizenzschlüssel geschickt.";
 +}
 +
 +if ($code!="n&t/2007")
 +{
 +  $errors[] = "Der Aktionscode ist nicht korrekt. Sie finden diesen in c't 24/08.";
 +}
 +
 +if (!$errors)
 +{
 + require_once DOKU_INC.DOKU_TPL.'keygen.php';
 + $r=sendCtSpecialKey($email,$name);
 + if ($r===true)
 + {
 +  header('Location: http://Slicktionary.com/de:specials:ct:thankyou');
 +  exit;
 + }
 + $errors[] = $r;
 +}
 +else
 +{
 +  echo '<ul>';
 +  foreach($errors as $err)
 +  {
 +    echo '<li class="err">' . $err. '</li>' ;
 +  }
 +  echo '</ul>';
 +}
 +}
 +</php>
 +
 +Bitte füllen Sie das unten stehende Formular vollständig und wahrheitsgemäß aus. Beachten Sie, dass Ihre Lizenz auf den angegebenen Namen ausgestellt wird.
 +<html>
 +<style>input.example { color: #ccc; } li.err{color:red;}</style>
 +<form name="form" method="post">
 +<table cellspacing="8">
 +<tr><td>Ihr Name</td><td>
 +</html>
 +<php>
 +echo "<input type='text' name='name' onfocus='f(this)' size='30' value='".$_REQUEST['name']."'>";
 +</php>
 +<html>
 +</td></tr>
 +<tr><td>Ihre E-Mail-Adresse</td><td>
 +</html><php>
 +echo "<input type='text' name='email' onfocus='f(this)' size='30' value='".$_REQUEST['email']."'>";
 +</php><html>
 +</td></tr>
 +<tr><td>Aktionscode</td><td></html><php>
 +echo "<input type='text' name='code' onfocus='f(this)' size='30' value='".$_REQUEST['code']."'>";
 +</php><html></td></tr>
 +<tr><td> </td><td align="right"><input type="submit" name="submitted"></td></tr>
 +</table>
 +</form>
 +
 +<script>
 + function f(i)
 + {
 +  if (i.className!="")
 +{
 +  i.value="";
 +  i.className="";
 +}
 + }
 +function i(i,v)
 + {
 +  if (i.value=="")
 +{
 +  i.className="example";
 +  i.value=v;
 +}
 + }
 + i(document.form.name,"Martina Mustermann");
 + i(document.form.email,"Mustermann@example.com");
 + i(document.form.code,"siehe c't 24/08");
 +</script>
 +
 +</html>