Seite 1 von 1

contact mailer

Verfasst: 11.05.2003 19:06
von FreeK
abend zusammen!

also, ioch hab auf meinem Board ein Contact/Bug Report Formular angelegt, in das man seine e-mail addy und username angeben muss.
damit die user das nicht selbst machen müssen, bzw. um missbrauch vorzubeugen, möchte ich, dass diese beiden Variablen automatisch ausgefüllt sind, und nicht mehr geändert werden können.

doch, wie mache ich das?
was muss in die contact.php (ausser dem Formular) rein?
wie verlinke ich dann zu dieser contact.php? (contact.php?sid= <- so?)


thnx

Verfasst: 11.05.2003 19:25
von Acid
Wie iss denn das Kontakformular aufgebaut ? Du könntest es ja über $userdata[] machen.. also als Value für Name/Adresse schreibst Du $userdata['username'] bzw. $userdata['user_email'] (die input tags der beiden Felder setzt Du dann auf "readonly")..jedoch bräuchtest Du noch einiges an Informationen von phpBB .

Verfasst: 11.05.2003 19:33
von FreeK
Danke,

aber das problem liegt darin, dass, wenn ich $userdata[] angebe, sich diese varibale nicht so auflöst, dass dann der username des benutzers da steht..

mfg

Verfasst: 11.05.2003 19:35
von Acid
..sondern?

Wie gesagt, damit das Script weiss was z.B. $userdata['username'] überhaupt bedeutet.. muss zumindest noch das folgende in dem Script vorkommen...

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

?>

Verfasst: 11.05.2003 19:38
von FreeK
leider ändert sich trotzdem nichts..

kann es sein, dass ich bei dem link zu der contact.php etwas beachten muss?

mfg

Verfasst: 11.05.2003 19:51
von Acid
Is denn die contact.php die einzige Datei für das Kontaktscript... speichere sie ma als contact.txt ab und post einen Link .

Verfasst: 11.05.2003 19:58
von FreeK

Verfasst: 11.05.2003 20:20
von Acid
So funktioniert es natürlich nicht.. da es sich um php Code handelt, solltest Du scho <?php echo $userdata['username']; ?> schreiben (hätte ich vielleicht oben erwähnen sollen). :wink:

Verfasst: 11.05.2003 20:28
von FreeK
argl.. stimmt ja...

danke.

vielleicht sollte ich nächstes Mal doch ned soviel kiffen *gg