Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
PHP-Meldung in einen iframe [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
PHP-Meldung in einen iframe


 
Knocky
11-04-2006, 18:54 
 
Hallo zusammen!

Ich habe in meinem Hauptframe ein Formular, welches per eMail verschickt werden soll.
Mangels umfangreicher php-Kenntnisse habe ich zur Erstellung den phpFormGenerator benutzt und das Formular entsprechend angepasst.

Bei falschen Eingaben (z.B. ungültige eMailadresse) und nach Absenden des Formulars wird ein entsprechender Text ausgegeben.
Wie kann ich diesen Text in einem iFrame ausgeben?



<?php
include("global.inc.php");
$errors=0;
$error="The following errors occured while processing your form input.<ul>";
pt_register('POST','anrede');
pt_register('POST','vorname');
pt_register('POST','nachname');
pt_register('POST','email');
pt_register('POST','status');
if($anrede=="" || $vorname=="" || $nachname=="" || $email=="" || $status=="" ){
$errors=1;
$error.="<li>You did not enter one or more of the required fields. Please go back and try again.";
}
if(!eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.[a-z]{2,}"."$",$email)){
$error.="<li>Invalid email address entered";
$errors=1;
}
if($errors==1) echo $error;
else{
$where_form_is="http".($HTTP_SERVER_VARS["HTTPS"]=="on"?"s":"")."://".$SERVER_NAME.strrev(strstr(strrev($PHP_SELF),"/hauptfenster.html"));
$message="anrede: ".$anrede."
vorname: ".$vorname."
nachname: ".$nachname."
email: ".$email."
status: ".$status."
";
$message = stripslashes($message);
mail("knocky@xyz.de","An- oder Abmeldung vom Newsletter",$message,"From: Newsletter");
$make=fopen("sicher/data.dat","a");
$to_put="";
$to_put .= $anrede."|".$vorname."|".$nachname."|".$email."|".$status."
";
fwrite($make,$to_put);
?>


<!-- This is the content of the Thank you page, be careful while changing it -->

<h2>Vielen Dank!</h2>
Wir haben
<table width=50%>
<tr><td>Anrede: </td><td> <?php echo $anrede; ?> </td></tr>
<tr><td>Vorname: </td><td> <?php echo $vorname; ?> </td></tr>
<tr><td>Nachname: </td><td> <?php echo $nachname; ?> </td></tr>
<tr><td>eMail: </td><td> <?php echo $email; ?> </td></tr>
<tr><td>Sie möchten unseren Newsletter:<br></td><td> <?php echo $status; ?> </td></tr>
</table>
<!-- Do not change anything below this line -->

<?php
}
?>


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:23 Uhr.