Page 1 of 1

include php

Posted: Fri Sep 21, 2012 8:35 pm
by RogierDamen
Hoi,

Onlangs een start gemaakt met CMSMS en dat bevalt erg goed.
Ik heb enkele modules er in gezet en dat werkt snel.

Nu probeer ik ook een eigen php paginate module in te voegen maar dat lukt niet.
Hij werkt prima standalone dus dat is niet het probleem.
Wat het probleem wel lijkt te zijn, is dat ik een include niet werkend krijg.

Ik heb hem als gedefinieerde tag geprobeerd maar ook in de sjabloon direct met<?php
Zelfs alk ik gewoon een tekstbestandje include, wordt er niets zichtbaar.

Zjjn er speciale instructies nodig om een php pagina te includen?

Vast dank voor de reactie

Re: include php

Posted: Fri Sep 21, 2012 11:23 pm
by rooon
Hi Rogier,

Zet php altijd in een gebruikergedef-tag en niet in de template.

Ik ben niet echt een programmer maar probeer dit eens of het werkt.

Code: Select all

$xf = dirname(__FILE__);
$uploaddir = substr($xf,0,strlen($xf)-12) . '/uploads';
require_once ($uploaddir . '/yourfile.php');
Suc6, Rooon

Re: include php

Posted: Sat Sep 22, 2012 3:55 pm
by RogierDamen

Code: Select all

$xf = dirname(__FILE__);
$uploaddir = substr($xf,0,strlen($xf)-12) . '/uploads';
require_once ($uploaddir . '/yourfile.php');
Suc6, Rooon[/quote]

Hoi Roon, dank je voor je reactie,

Ik heb een eenvoudige include in een gebruikers gedefinieerde tag geplaatst en het tekst bestandje in de root gezet als:

include 'test.txt';

Maar vreemd genoeg werkt dat niet

Van jouw code kan ik even geen koekje bakken en begrijp hem niet helemaal. Maar ik zal er wat mee spelen en kijken of dat werkt.

Re: include php

Posted: Sun Sep 23, 2012 12:57 pm
by rooon
Hoi Rogier,

Het is niet zo netjes om allerlei bestanden in de root te zetten. Deze horen in /uploads thuis. Probeer het volgende eens

Code: Select all

// --- Wil je het dir path:
$xf = dirname(__FILE__);
$txtfile = substr($xf, 0, strlen($xf)-17) . '/test.txt';
echo $txtfile; //om te testen

Code: Select all

// --- Wil je de url:
$config = cmsms()->GetConfig();
$txtfile = $config['root_url'] . '/test.txt';
echo $txtfile; //om te testen
Have fun, Rooon