- Adres van je forum: nog niet online
Event. modificaties op je forum:
Wanneer ontstond het probleem?Bij begin
phpBB versie: 3.0.2
Heb je onlangs iets veranderd aan je forum?
Wat is het probleem?
Username
Forumregels
LEES: Richtlijnen voor Support. Vul de support template in!
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
LEES: Richtlijnen voor Support. Vul de support template in!

-
- Berichten: 10
- Lid geworden op: 17 jul 2008, 17:39
Username
Verplaatst van 3.0 Support
- Bee
Re: Username
$user->data['username']
, hiermee krijg je de username, nog meer uitleg nodig?-
- Berichten: 10
- Lid geworden op: 17 jul 2008, 17:39
Re: Username
Dus het zou dan worden <?php echo " $user->data['username'] , ";?> ik ga het even proberen.
Re: Username
Het best is om te gebruiken oid.
Code: Selecteer alles
<?php echo 'blabla ' . $user->data['username'] . ' blabla'; ?>
-
- Berichten: 10
- Lid geworden op: 17 jul 2008, 17:39
Re: Username
Dank u ben nu al weer een stukje verder. Hij houdt nu alleen de sessie niet vast de gebruikersnaam is Anonymous . Heb mijn script eve bijgevoegd. Hopelijk ziet iemand mijn waarscheinlijk domme fout
Code: Selecteer alles
<?php
/**
*
* @package phpBB3
* @version $Id: test.php,v 1.171 2007/04/30 13:30:20 acydburn Exp $
* @copyright (c) 2007 phpBBservice.nl
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('test'); //dit is het taal bestand, in dit geval test
include ("mysqlverbinding.php");
MySQL_verbinding();
if (isset($_POST['submit'])) {
$TimeTime = date ("H:i:s");
$TimeDate = date ("d-m-y");
$TimeSmp = time() +7200;
$Nickname = addslashes ( $_POST ['Nickname']);
$Message = addslashes ( $_POST ['Message']);
$opdracht = "INSERT INTO data (TimeTime, TimeDate, TimeSmp, Nickname, Message) VALUES ('$TimeTime', '$TimeDate', '$TimeSmp', '$Nickname', '$Message')";
mysql_query($opdracht) or die ("Gegevens konden niet worden opgeslagen!");
mysql_close();
echo "<META HTTP-EQUIV=\"Refresh\"CONTENT=\"0;URL=MSgFrame.php\">";
}
?>
<HTML>
<table>
<form action="<?php echo $PHP_SELF; ?>" method="post">
<table>
<tr>
<td>Bericht:</td><td><input type="text" name="Message"></textarea></td>
<td>Gebruikersnaam:</td><td><input type="text" name="Nickname" value="<?php echo ' ' . $user->data['username'] . ' '; ?>"></td>
</tr>
</table>
<input type="submit" name="submit" value="Versturen">   <input type="reset" value="Herstellen">
</form>
</body>
</html>
</body>
</html>
Re: Username
Als je bij je mysql-script de new_link-parameter niet gebruikt lijkt het mij dat de phpBB-connectie met de database wordt overschreven waardoor hij de gebruikersdata niet kan ophalen (maar dit is maar een gis in de verkeerde richting
)
http://nl3.php.net/mysql_connect

http://nl3.php.net/mysql_connect
-
- Berichten: 10
- Lid geworden op: 17 jul 2008, 17:39
Re: Username
Het is inmiddels gelukt. bedankt voor het meedenken.