Avatar billede hans01 Nybegynder
05. juli 2010 - 16:40 Der er 7 kommentarer og
1 løsning

Er der nogen der kan hjælpe med denne fejl

Jeg er ved at prøve at sætte en webshop op i php, og har oprettet en config fil som giver følgende fejl: Parse error: syntax error, unexpected T_STRING in C:\W3Sites\italienferie\www\library\config.php  on line 21.

Min config fil ser sådan ud:

<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);

// start the session
session_start();

// database connection config
$dbHost = 'xxxx';
$dbUser = 'xxxx';
$dbPass = 'xxxx';
$dbName = 'xxxx';





// setting up the web root and server root for
// this shopping cart application
$thisFile = str_replace('\', '/', __FILE__);
$docRoot = $_SERVER['DOCUMENT_ROOT']; 

$webRoot  = str_replace(array($docRoot, 'library/config.php'), '', $thisFile);
$srvRoot  = str_replace('library/config.php', '', $thisFile);

define('WEB_ROOT', $webRoot);
define('SRV_ROOT', $srvRoot);

?>

Er der nogen der kan hjælpe?
Avatar billede hans01 Nybegynder
05. juli 2010 - 16:41 #1
Det er de her tre strenge der går galt:

$docRoot = $_SERVER['DOCUMENT_ROOT']; 

$webRoot  = str_replace(array($docRoot, 'library/config.php'), '', $thisFile);
$srvRoot  = str_replace('library/config.php', '', $thisFile);
Avatar billede majbom Novice
05. juli 2010 - 17:25 #2
du skal have to skråstreger her:

$thisFile = str_replace('\\', '/', __FILE__);

ellers escaper du bare glyffen :)
Avatar billede hans01 Nybegynder
05. juli 2010 - 18:19 #3
Det ser ikke ud til at gøre nogen umiddelbar forskel, jeg modtager den samme fejl på linie 21

den her: $docRoot = $_SERVER['DOCUMENT_ROOT'];
Avatar billede hans01 Nybegynder
05. juli 2010 - 18:21 #4
niks du havde ret, nu er den der.. smid lige et hurtigt svar og tusind tak
Avatar billede majbom Novice
05. juli 2010 - 18:24 #5
selv tak :)
Avatar billede majbom Novice
05. juli 2010 - 18:40 #6
tak for point!

jeg havde faktisk ikke selv lige lagt mærke til den før jeg smed kode ind i min texteditor, som laver syntax-highlighting, og så var det nemt at se at der var noget galt :)

så det kan anbefales med syntax-highlighting
Avatar billede hans01 Nybegynder
05. juli 2010 - 19:25 #7
Prøver lige det. takker!
Avatar billede majbom Novice
05. juli 2010 - 19:35 #8
selv tak...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester