Help Ik Kom Er Niet Uit

Status
Niet open voor verdere reacties.

Mikaa

Gebruiker
Lid geworden
23 apr 2008
Berichten
90
hallo ik heb een Include config file waar alles staat waar me site heen moet linken hoe die me database moet doen maar nu zit ik met het probleem dat hij niet wil werken. :(

ik krijg een error op lijn 63 en lijn 65

Code:

PHP:
<?php
## Config file ##
ob_start( );
session_start( );
set_time_limit(0);

$__GETADRES = getenv( 'HTTP_HOST' );

$Site               = array( );

if( eregi( 'Jongens', $__GETADRES ) ) {
                ## Hunks site instellingen ##
        $Site[ 'style' ]                =        'styles/style_hu.css';
                ## Base url ##
        $Site[ 'base_url' ]                =        'K:\site USB WEBSERVER';
                ## Site titel ##
        $Site[ 'titel' ]                =        '';
                ## Thema map in de map images ##/
        $Site[ 'theme_map']                =        'De Jongens';
}
elseif( eregi( 'Meiden', $__GETADRES ) ) {
                ## Babes site instellingen ##
        $Site[ 'style' ]                =        'styles/style_ba.css';
                ## Base url ##
        $Site[ 'base_url' ]                =        'K:\site USB WEBSERVER';
                ## Site titel ##
        $Site[ 'titel' ]                =        '';
                ## Thema map in de map images ##/
        $Site[ 'theme_map']                =        'De Meiden';
}
else{
	if( rand( 0, 1 ) == 1 ) {
		header( 'Location: K:\site USB WEBSERVER' );
	}
	else{
		header( 'Location: K:\site USB WEBSERVER' );
	}
}

$config = array( );
$config['db']['user'] = 'root'; //Gebruikersnaam van datebase
$config['db']['pass'] = 'usbw'; //Wachtwoord van datebase
$config['db']['host'] = 'localhost'; //Plaats waar datebase staat 99% altijd localhost
$config['db']['base'] = 'testnaam'; //Datebasenaam


## Database connection ##

$db['connect'] = mysql_connect( $config['db']['host'], $config['db']['user'], $config['db']['pass'] );
if( mysql_select_db( $config['db']['base'], $db['connect'] ) == false ) {
        print $lang['db']['error'];
        exit( );
}

define( 'pad', '/K:/site USB WEBSERVER/', true ); //Website path
define( 'url', $Site[ 'K:\site USB WEBSERVER' ], true ); //Website adres

require pad . 'include/functions.php';
$_SESSION['ip']  = client_ip( );
require pad . 'include/ubb.php';
require pad . 'include/online.class.php';
if( ingelogd( ) ) {
	$Query = mysql_query( "SELECT * FROM leden WHERE Id = '" . $_SESSION['id'] . "' " );
	$user = mysql_fetch_assoc( $Query );
	
	setcookie( 'supersitecookienaam2', $_SESSION['gebruikersnaam'] . '(24124546512154)' . $_SESSION['id'], time( ) + ( 60 * 60 * 24 * 365 ) );
}
else{
	$user = array( );
	if( isset( $_COOKIE['supersitecookienaam2'] ) ) {
		$EX = explode( '(24124546512154)', $_COOKIE['supersitecookienaam2'] );
		$_SESSION['gebruikersnaam']		=	$EX[0];
		$_SESSION['id']					=	$EX[1];
		header( 'Location: ' . $_SERVER['PHP_SELF'] );
	}
}

?>

ik snap niet dat hij die error aan geeft :(

dit zijn die paar lijnen

PHP:
}

define( 'pad', '/K:/site USB WEBSERVER/', true ); //Website path
define( 'url', $Site[ 'K:\site USB WEBSERVER' ], true ); //Website adres

require pad . 'include/functions.php';
$_SESSION['ip']  = client_ip( );
require pad . 'include/ubb.php';
require pad . 'include/online.class.php';
if( ingelogd( ) ) {
	$Query = mysql_query( "SELECT * FROM leden WHERE Id = '" . $_SESSION['id'] . "' " );
	$user = mysql_fetch_assoc( $Query );

MVG Mikaa
 
Laatst bewerkt:
Welke error krijg je? Is misschien ook handig om er bij te vermelden.

Heb nu helaas niet zoveel tijd om erin te duiken, maar als je even aangeeft wat ie verkeerd vindt, dan zijn wel al een stuk verder :)
 
Welke error krijg je? Is misschien ook handig om er bij te vermelden.

Heb nu helaas niet zoveel tijd om erin te duiken, maar als je even aangeeft wat ie verkeerd vindt, dan zijn wel al een stuk verder :)


Notice: Undefined index: K:\site USB WEBSERVER in K:\site USB WEBSERVER\include\config.php on line 63

Warning: require(/K:/site USB WEBSERVER/include/functions.php) [function.require]: failed to open stream: Invalid argument in K:\site USB WEBSERVER\include\config.php on line 65

Fatal error: require() [function.require]: Failed opening required '/K:/site USB WEBSERVER/include/functions.php' (include_path='.;C:\php5\pear') in K:\site USB WEBSERVER\include\config.php on line 65


is de error
 
URL en PAD lijken mij gewoon http:// adressen te horen zijn.

Het zal dus iets van http://localhost/{mapje} zijn.

Alle bestanden staan ook in de root map van usbwebserver?
Als je USBWebserver opgestart is dan kun je in je browser naar "localhost"?
 
Laatst bewerkt:
URL en PAD lijken mij gewoon http:// adressen te horen zijn.

Het zal dus iets van http://localhost/{mapje} zijn.

Alle bestanden staan ook in de root map van usbwebserver?
Als je USBWebserver opgestart is dan kun je in je browser naar "localhost"?

ja klopt ik kan gewoon naar local host gaan en dan kom ik in die root map
die http:// adressen moet ik even proberen maar dan heb ik een vraag

dat is dan tog gewoon http://localhost/ want daar staat me index in ik zal het even proberen en meld zo de uitslag

UITSLAG : ik heb geprobeerd die adressen te veranderen naar http://localhost/ maar dan doet hij niks maar als die gewoon naar het mapje wijst als hoe ik het had staan zoals die k:\ usb WEBSEVER dan linkt hij automatiche naar http://localhost:8080/ dus dat is het probleem niet

MVG Mikaa
 
Laatst bewerkt:
Heb je in de array $Site een waarde staan met als key 'K:\site USB WEBSERVER' ? Dat is de eerste error die je krijgt.

Maak van:

PHP:
define( 'url', $Site[ 'K:\site USB WEBSERVER' ], true ); //Website adres

eens:

PHP:
define( 'url', 'K:\site USB WEBSERVER' , true ); //Website adres


/K:/site USB WEBSERVER/include/functions.php

Daar hoort geen slash voor. Als je van:

PHP:
define( 'pad', '/K:/site USB WEBSERVER/', true ); //Website path

Nu eens maakt:

PHP:
define( 'pad', 'K:/site USB WEBSERVER/', true ); //Website path
 
Laatst bewerkt:
hey de errors zijn wel weg maar nu krijg ik een databse connection probleem.

dit is de stuk text :

PHP:
## Database connection ##

$db['connect'] = mysql_connect( $config['db']['host'], $config['db']['user'], $config['db']['pass'] );
if( mysql_select_db( $config['db']['base'], $db['connect'] ) == false ) {
        print $lang['db']['error'];
        exit( );
}

Dit is de error :

Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in K:\site USB WEBSERVER\include\config.php on line 56

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in K:\site USB WEBSERVER\include\config.php on line 57

Notice: Undefined variable: lang in K:\site USB WEBSERVER\include\config.php on line 58
 
Laatst bewerkt door een moderator:
Je weet wel zeker dat dit de juiste gegevens zijn voor je database?

User root bestaat ook echt met als pass usbw op localhost?

En bestaat $db wel als array?

Daarnaast geeft ie ook aan dat $lang niet bestaat.
 
Laatst bewerkt door een moderator:
Je weet wel zeker dat dit de juiste gegevens zijn voor je database?

User root bestaat ook echt met als pass usbw op localhost?



------------------------------
Usbwebserver version 7
http://www.usbwebserver.nl/
info@usbwebserver.nl
------------------------------

U kunt om te beginnen usb webserver.exe starten.
Het mysql wachtwoord is usbw, en de gebruikersnaam root.



staat in het text document van de read me file

En bestaat $db wel als array?

Daarnaast geeft ie ook aan dat $lang niet bestaat.


die array's welken zouden er dan niet moeten kloppen ???

MVG Mikaa
 
Laatst bewerkt:
Maak van :

PHP:
$db['connect'] = mysql_connect( $config['db']['host'], $config['db']['user'], $config['db']['pass'] );
if( mysql_select_db( $config['db']['base'], $db['connect'] ) == false ) {
        print $lang['db']['error'];
        exit( );
}

eens:

PHP:
$db = array();
$db['connect'] = mysql_connect( $config['db']['host'], $config['db']['user'], $config['db']['pass'] );
if( mysql_select_db( $config['db']['base'], $db['connect'] ) == false ) {
        echo 'Kan geen database selecteren, ' . mysql_error();
        exit( );
}
 
Maak van :

PHP:
$db['connect'] = mysql_connect( $config['db']['host'], $config['db']['user'], $config['db']['pass'] );
if( mysql_select_db( $config['db']['base'], $db['connect'] ) == false ) {
        print $lang['db']['error'];
        exit( );
}

eens:

PHP:
$db = array();
$db['connect'] = mysql_connect( $config['db']['host'], $config['db']['user'], $config['db']['pass'] );
if( mysql_select_db( $config['db']['base'], $db['connect'] ) == false ) {
        echo 'Kan geen database selecteren, ' . mysql_error();
        exit( );
}

hey bedankt voor de reactie :D
hij werkt nu maar ik krijg nu wat andere kleine foutjes in andere scripts maar die loop ik zo ff na kijken hoe ver ik kom als ik niet vederkom hierin posten of nieuwe post maken ?

maja nog een keer bedankt ! :D

MVG Mikaa








hey ik heb nog 1 klein vraagje eigenlijk me site is volledig wit maar wel met de text nu moet hij een thema laden die in de map images staat maar hij wilt hem maar niet laden :(

dit is die lijn dat hij erom vraagt :

PHP:
 if( $Site['theme_map'] == 'Partyhunks' ) {

dit is de error

Notice: Undefined index: theme_map in K:\site USB WEBSERVER\index.php on line 278

maar hij werkt niet maar zou wel moeten werken tog ?


en deze error snap ik ook niet heb de andere 6 al opgelost :P :
Notice: Undefined variable: HTTP_SERVER_VARS in K:\site USB WEBSERVER\index.php on line 253
PHP:
 $ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];

MVG Mikaa
 
Laatst bewerkt:
In PHP5 the variable $HTTP_SERVER_VARS is no longer defined.

Waarschijnlijk heb je PHP5? Daarin moet je $_SERVER gebruiken, die is in de plaats gekomen van die andere.

Als je wilt zien wat er in een array zit, moet je op de regel voor de error even een print_r ( $array ) erop aanroepen; dan zie je precies wat er in ziet. Dat helpt vaak vrij aardig voor het debuggen.
 
In PHP5 the variable $HTTP_SERVER_VARS is no longer defined.

Waarschijnlijk heb je PHP5? Daarin moet je $_SERVER gebruiken, die is in de plaats gekomen van die andere.

Als je wilt zien wat er in een array zit, moet je op de regel voor de error even een print_r ( $array ) erop aanroepen; dan zie je precies wat er in ziet. Dat helpt vaak vrij aardig voor het debuggen.


dankje dat heeft wel geholpen alleen helaas vind hij het thema niet waardoor me site wit is maar dat had niks te maken met de $_SERVER functie
maar die werkt nu dus bedankt !
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan