ip adressen zichtbaar ???

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 28 okt 2006, 09:18

stukken makkelijker :

Code: Selecteer alles

<?php
/***************************************************************************
 *                               db_update.php
 *                            -------------------
 *
 *   copyright            : ©2003 Freakin' Booty ;-P & Antony Bailey
 *   project              : http://sourceforge.net/projects/dbgenerator
 *   Website              : http://freakingbooty.no-ip.com/ & http://www.rapiddr3am.net
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

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);
//
// End session management
//


if( !$userdata['session_logged_in'] )
{
	$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
	header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
	exit;
}

if( $userdata['user_level'] != ADMIN )
{
	message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}


$page_title = 'Updating the database';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th>Updating the database</th></tr><tr><td><span class="genmed"><ul type="circle">';


$sql = array();
$sql[] = "ALTER TABLE `phpbb2_users` 
ADD `user_reg_ip` TEXT NULL, 
ADD `user_reg_host` TEXT NULL";

for( $i = 0; $i < count($sql); $i++ )
{
	if( !$result = $db->sql_query ($sql[$i]) )
	{
		$error = $db->sql_error();

		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#FF0000"><b>Error:</b></font> ' . $error['message'] . '</li><br />';
	}
	else
	{
		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Successfull</b></font></li><br />';
	}
}


echo '</ul></span></td></tr><tr><td class="catBottom" height="28"> </td></tr>';

echo '<tr><th>End</th></tr><tr><td><span class="genmed">Installation is now finished. Please be sure to delete this file now.<br />If you have run into any errors, please visit the <a href="http://www.phpbbsupport.co.uk" target="_phpbbsupport">phpBBSupport.co.uk</a> and ask someone for help.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Have a nice day</a></span></td></table>';

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
maak een nieuwe pagina in kladblok plak dit erin, uploade het surf naar de pagina naam.php (je moet het wel hernoemen naar php) en klaar is kees. je kunt het tooltje hier vinden : http://www.phpbb.nl/hulpmiddelen.php?tool=dbupdate

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 28 okt 2006, 10:12

oké Svenson

ga hier meteen mee aan de gang, voor zover eerst bedankt, dit gaat vast lukken

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 28 okt 2006, 16:34

svennson schreef: het tooltje hier vinden : http://www.phpbb.nl/hulpmiddelen.php?tool=dbupdate
Wel jammer dat er geen download knop op zit, :?

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 28 okt 2006, 17:07

je bedoelde dat wat er in het tool tevoorschijn komt dat je dat kan downloaden met een knop? misschien alles selecteren ?

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 28 okt 2006, 17:18

Raimon schreef:
svennson schreef: het tooltje hier vinden : http://www.phpbb.nl/hulpmiddelen.php?tool=dbupdate
Wel jammer dat er geen download knop op zit, :?

Ja vind ik ook.

@ Babbler
dan moet je gewoon dat sql gedoe daarinplaatsten, dan op ok klikken en het onderste in een bestand plaatsten en uploaden, bezoeken en klaar is kees. (verwijder nadien dan ook dat bestand kwestie van veiligheid.)

Gebruikersavatar
Gismo1
Berichten: 56
Lid geworden op: 26 feb 2005, 19:57
Locatie: Gent - Belgie
Contacteer:

Bericht door Gismo1 » 29 okt 2006, 00:24

Hallo svennson,

Bedankt voor de bijkomende info. Zo heb ik weer wat bijgeleerd. :)

Groeten,
Peter

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 12 feb 2007, 13:38

Ik ben er weer eens mee begonnen .....maar heb zinds vandaag weer wat geleerd ...

heb het dus in de SQL geplaatst en dan verkreeg ik een error
in de MyAdmin....tot nu toe werkt het dus niet ...vreemd ....wie weet hier een antwoord op ?




Gismo1 schreef:
Babbler schreef:...

waar moet dit staan of wat moet ik hier mee doen ??


#
#-----[ SQL / RUN ]---------------------------
#

ALTER TABLE `phpbb2_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;
Je opent phpMyAdmin en je kiest links je database in het drop-down menu. Rechts bovenaan zie je o.a. Structuur, SQL, Zoeken enz... Je klikt op SQL en je voert het daar dan uit: SQL. Dan klik je op start.

Hopen dat het lukt. :)
Peter

Bertie

Bericht door Bertie » 12 feb 2007, 13:41

Welke error kreeg je?


waarschijnlijk zou je deze sql moeten hebben

Code: Selecteer alles

ALTER TABLE `phpbb_users` 
ADD `user_reg_ip` TEXT NULL, 
ADD `user_reg_host` TEXT NULL;
:D !

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 12 feb 2007, 18:42

ik verkreeg de ERROR uit het MyAdmin ....als ik die drie regels er in zet

Code: Selecteer alles

ALTER TABLE `phpbb_users` 
ADD `user_reg_ip` TEXT NULL, 
ADD `user_reg_host` TEXT NULL;
dan verkrijg ik in het SQL paneel ...waar ik ook op start moet drukken om het verder te laten gaan

Maar dan lees ik dat er een error in zit dat het SQL geen bepaalde regel kan vinden



heb ook het online tool gebruikt waar ik de drie regels in kab zetten
en dan dat bestand in kladblok gezet en vernoemd met php en daarna geupload naar mijn database/mijn forum

en dan via de adress-balk het bestand opzoeken ....daar kwam ik ook niet verder :?:

en dan vernoemen met php

Bertie

Bericht door Bertie » 12 feb 2007, 18:46

welke error kreeg je?
Zonder foutmeldingen, errormeldingne kunnen we niet veel ;)!

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 12 feb 2007, 18:56

_<>-<>_ schreef:welke error kreeg je?
Zonder foutmeldingen, errormeldingne kunnen we niet veel ;)!

even de mod om te laten zie waar ik mee bezig ben ....ga je de ERROR laten zien ...even geduld ...ga het opnieuw proberen

Code: Selecteer alles

#################################################################
## Mod Title: Log IP's on Registration
## Mod Version: 1.1.2
## Author: Woody <scoobler@gmail.com>
## Translation dutch: Raimon < Raimon [at] phpBBservice.nl> http://phpBBservice.nl
## Description: This will log a users IP when they register.
##              From the admin panel, you can search for a user
##              you will be displayed with the username you
##              searched for, the IP they registered at, their
##              email address and any other username's that
##              registered from that IP address.
##
## Installation Level: Easy 
##
## Installation Time: 2-3 Minutes
##
## Files To Edit: includes/usercp_register.php
##
## Included Files: templates/subSilver/admin/user_ip_list.tpl
##                 admin/admin_reg_ip.php
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
##
## Change Log:
## 
## 30/09/04:
## Changed the code to work with 2.0.10.
## Amended the code to try and get round people who use
## proxy servers, so the IP you get is the users not the
## proxy box (With thanks to pootergeist from http://board.php-princess.net/).
##
#################################################################

#
#-----[ SQL / RUN ]---------------------------
#

ALTER TABLE `phpbb2_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;

#
#-----[ COPY ]---------------------------
#

templates/xxxx/admin/user_ip_list.tpl

#
#-----[ COPY ]---------------------------
#

admin/admin_reg_ip.php

#
#-----[ OPEN ]------------------------------
#

includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#

			$user_id = $row['total'] + 1;

#
#-----[ AFTER ADD ]---------
#

      //
      // BEGIN - Registration IP Hack
      //
      if (isSet($_SERVER)) 
			{
			  if (isSet($_SERVER["HTTP_X_FORWARDED_FOR"])) 
				{
				  $realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
        }
				elseif (isSet($_SERVER["HTTP_CLIENT_IP"])) 
				{
				  $realip = $_SERVER["HTTP_CLIENT_IP"];
        }
				else
				{
				  $realip = $_SERVER["REMOTE_ADDR"];
        }
			} 
			else
			{
			  if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) 
				{ 
				  $realip = getenv( 'HTTP_X_FORWARDED_FOR' );
				}
				elseif ( getenv( 'HTTP_CLIENT_IP' ) ) 
				{
				  $realip = getenv( 'HTTP_CLIENT_IP' );
				} 
				else
				{
				  $realip = getenv( 'REMOTE_ADDR' );
				}
			}
      $user_reg_id = $realip;
      $user_reg_host = gethostbyaddr($realip);
      //
      // END - Registration IP Hack
      //
     

#
#-----[ FIND ]--------------------
#

			$sql = "INSERT INTO " . USERS_TABLE . "	(

#
#-----[ IN-LINE AFTER ADD ]------------------------------------------
#
                                               user_reg_ip, user_reg_host,

#
#-----[ FIND (next line down) ]------------------------------------
#

				VALUES (

#
#-----[ IN-LINE AFTER ADD ]------------------------------
#

                '" . str_replace("\'", "''", $user_reg_id) . "', '" . str_replace("\'", "''", $user_reg_host) . "',

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 12 feb 2007, 20:25

Afbeelding

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 12 feb 2007, 20:26

vervang phpbb2 door phpbb.
... Maar ik modereer (nog) niet.

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 12 feb 2007, 20:29

Je bedoeld dat ik mijn database naam moet veranderen in het plaatje van SQL ...maar dan ook mijn database naam ....dus zonder die 2

of alleen de 2 er bij weg laten in het SQL gebeuren :?:

TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Bericht door TWEagle » 12 feb 2007, 20:34

alleen in dat sql gebeuren het blauw schermke dus
Afbeelding
To see or to hear

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 12 feb 2007, 20:37

The_White_Eagle schreef:alleen in dat sql gebeuren het blauw schermke dus

ik heb dus zonet dat uitgevoerd .....maar nog steeds een fout
zie hier welke ik heb gedaan nu ....maar nog niet goed ?

Code: Selecteer alles

ALTER TABLE `phpbb_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;

hier een fout omschrijving ...wat er in het SQL staat

Code: Selecteer alles

SQL-query: 

ALTER TABLE `phpbb_users` ADD `user_reg_ip` TEXT NULL ,
ADD `user_reg_host` TEXT NULL 
MySQL retourneerde:  

#1060 - Duplicate column name 'user_reg_ip' 

Bertie

Bericht door Bertie » 12 feb 2007, 20:43

dat betekend dat de tabel al is aangemaakt dus het is succesvol gelukt ;)

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 12 feb 2007, 20:52

_<>-<>_ schreef:dat betekend dat de tabel al is aangemaakt dus het is succesvol gelukt ;)
he ...maar in dit onderwerp ergens zie ik iets geheel anders dan wat mijn
MOD qua uiterlijk aangeeft dan wat er iemand anders zei ...vreemd

zijn stijl (uiterlijk ) is geheel anders dan de mijne :?:


hoe kan dat dan ...zoek het even op.....zie hier de link http://www.phpbb.nl/viewtopic.php?p=268521#268521

Gesloten