|
|
Hallo, ich nutze phpkit 1.6.1 und wollte mal frage ob mir jemand vieleicht sagen können warum ich diesen php script nicht richtig nutzen kann?
www.xxx-xxx.de/include.php?path=xxx.php
wird zwar angezeigt aber man kann es nicht versenden sondern es öffnet sich die startseite?
www.xxx-xxx.de/xxx.php
`
so funkzieoniert es ohne probleme aber sieht eben nicht gut aus ;-(
Danke im vorraus!
Das beispiel:
<?php error_reporting(E_ALL); /**************************************************
Formulargenerator v1.0 by 4Webmaster.net
Programmed by Borlabs Website: www.borlabs.de
visit www.4webmaster.net
**************************************************/ $error = false; $errors = array(); $receiver = 'xxx@xxx.xxx';
function check_email ($string) { // RegEx created by Myle Ott, found at regexlib.com return preg_match('/^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@((\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[ 0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0 -9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\]))|((([a-zA-Z0-9])+(([\-])+([a -zA-Z0-9])+)*\.)+([a-zA-Z])+(([\-])+([a-zA-Z0-9])+)*))$/i', $string); }
function check_onlynumbers ($string) { return preg_match('/^[0-9,.]{1,}$/', $string); }
function check_onlyletters ($string) { return preg_match('/^[a-zA-ZäöüÄÖÜß]{1,}$/', $string); }
function send_email ($subject, $body, $receiver, $html = 1) { if ($html != 1) { $body = str_replace('<br />', "\n", $body); $body = str_replace('<br>', "\n", $body); $body = strip_tags($body); }
$subject = str_replace('\n', '', $subject); $subject = str_replace('\r', '', $subject);
if ($html) { $header = 'MIME-Version: 1.0' . "\n"; $header .= 'Content-type: text/html; charset=iso-8859-15'."\n"; $header .= 'From: '.$receiver.' <'.$receiver.'>'."\n"; } else { $header = 'MIME-Version: 1.0' . "\n"; $header .= 'From: '.$receiver.' <'.$receiver.'>'."\n"; }
if (mail($receiver, $subject, $body, $header)) { return true; } else { return false; } }
function array_stripslashes(&$var) { if(is_string($var)) { $var = stripslashes($var); } else { if(is_array($var)) foreach($var as $key => $value) array_stripslashes($var[$key]); } }
if(get_magic_quotes_gpc()){ array_stripslashes($_GET); array_stripslashes($_POST); array_stripslashes($_REQUEST); array_stripslashes($_COOKIE); }
if (!empty($_POST)) { // Prüfung für das Feld "E-Mail Adresse:" $errors['E_MailAdresse'] = null; if (empty($_POST['E_MailAdresse'])) { $error = true; $errors['E_MailAdresse'] = ' class="error"'; } if (!empty($_POST['E_MailAdresse']) && !check_email($_POST['E_MailAdresse'])) { $error = true; $errors['E_MailAdresse'] = ' class="error"'; }
// Prüfung für das Feld "Geburtsdatum 00.00.0000" $errors['Geburtsdatum00_00_0000'] = null; if (empty($_POST['Geburtsdatum00_00_0000'])) { $error = true; $errors['Geburtsdatum00_00_0000'] = ' class="error"'; }
// Prüfung für das Feld "bla" $errors['bla'] = null; if (empty($_POST['bla'])) { $error = true; $errors['bla'] = ' class="error"'; }
// Prüfung für das Feld "bla" $errors['bla'] = null; if (empty($_POST['bla'])) { $error = true; $errors['bla'] = ' class="error"'; }
} $_text_E_MailAdresse = (!empty($_POST['E_MailAdresse']) ? htmlspecialchars($_POST['E_MailAdresse'], ENT_QUOTES, 'iso-8859-15') : null);
$_text_Geburtsdatum00_00_0000 = (!empty($_POST['Geburtsdatum00_00_0000']) ? htmlspecialchars($_POST['Geburtsdatum00_00_0000'], ENT_QUOTES, 'iso-8859-15') : null);
$_select_bla_bla = (!empty($_POST['bla']) && in_array('bla', $_POST['bla']) ? ' selected="selected"' : null); $_select_bla_bla = (!empty($_POST['bla']) && in_array('bla', $_POST['bla']) ? ' selected="selected"' : null); $_select_bla_bla = (!empty($_POST['bla']) && in_array('bla', $_POST['bla']) ? ' selected="selected"' : null); $_select_bla_bla = (!empty($_POST['bla']) && in_array('bla', $_POST['bla']) ? ' selected="selected"' : null);
$_select_bla_bla = (!empty($_POST['bla']) && in_array('bla', $_POST['bla']) ? ' selected="selected"' : null); $_select_bla_bla = (!empty($_POST['bla']) && in_array('bla', $_POST['bla']) ? ' selected="selected"' : null); $_select_bla_bla = (!empty($_POST['bla']) && in_array('bla', $_POST['bla']) ? ' selected="selected"' : null); $_select_bla_bla = (!empty($_POST['bla']) && in_array('bla', $_POST['bla']) ? ' selected="selected"' : null);
?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <!-- Formulargenerator v1.0 by 4Webmaster.net
Programmed by Borlabs Website: www.borlabs.de
visit www.4webmaster.net --> <title>xxxxxxxxxx</title> <style type="text/css"> body { font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #444; }
h1, p { margin: 10px; padding: 0px; }
textarea { width: 350px; padding: 2px; font: normal 12px Verdana, sans-serif; border: 1px solid #828790; height: 100px; color: #777; }
input.button { margin: 0; font: bolder 12px Arial, Sans-serif; border: 1px solid #828790; padding: 1px; background: #FFF; color: #CC0000; }
.error_msg { padding: 4px; background-color: #ffeeee; border: 1px dotted #cc0000; margin: 5px 10px 5px 10px; color: #cc0000; }
.error { color: #cc0000; }
fieldset { width: 570px; }
div.formulargenerator-4webmaster label, div.formulargenerator-4webmaster .controlset span { width: 150px; display: block; float: left; text-align: right; }
div.formulargenerator-4webmaster label { margin: 5px; } div.formulargenerator-4webmaster .controlset span { margin: 0px 0px 0px 5px; } div.formulargenerator-4webmaster .controlset label { display: inline; float: none; }
div.formulargenerator-4webmaster .controlset input { margin: 0px 0px 0px 10px; } div.formulargenerator-4webmaster input, div.formulargenerator-4webmaster select, div.formulargenerator-4webmaster textarea { margin: 2px 2px 2px 5px; }
div.formulargenerator-4webmaster div { clear: both; } </style> </head> <body> <?php if ($error || empty($_POST)) {?> <form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'iso-8859-15'); ?>" method="post"> <fieldset> <legend>xxxxxxxxxx</legend> <div class="formulargenerator-4webmaster"> <?php if ($error) { ?> <div class="error_msg">Bitte alle mit * markierten Felder ausfüllen.</div> <?php } ?><div> <label for="E_MailAdresse"<?php echo !empty($errors['E_MailAdresse']) ? $errors['E_MailAdresse'] : null ; ?>>E-Mail Adresse: *</label> <input tabindex="1" type="text" id="E_MailAdresse" name="E_MailAdresse" value="<?php echo $_text_E_MailAdresse; ?>" /> </div> <div> <label for="Geburtsdatum00_00_0000"<?php echo !empty($errors['Geburtsdatum00_00_0000']) ? $errors['Geburtsdatum00_00_0000'] : null ; ?>>Geburtsdatum 00.00.0000 *</label> <input tabindex="2" type="text" id="Geburtsdatum00_00_0000" name="Geburtsdatum00_00_0000" value="<?php echo $_text_Geburtsdatum00_00_0000; ?>" /> </div> <label for="bla"<?php echo !empty($errors['bla']) ? $errors['bla'] : null ; ?>>bla *</label> <select tabindex="3" id="bla" name="bla[]" multiple="multiple"> <option value="bla"<?php echo $_select_bla_bla; ?>>bla</option> <option value="bla"<?php echo $_select_bla_bla; ?>>bla</option> <option value="bla"<?php echo $_select_bla_bla; ?>>bla</option> <option value="bla"<?php echo $_select_bla_bla; ?>>bla</option> </select> <br style="clear: both;" /> <label for="bla"<?php echo !empty($errors['bla']) ? $errors['bla'] : null ; ?>>bla *</label> <select tabindex="4" id="bla" name="bla[]" multiple="multiple"> <option value="bla"<?php echo $_select_bla_bla; ?>>bla</option> <option value="bla"<?php echo $_select_bla_bla; ?>>bla</option> <option value="bla"<?php echo $_select_bla_bla; ?>>bla</option> <option value="bla"<?php echo $_select_bla_bla; ?>>bla</option> </select> <br style="clear: both;" /> <div style="text-align: center; margin: 5px;"> <input type="submit" value="Absenden" /> </div> <p style="text-align: center; margin: 0px;"><a style="color: #aaa; font-size: 10px;" href="http://www.4webmaster.net/" title="Webmaster Tools, Scripte, Tutorials, Formulargenerator">Formulargenerator by 4Webmaster.net</a></p></div> </fieldset> </form> <?php } else { $body = ''; $body .= 'E_MailAdresse: '.htmlspecialchars(!empty($_POST['E_MailAdresse']) ? $_POST['E_MailAdresse'] : '', ENT_QUOTES, 'iso-8859-15').'<br>'; $body .= 'Geburtsdatum00_00_0000: '.htmlspecialchars(!empty($_POST['Geburtsdatum00_00_0000']) ? $_POST['Geburtsdatum00_00_0000'] : '', ENT_QUOTES, 'iso-8859-15').'<br>'; $body .= 'bla: '; if(!empty($_POST['bla'])) { foreach ($_POST['bla'] as $value) { $body .= htmlspecialchars($value, ENT_QUOTES, 'iso-8859-15').', '; } } $body .= '<br>'; $body .= 'bla: '; if(!empty($_POST['bla'])) { foreach ($_POST['bla'] as $value) { $body .= htmlspecialchars($value, ENT_QUOTES, 'iso-8859-15').', '; } } $body .= '<br>'; if(send_email('xxxxxxxxxx', $body, $receiver)) { ?> <h1>xxxxxxxxxx</h1> <p>Vielen Dank für Ihre Nachricht.</p> <? } else { ?> <h1>xxxxxxxxxx</h1> <p>Das Formular konnte leider nicht abgesendet werden. Bitte versuchen Sie es später noch einmal.</p> <? } } ?></body> </html>
|
|