Sarius87
Banned
- Registriert
- Mai 2016
- Beiträge
- 888
also probiere grad ein einfaches "mail-verify" zum programmieren , habe eine 1.php wo man seine mail eingibt , die form action weißt zu send.php wo das mail-send-script ist und wo einfach eine code-variable steht , noch kein random code :
außerdem halt die variable der Mailadresse die mit POST geholt wird zum senden an diese mailadresse :
nach dem senden kommt man zur 2.php , jetzt soll bei 2.php ein eingabefeld stehen wo man den code eingibt , bzw. erstmal will ich dass auf 2.php der code steht der bei der send.php festgelegt wird , doch wie geht das ? mit POST oder GET geht es nicht :/ man wird bei der send.php ja direkt weitergeleitet zu 2.php
send.php :
Code:
$Code = '523';
außerdem halt die variable der Mailadresse die mit POST geholt wird zum senden an diese mailadresse :
Code:
$MailAn = $_POST['mail'];
nach dem senden kommt man zur 2.php , jetzt soll bei 2.php ein eingabefeld stehen wo man den code eingibt , bzw. erstmal will ich dass auf 2.php der code steht der bei der send.php festgelegt wird , doch wie geht das ? mit POST oder GET geht es nicht :/ man wird bei der send.php ja direkt weitergeleitet zu 2.php
send.php :
Code:
<?php
$adminName = 'Mail verify';
$adminMail = $_POST['mail'];
$formName = 'no-reply@SEITE.de';
$formMail = 'no-reply@SEITE.de';
$subject = 'Mail verify';
$Code = '5224';
if(!isset($_POST['mail'])) {
?><meta http-equiv="refresh" content="0; URL=http://SEITE.de/1.php"><?php
exit;}
if(isset($_POST['mail'])) {
$mail = trim($_POST['mail']);
echo true;
} elseif(isset($_GET['mail'])) {
$name = trim($_GET['mail']);
echo true;
}else{
echo false;
exit;
}
$mailTo = $adminName . ' <' . $adminMail . '>';
$mailFrom = $formName . ' <' . $formMail . '>';
$message = '
<html>
<head>
<title>Mail verify</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
</head>
<body>
<div class="container">
<p>
<div class="panel panel-info panel-small">
<div class="panel-heading">
</div>
<div class="panel-body">
Hallo! Dein Code: ' . $Code .'
</div>
</p>
</div>
</body>
</html>
';
$head = 'MIME-Version: 1.0' . "\r\n";
$head .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$head .= 'From: ' . $mailFrom . "\r\n";
$head .= 'Reply-To: ' . $name . ' <' . $email . ">\r\n";
$head .= 'X-Mailer: PHP/' . phpversion();
if(mail($mailTo, $subject, $message, $head)){
header('Location: http://SEITE.de/2.php?msg=sent');
} ?>
Zuletzt bearbeitet: