| | | | |
| | |
| Benutzer Registriert seit: 10.03.2005
Beiträge: 44
![]() | Hallo Liebe Community Ich möchte erstmal eine schleim spur hinterlassen also ich finde die Community hier echt gut spaß bei Seite das Foum hier ist echt ok also nun zum einen Problem Ich möchte gern das Folgende Script für den Formular versand umbauen Code: <?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$displayip = decode_ip ($user_ip);
//
// End session management
//
$mode = ( isset($_POST['mode']) ) ? $_POST['mode']: '';
//
// Start output of page
//
$page_title = "Contact Admin";
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
/*
* Admin Contact Forum
*
* Author: FuNEnD3R admin@funender.com - website: www.funender.com
*
*/
if( $mode == 'send' )
{
/* Pre-declarations */
$error_fields = array();
$error = false;
$from_name = '';
$from_email = '';
$message = '';
/* ***CHANGE THIS ADDRESS TO YOURS*** */
$to_admin= 'community@stricknadel-schmitz.de';
/* ********************************** */
/* NO NEED TO EDIT ANYTHING BELOW THIS LINE */
/* Check for empty fields */
check_field('Your Name', $_POST['name']);
check_field('Your Email', $_POST['primary_email']);
check_field('Questions or Comments', $_POST['message']);
/* Check to see if any fields were empty
* and stored in the errors array
*/
if (sizeof($error_fields) > 0) {
/* Loop through error array */
foreach($error_fields as $field) {
echo "Bitte geben Sie '$field' an.
\n";
}
/* Display link back to form */
echo 'Back to form';
/* Terminate without sending mail */
$error = true;
}
if( !$error )
{
/* Strip HTML and escape slashes */
$from_name = strip_all($_POST['name']);
$from_email = strip_all($_POST['primary_email']);
$message = strip_all($_POST['message']);
/* Check for empty subject and strip if applicable */
$subject = (!empty($_POST['subject'])) ? strip_all($_POST['subject']) : 'Nachricht von einem SS Community User';
/* Strip HTML / backslashes from username */
$forum_username = strip_all($_POST['forum_username']);
/* Add username to beginning / top of mail */
$message = "$from_name's forum username is $forum_username\n$from_name's email is $from_email\n\n" . strip_all($_POST['message']);
/* Get users IP addy for mail header */
$user_ip = get_ip();
/* All fields match criteria, attempt to send mail */
if (@mail(
$to_admin,
$subject,
$message,
"From: $from_name <$from_email>\r\n" .
"X-Remote-Addr: $user_ip\r\n" .
"X-Mailer: phpBB's Mail"
)) {
/* Mail was sent */
echo "<center>
Ihre Nachricht wurde erfolgreich versendet!
Wir werden so schnell wie möglich Ihre anfrage Beantworten
</center>\n";
} else {
echo "An error occurred sending your Message.
\nPlease <a href=\"javascript:history.go(-1);\">try again</a>.\n";
}
}
}
/* Empty field checking function */
function check_field($field, $data) {
global $error_fields;
if (empty($data)) {
array_push($error_fields, $field);
}
return;
}
/* Grab users IP function */
function get_ip() {
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
return $_SERVER['REMOTE_ADDR'];
}
}
/* Strip html tags etc */
function strip_all($string) {
return strip_tags(stripslashes($string));
}
$template->set_filenames(array(
'body' => 'contact_form.tpl'
)
);
$template->assign_vars(array(
'DISPLAY_IP' => $displayip,
'NAME' => $from_name,
'EMAIL' => $from_email,
'USERNAME' => $forum_username,
'MESSAGE' => $message,
'L_EYOUR_NAME' => $lang['EYour_Name'],
'L_EYOUR_EMAIL' => $lang['EYour_Email'],
'L_EFORUM_USERNAME' => $lang['EForum_Username'],
'L_EQUEST_COMMS' => $lang['EQuest_Comms'],
'L_EDENOTES_FIELD' => $lang['Edenotes_field'],
'L_EAUTH' => $lang['EAuth'],
'L_EYOUR_IP' => $lang['EYour_IP'],
'L_ERECORDED' => $lang['ERecorded']
)
);
$template->pparse('body');
include('includes/page_tail.'.$phpEx);
?>
Mein Problem bei der Sache ist jetzt ich weis nicht wo ich dar eine Abfrage einbauen soll und wie die genau aussehen soll dass das mit der E-mail@.de Adresse klappt ich wollte halt jetzt mall Fragen ob mir jemand von euch unter die Arme Greifen kann |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Gast
Beiträge: n/a
| Zitat:
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| dateien aus verzeichnis einzeln als mail attachment versenden | mathes | PHP Tipps 2008 | 5 | 17.07.2008 19:45 |
| mail() an web und gmx | kampfnickel | PHP Tipps 2008 | 12 | 23.09.2007 00:03 |
| Unterschied zwischen mail() und popen(/usr/sbin/sendmail)... | DonTermi | PHP Tipps 2007 | 8 | 27.03.2007 13:25 |
| Funktion Mail() verwenden | bendigo | PHP Tipps 2006 | 2 | 05.05.2006 11:44 |
| mail() und boundary Problem | Gef | PHP Tipps 2006 | 4 | 02.03.2006 00:47 |
| Mail mit mail() kommt nicht an | center | PHP Tipps 2005-2 | 5 | 18.08.2005 13:02 |
| Mail adresse überprüfen? | PHP Tipps 2005-2 | 6 | 16.06.2005 11:53 | |
| Mit der PHP mail() Funktion eine HTMl mail verschicken? | PHP Tipps 2005 | 6 | 09.05.2005 07:13 | |
| php mail() header &amp;amp;amp;amp;amp; Spam Problem | PHP-Fortgeschrittene | 4 | 04.05.2005 12:31 | |
| mail() | PHP Tipps 2005 | 12 | 14.04.2005 12:02 | |
| [Erledigt] Error Mail() function | PHP Tipps 2005 | 3 | 14.04.2005 03:32 | |
| Mail versenden - Fehler 553 | Anuschka | PHP Tipps 2004-2 | 7 | 13.12.2004 19:54 |
| mehrere Atachement mit HTML Mime mail class??? | 18inch | PHP Tipps 2004-2 | 1 | 28.11.2004 23:58 |
| mail() - mail header | PHP-Fortgeschrittene | 2 | 28.09.2004 15:35 | |
| mail() sendet nicht | PHP Tipps 2004 | 3 | 25.06.2004 13:01 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| phpbb mail, phpbb mailversand, phpbb3 mail function, phpbb mail funktion, phpbb3 mail funktion, phpbb mailer, phpbb3 email geht nicht, phpbb3 mailversand, phpbb3 mail versand, phpbb3 mails versenden, phpbb to mail, php mailversand, phpbb mail funktion testen, phpbb3 email funktion, phpbb3 mailfunktion, phpbb mailversand test, phpbb registrierung mail e-mail funktion, phpbb mailfunktion, phpbb3 mailer, phpbb email versand |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.