Hoe kan ik <?php include ?> gebruiken ?

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
bjongen
Berichten: 18
Lid geworden op: 26 apr 2005, 17:46

Hoe kan ik <?php include ?> gebruiken ?

Bericht door bjongen » 13 sep 2005, 17:20

Beste mensen;

Ik hoop dat ik dit bericht op de juiste plek post...
Allereerst; aan iedereen die eraan meewerkt; HARTELIJK DANK voor dit geweldige board... ik ben er ontzettend blij mee !

Ik heb wel al een hele tijd een probleem, waar ik maar niet uitkom. Een tijdje geleden heb ik "PHP" uitgevonden, en alle HTML pagina's omgezet naar PHP; waarbij ik gebruik maak van het handige "include". Een standaard pagina ziet er dan ook zo uit:
-------------------------------------
<?php
include "header.php";
?>

tekst van de pagina

<?php
include "footer.php";
?>
-------------------------------------
Dit zorgt ervoor dat in elke pagina het meest up-to-date menu en bijvoorbeeld "last update" wordt weergegeven. Echter als ik deze header in de "overall_header.tpl" van PHPBB aanroep (daar moet ik t toch doen?) dan werkt t niet. Ik wil dus dat het volledige forum wordt weergegeven binnen een <div> (deze DIV wordt geopend aan het eind van de header.php en gesloten aan het begin van de footer.php!). Ik ben nog een leek op dit gebied, maar voor alle andere pagina's (incl. bijvoorbeeld mijn guestbook) werkt dit !

Nu heb ik de inhoud van het betreffende CSS bestand gecopieerd naar het MAIN.CSS (dat wordt immers aangeroepen door mijn eigen header.php). Verder heb alle scripts die in de "overall_header.tpl" worden aangeroepen gecopieerd naar mijn eigen "header.php". Tot slot heb ik de "overall_header.tpl" leeg gemaakt tot aan de <body> tag (en ook al geprobeerd INCL. de <body> tag). MAar ik krijg t dus niet voor elkaar. Ik hoop dat mijn probleem een beetje duidelijk is; en dat iemand mij kan helpen ... Alvast hartelijk dank !!

Groet, Bart (webmaster http://www.chrisrea.nl)

EDIT: PS: mocht dit niet mogelijk zijn op bovenbeschreven wijze, heeft iemand misschien een tip hoe ik dit voor elkaar kan krijgen op een andere manier met hetzlefde resultaat?

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 13 sep 2005, 17:23

Je zult het forum in je site moeten integreren, zoek er eens met de zoekfunctie op. Als het goed is krijg je een bord vol informatie waarmee je een tijdje voor uit kan.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 sep 2005, 17:24

of je moet het in page_header.php en page_tail.php doen, of je installeer extreme styles(http://www.phpbbstyles.com), en zet het in overall_header/footer.tpl :)

bjongen
Berichten: 18
Lid geworden op: 26 apr 2005, 17:46

Bericht door bjongen » 13 sep 2005, 17:28

Dank voor de snelle reacties !
Stef schreef:Je zult het forum in je site moeten integreren, zoek er eens met de zoekfunctie op. Als het goed is krijg je een bord vol informatie waarmee je een tijdje voor uit kan.
Sorry; misschien kijk ik niet goed, of zoek ik niet met de juiste zoektermen, maar ik kan niets vinden dat relevant is... heb je misschien een tip voor welke zoekterm ik moet gebruiken?
paulus schreef:of je moet het in page_header.php en page_tail.php doen, of je installeer extreme styles(http://www.phpbbstyles.com), en zet het in overall_header/footer.tpl :)
Ik heb die page_header.php (in de map "includes" toch ?) eens geopend, maar nog veel sneller weer gesloten; dat is echt algebra voor mij !!

Groet, Bart (webmaster http://www.chrisrea.nl)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 sep 2005, 17:30

Je moet daar gewoon de includes, zoveel mogelijk bovenaan zetten :)

bjongen
Berichten: 18
Lid geworden op: 26 apr 2005, 17:46

Bericht door bjongen » 13 sep 2005, 17:37

paulus schreef:Je moet daar gewoon de includes, zoveel mogelijk bovenaan zetten :)
... en moet ik dan in de "overall_header.tpl" alles t/m de <body> tag weghalen? Anders worden er dus twee verschillende CSS-en aangeroepen en komt na de <body> tag (namelijk in de orginele "header.php") weer opnieuw <html>, <head>, etc.

:?: :?: :?:

Thanks, Bart

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 13 sep 2005, 17:37

bjongen schreef:
Stef schreef:Je zult het forum in je site moeten integreren, zoek er eens met de zoekfunctie op. Als het goed is krijg je een bord vol informatie waarmee je een tijdje voor uit kan.
Sorry; misschien kijk ik niet goed, of zoek ik niet met de juiste zoektermen, maar ik kan niets vinden dat relevant is... heb je misschien een tip voor welke zoekterm ik moet gebruiken?
Ik zocht met de term: site AND integeren met alle woorden en kreeg onder meer de volgende resultaten:
http://www.phpbb.nl/viewtopic.php?t=161 ... integreren
http://www.phpbb.nl/viewtopic.php?t=183 ... integreren
http://www.phpbb.nl/viewtopic.php?t=184 ... integreren
http://www.phpbb.nl/viewtopic.php?t=128 ... integreren
http://www.phpbb.nl/viewtopic.php?t=104 ... integreren

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 sep 2005, 17:39

bjongen schreef:
paulus schreef:Je moet daar gewoon de includes, zoveel mogelijk bovenaan zetten :)
... en moet ik dan in de "overall_header.tpl" alles t/m de <body> tag weghalen? Anders worden er dus twee verschillende CSS-en aangeroepen en komt na de <body> tag (namelijk in de orginele "header.php") weer opnieuw <html>, <head>, etc.

:?: :?: :?:

Thanks, Bart
Ja, alleen moet je dan in je eigen header de css van het forum er even bijzetten :)

bjongen
Berichten: 18
Lid geworden op: 26 apr 2005, 17:46

Bericht door bjongen » 13 sep 2005, 17:51

paulus schreef:
bjongen schreef:
paulus schreef:Je moet daar gewoon de includes, zoveel mogelijk bovenaan zetten :)
... en moet ik dan in de "overall_header.tpl" alles t/m de <body> tag weghalen? Anders worden er dus twee verschillende CSS-en aangeroepen en komt na de <body> tag (namelijk in de orginele "header.php") weer opnieuw <html>, <head>, etc.

:?: :?: :?:

Thanks, Bart
Ja, alleen moet je dan in je eigen header de css van het forum er even bijzetten :)

Hallo;

Het begint volgens mij een beetje te lukken; alleen krijg ik nu foutmeldingen; zie ook: http://www.chrisrea.nl/forum/index.php

Warning: Cannot modify header information - headers already sent by (output started at http://www.chrisrea.nl/main/header.php:4) in /var/www/c/chrisrea.nl/HTML/forum/includes/page_header.php on line 479

(en datzelfde over "line 481" en "line 482")

Wat heb ik fout gedaan ??

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 sep 2005, 17:55

Ow ja das waar. Je kan het inderdaad beter ergens anders neerzetten.
Zoek in het bestand page_header.php php naar een regel die hier op lijkt:

Code: Selecteer alles

$template->pparse("header");
(Hij kan iets anders zijn, ik ken de code niet zo uit me hoofd, maar de functie is wel goed), en zet de include daarvoor.

EDI:T Jij hebt trouwens niets fout gedaan, het is mijn foutje :P

bjongen
Berichten: 18
Lid geworden op: 26 apr 2005, 17:46

Bericht door bjongen » 13 sep 2005, 18:08

paulus schreef:Ow ja das waar. Je kan het inderdaad beter ergens anders neerzetten.
Zoek in het bestand page_header.php php naar een regel die hier op lijkt:

Code: Selecteer alles

$template->pparse("header");
(Hij kan iets anders zijn, ik ken de code niet zo uit me hoofd, maar de functie is wel goed), en zet de include daarvoor.

EDI:T Jij hebt trouwens niets fout gedaan, het is mijn foutje :P
Hallo;

Ik heb de code gevonden

Code: Selecteer alles

$template->pparse('overall_header');
(dit is de voorlaatste regel van page_header.php. maar als ik daar de "include" invoeg, doet het forum t helemaal niet meer; zie:
http://www.chrisrea.nl/forum/index.php

Parse error: parse error, unexpected '<' in /var/www/c/chrisrea.nl/HTML/forum/includes/page_header.php on line 480


Zoals eerder gezegd, weet ik niets van dit hele "programeren" af, maar t komt mij vreemd voor om de "include" daar neer te zetten. het bestand page_header.php begin met : "<?php" en eindigd met "?>". Als ik de include na de door jou genoemde code plaats, komt 'ie dus tussen deze twee tags in... ligt het daar misschien aan ? Ik roep maar wat als leek hoor ...

In elk geval alvast heel erg bedankt; ik ben al verder dan ooit :thumb: (maar ja, nog niet helemaal :cry: )

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 sep 2005, 18:09

Die regel ja. EN zet daarvoor alleen de regel met include(DUs niet met <?php en ?> erbij!) neer.

bjongen
Berichten: 18
Lid geworden op: 26 apr 2005, 17:46

Bericht door bjongen » 13 sep 2005, 18:16

paulus schreef:Die regel ja. EN zet daarvoor alleen de regel met include(DUs niet met <?php en ?> erbij!) neer.
Dit is echt ongelofelijk !!! Volgens mij werkt 't !!! Je weet niet half hoe je me hiermee hebt geholpen !! Ik ben er zelf uren en uren en uren mee bezig geweets, en t niet voor elkaar gekregen !! SUPER !! :thumb: :thumb: :thumb:

... en natuurlijk stef ook heel erg bedankt voor de hulp... ik ga de links die je door hebt gestruurd eens op m'n gemak lezen...

Het eindresultaat:

http://www.chrisrea.nl/forum/index.php

Hartelijk dank; groet, Bart (http://www.chrisrea.nl)

Lontronics

Bericht door Lontronics » 13 sep 2005, 18:22

Ik zie een blanko pagina maar dat zal aan mij liggen?!! :?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 sep 2005, 18:32

fast sjonny schreef:Ik zie een blanko pagina maar dat zal aan mij liggen?!! :?
Denk dat het aan jouw ligt :)

EDIT: Update trouwens zo snel mogegelijk naar versie 2.0.17. Je kan nu door enkele veiligeheids lekken makkelijk gehacked worden!!!

bjongen
Berichten: 18
Lid geworden op: 26 apr 2005, 17:46

Bericht door bjongen » 13 sep 2005, 18:39

fast sjonny schreef:Ik zie een blanko pagina maar dat zal aan mij liggen?!! :?
Hallo;

zie je op http://www.chrisrea.nl/forum/index.php helemaal niets ?? Ik krijg hier gewoon het forum te zien... ook op een andere computer ... zie je ook helemaal geen foutmelding ??

Groet, Bart

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 sep 2005, 18:53

Weet niet of je mijn edit gelezen hebt, maar hij is wel belangerijk, je moet zo snel mogelijk updaten!!!

bjongen
Berichten: 18
Lid geworden op: 26 apr 2005, 17:46

Bericht door bjongen » 13 sep 2005, 19:17

paulus schreef:
fast sjonny schreef:Ik zie een blanko pagina maar dat zal aan mij liggen?!! :?
Denk dat het aan jouw ligt :)

EDIT: Update trouwens zo snel mogegelijk naar versie 2.0.17. Je kan nu door enkele veiligeheids lekken makkelijk gehacked worden!!!
Hallo;

Ik heb al vaker willen updaten, maar ik durf niet goed, ik ben zo bang dat ik alle posts kwijt ben. Bovendien snap ik denk ik niet zo goed hoe ik mijn bestaande forum kan updaten, zonder dat de instellingen (zoals kleuren, maar ook topic-titels, etc..) verloren gaan... maar ik zal je advies ter harte nemen en me er vanavond in gaan verdiepen !!

Bedankt, groet, Bart

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 sep 2005, 19:20

Heb je mods geinstalleerd?

bjongen
Berichten: 18
Lid geworden op: 26 apr 2005, 17:46

Bericht door bjongen » 13 sep 2005, 19:35

paulus schreef:Heb je mods geinstalleerd?
MODs ?? Dat zijn toch toegevoegde programma's ?? Ik heb alleen een drietal gedownloade styles en één keer wat gifs voor ranks gedownload....
Volgens mij is dat alles...

Gesloten