Auteur Topic: Variabelen blijven leeg in included php file  (gelezen 2397 keer)

Offline luc.boerjan

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 3
Variabelen blijven leeg in included php file
« Gepost op: 16 december 2015, 18:34:30 »
Ik volg een cursus PHP en probeer te oefenen op mijn nas webserver maar loop tegen het volgende aan.
Variabelen gedefinieerd in index.php met @define of rechtstreekse toewijzing zijn in de index file wel te gebruiken maar als later in het script een php file wil includen (of met require) blijft de variabele leeg.

Als ik dit laat draaien op een externe server, of lokaal in xamp of dergelijke is er geen probleem.
Wat zie ik over het hoofd?
  • Mijn Synology: DS211
  • HDD's: 2 * WD10EFRX

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 157
  • Berichten: 770
Re: Variabelen blijven leeg in included php file
« Reactie #1 Gepost op: 16 december 2015, 19:34:30 »
Wat je over het hoofd ziet is om hier de code te vermelden.
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 157
  • Berichten: 770
Re: Variabelen blijven leeg in included php file
« Reactie #2 Gepost op: 16 december 2015, 19:41:28 »
Misschien geeft het tweede commentaar het goede antwoord :

http://php.net/manual/en/function.define.php
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline luc.boerjan

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 3
Re: Variabelen blijven leeg in included php file
« Reactie #3 Gepost op: 16 december 2015, 20:54:10 »
De include gebeurt na de declaratie van de variabelen.
Aan de code op zich is denk ik niets verkeerd. Ik zou eerder denken aan een php setting op de nas want het is enkel op de nas dat het niet werkt, in alle andere omstandigheden werkt het wel.

Ik wil de code wel posten maar het gaat om verschillende files. Ik kan alles zippen, zonder de foto's en hier opladen.
Er wordt ook een htaccess file gebruikt, maar het maakt geen verschil als ik deze gebruik of niet.

 
  • Mijn Synology: DS211
  • HDD's: 2 * WD10EFRX

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.999
Re: Variabelen blijven leeg in included php file
« Reactie #4 Gepost op: 17 december 2015, 23:09:04 »
Wellicht helpt het om die variabele(n) in je included file aan te roepen als GLOBAL $variabele zie bv: Globals
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline luc.boerjan

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 3
Re: Variabelen blijven leeg in included php file
« Reactie #5 Gepost op: 21 december 2015, 08:53:33 »
Ik heb het declareren als GLOBAL van de variabelen in de included code reeds tevergeefs geprobeerd. Welke php settings kan ik eventueel nog checken/aanpassen?
  • Mijn Synology: DS211
  • HDD's: 2 * WD10EFRX