Archief - PHP: Parse error

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Tsjernobyl

Legacy Member
Ik wil een nieuws-script invoegen. Het nieuws-script is MyNews_v1.5

ik heb men database (mysql) ingesteld, en ik kan het script zien werken als ik het rechtstreeks aanroep. Nu roep ik het script op via een include.

PHP:
<?php include(c:\Program Files\EasyPHP1-7\www\Newedit\MyNews_V1_5\index.php) ?>

nu krijg ik 1 error:
Parse error: parse error, unexpected ':' in c:\program files\easyphp1-7\www\newedit\mynews_v1_5\test.php on line 9
hij verwijsd naar lijn9, daar staat de include.

als ik in de include niet het volledige path geeft, maar ankel de filename:
PHP:
<?php include(index.php) ?>

dan krijg ik 4 errors:
Notice: Use of undefined constant index - assumed 'index' in c:\program files\easyphp1-7\www\newedit\mynews_v1_5\test.php on line 9

Notice: Use of undefined constant php - assumed 'php' in c:\program files\easyphp1-7\www\newedit\mynews_v1_5\test.php on line 9

Warning: main(indexphp): failed to open stream: No such file or directory in c:\program files\easyphp1-7\www\newedit\mynews_v1_5\test.php on line 9

Warning: main(): Failed opening 'indexphp' for inclusion (include_path='.;C:\Program Files\EasyPHP1-7\php\pear\') in c:\program files\easyphp1-7\www\newedit\mynews_v1_5\test.php on line 9

wat is hier het probleem?

DarkBone

Legacy Member
PHP:
<?php include("index.php") ?>

Vergeten dat die functie een STRING verwacht misschien? Ge moet er met andere woorden QUOTES rond zetten...

Anders denkt PHP dat het om constanten gaat, vandaar ook die errors (dubbele punt is bijvoorbeeld geen geldig teken in een naam, en dus geeft em daar ook een fout op) etc...

Domme fout hoor :)

servi

Legacy Member
er zijn zoveel fouten in dat 1 regeltje code dat ik niet eens weet waar te beginnen :

1. ben je absoluut zeker dat je wil verwijzen naar je C-schijf ? als je dit online plaatst gaat dit immers niet werken
2. je moet wel (back)slashes gebruiken als je een directory wil opgeven
3. het bestand dat je wil includen moet tussen 'aanhalingstekens' staan.
4. sluit uw include altijd af met een ;

Tsjernobyl

Legacy Member
danku. Ik vond niets op het net, wrss omdat de vraag te dom was. ik ben helemaal niet ervaren met PHP , vandaar de grote fouten.

het werkt nu zoals het moet, danku.

DarkBone

Legacy Member
servi zei:
er zijn zoveel fouten in dat 1 regeltje code dat ik niet eens weet waar te beginnen :

1. ben je absoluut zeker dat je wil verwijzen naar je C-schijf ? als je dit online plaatst gaat dit immers niet werken
2. je moet wel (back)slashes gebruiken als je een directory wil opgeven
3. het bestand dat je wil includen moet tussen 'aanhalingstekens' staan.
4. sluit uw include altijd af met een ;

Alle foutmeldingen sprongen voort uit het feit dat er geen quotes werden gebruikt... ik weet wel waar te beginnen dan hoor :p

servi

Legacy Member
ja maar als hem die aanhalingstekens zet, dan klopt het nog langs geen kanten hé :)

Tsjernobyl

Legacy Member
het begint wat te lukken. Die quotes hebben echt alles opgelost. merci.

Ik heb juist met wat moeite een BB forum geplaatst. Heel duidelijk staat dat ook niet aangegeven hoe de instalatie verloopt. maarja...achteraf bekeken is het zoals altijd simpel.

NU die BB wat editen, ik wil niet weten welke problemen ik nog ga tegenkomen ;-)

Spacy2003

Legacy Member
Problemen zijn leerrijk, nu ga ik een leraar van mij quoten:
Ik geef u meer punten als ge een fout maakt en die weet op te lossen,
dan dat alles van de eerste keer lukt !
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan