Ik ben bezig met een pagina die include's maakt over verschillende servers.
De include naar een andere server werkt gewoon naar behoren en als ik daar tekst in zet dan drukt hij deze ook netjes af.
Wanneer ik nu een functie maak in deze include file dan kan ik deze niet aanroepen in de main file die die functie wel met die file include.
Nu ging ik op php.net kijken bij include en daar doen ze iets met if then else om een nummer terug te sturen. Nu dacht ik dus ik maak geen functie maar stop het in een variable en die return ik, ook zonder succes.
werkt dus niet.
Dit werkt ook niet
Main file
include file 'file.php'
als de include file dit doet
en je include deze gewoon dus zonder de functie test aan te roepen dan drukt hij het wel af. Maar omdat ik eigenlijk een array wil terugsturen en de opmaak in mijn main file wil afhandelen probeerde ik het met functies.
Heeft iemand een idee hoe dit toch met functies kan of kan dit gewoon helemaal niet...
De include naar een andere server werkt gewoon naar behoren en als ik daar tekst in zet dan drukt hij deze ook netjes af.
Wanneer ik nu een functie maak in deze include file dan kan ik deze niet aanroepen in de main file die die functie wel met die file include.
Nu ging ik op php.net kijken bij include en daar doen ze iets met if then else om een nummer terug te sturen. Nu dacht ik dus ik maak geen functie maar stop het in een variable en die return ik, ook zonder succes.
PHP:
1
| $return = include('http://server/file.php'); |
werkt dus niet.
Dit werkt ook niet
Main file
PHP:
1
2
| include('http://server/file.php'); $return = test(); |
include file 'file.php'
PHP:
1
2
3
4
| function test() { return 'test'; } |
als de include file dit doet
PHP:
1
| echo 'test'; |
en je include deze gewoon dus zonder de functie test aan te roepen dan drukt hij het wel af. Maar omdat ik eigenlijk een array wil terugsturen en de opmaak in mijn main file wil afhandelen probeerde ik het met functies.
Heeft iemand een idee hoe dit toch met functies kan of kan dit gewoon helemaal niet...