hallo leute, ich hab mal ne frage.
Ich komm einfach nich weiter
und zwar habe ich auf meiner index.php 4 variablen zufällig generieren lassen und möchte diese nun in meiner send.php verwenden.
Wie kriege ich bloß diese verdammten variablen in meine send.php
Hier die scripts:
index.php
[code]<?php
// Session starten
// Alten CAPTCHA-Code aus der Session loeschen
unset($ZufallString1);
unset($ZufallString2);
unset($ZufallString3);
unset($ZufallString4);
// Sicherheitscode generieren
$AlphaNumerischerString = “1234567890”;
$ZufallString1 = substr( str_shuffle( $AlphaNumerischerString ), 0, 1 );
$ZufallString2 = substr( str_shuffle( $AlphaNumerischerString ), 0, 1 );
$ZufallString3 = substr( str_shuffle( $AlphaNumerischerString ), 0, 1 );
$ZufallString4 = substr( str_shuffle( $AlphaNumerischerString ), 0, 1 );
?>
Name: | |
Email: | |
Betreff: | |
Wieviel ist <?php echo($ZufallString1)?> mal <?php echo($ZufallString2)?> plus <?php echo($ZufallString3)?> minus <?php echo($ZufallString4)?>: | |
Text: | |
Option: |
$_GET (’$ZufallString1’);
$_GET (’$ZufallString2’);
$_GET (’$ZufallString3’);
$_GET (’$ZufallString4’);
// Sende Button
// Wir bauen eine Funktion die soll die Absender E-Mail überprüfen, ob die gültig ist
// das machen wir mit eregi() wir prüfen nicht nur ob “@” und “.” vorhanden ist sondern auch
// 2 bustaben vor “@” und nach dem “@” da sind.
function mailcheck($mail) {
$mail = eregi("^[a-z0-9]+([-.]?[a-z0-9])
+@[a-z0-9]+([-.]?[a-z0-9])+.[a-z]{2,4}", $mail); // Hier läuft das ab
return $mail; // wir geben die E-Mail zurück
}
// Jetzt prüfen wir ob die Felder ausgefüllt wurden mit if(empty)
//wenn das feld “Name” nicht ausgefüllt wurde geben wir der leeren $error Inhalt
// Also die Ausgabe "Sie haben keinen Namen angegeben."
if(empty($name)) $error .= “
// das gleiche mit "Email"
if(empty($email)) $error .= “
// hier setzen wir unsere oben gebaute Funktion ein wenn E-Mail nicht stimmt dann fehlerausgabe
if(mailcheck($email)) $error .= “
// für das Feld "Betreff"
if(empty($betreff)) $error .= “
// für Nachricht
if(empty($aufgabe)) $error .= “
if(empty($text)) $error .= “
// if(empty($error)) d.h wenn $error leer ist also alles normal ausgefüllt wurde und der Button “Absenden” angeklickt wurde
// Dann springt das runter und wir holen uns die übertragene Daten
if ($aufgabe == $ZufallString1){ //[b]hier will ich mit den variablen rechnen können[/b]
if(empty($error) && $Submit == "Absenden" ) {
// wir machen das ganze in eine Variable "$nachricht"
$nachricht = "Email von ".$name."nn".
"Name: ".$name."n".
"Email: ".$email."nn".
"Betreff: ".$betreff."n".
"Nachricht: ".$text;
$subject = "$betreff";
$nachricht1 = $email . "nn" . $nachricht;
// hier setzen wir unsere mail() funktion ein das muss genau so ausehen
// mail($anwem,$subject,$den den ganzen inhalt, unbedingt "FROM:" also von wem)
mail($ihremail,$subject,$nachricht1,"FROM: $email");
// hier fragen wir wieder ein Error ein:
if(empty($error)) {
// wir geben dann hier ein dass alles ok ist
echo “Nachricht wurde erfolgtreich verschickt
- Name: $name
- Email: $email
- Betreff: $betreff
- Nachricht: $text
// Wenn es nicht stimmt
} else {
echo “Folgender Fehler ist aufgetreten
Ihre Nachricht konnte nicht gesendet werden:
- $error
}}}
else {echo “

?>[/code]