[ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.06.09
Prihlásený: 28.05.11
Príspevky: 179
Témy: 41 | 41
NapísalOffline : 29.01.2011 16:29 | var_export - Fatal error

Ahojte, ked sa pokusam cez funkciu var_export exportovat $GLOBALS dostanem Fatal error: Nesting level too deep - recursive dependency?

Viete mi poradit ako by sa dalo exportovat $GLOBALS aby som ho mohol ulozit napr. do DB alebo poslat cez mail?

Skusal som aj var_dump ale tam mam potom $GLOBALS duplicitne. Jedine korektne to funguje cez print_r :oops:

Vdaka za odpovede.


Offline

Užívateľ
Užívateľ
var_export - Fatal error

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
NapísalOffline : 29.01.2011 21:15 | var_export - Fatal error

Kód:
$temp = $GLOBALS;
var_export($temp);


?.. tipujem


_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.06.09
Prihlásený: 28.05.11
Príspevky: 179
Témy: 41 | 41
Napísal autor témyOffline : 29.01.2011 21:58 | var_export - Fatal error

Ak myslis ze ako som to mal zapisane ja tak:

Kód:
echo "<pre>";
var_export($GLOBALS);
echo "</pre>";


Pokial nie tak som skusal aj tvoj zapis a sprava sa to rovnako.

Kód:
array (
  'GLOBALS' =>
  array (
    'GLOBALS' =>
    array (
      'GLOBALS' =>
      array (


Fatal error:  Nesting level too deep - recursive dependency? in C:\...\export.php on line 9



Fatal error:  Nesting level too deep - recursive dependency? in Unknown on line 0


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 29.01.11
Prihlásený: 12.02.11
Príspevky: 39
Témy: 2 | 2
NapísalOffline : 29.01.2011 22:02 | var_export - Fatal error

Nemôže to byť bug? Skús pogoogliť...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.06.09
Prihlásený: 28.05.11
Príspevky: 179
Témy: 41 | 41
Napísal autor témyOffline : 29.01.2011 23:10 | var_export - Fatal error

Tak docastne som to vyriesil takto:

Kód:
ob_start();
print_r($GLOBALS);
$xxx = ob_get_clean();
echo $xxx ;


A taktiez som zistil ze ked sa $GLOBALS prenasa, vznika duplicita.napr:

Kód:
$a= $GLOBALS;
nejaka_funkcia ($a);
...


Ak by niekto vedel o lepsom rieseni nech sa s nim podeli :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 29.01.11
Prihlásený: 12.02.11
Príspevky: 39
Témy: 2 | 2
NapísalOffline : 29.01.2011 23:33 | var_export - Fatal error

podľa mňa, počas behu skriptu, PHP do $GLOBALS píše všetky premenné zaradom, tak ako sú naincludované súbory, preto to píše "Nesting level too deep"...


Offline

Čestný člen
Čestný člen
var_export - Fatal error

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 30.01.2011 0:12 | var_export - Fatal error

A môžem sa opýtať, čo tým chceš docieliť? Možno ti poradíme nejaký lepší postup ako tento.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.06.09
Prihlásený: 28.05.11
Príspevky: 179
Témy: 41 | 41
Napísal autor témyOffline : 30.01.2011 9:44 | var_export - Fatal error

Napr. ked ocakavam vstup ktory bude mat hexadecimalny format, a validator vyhodnoti ze sa tam nachadza aj nieco ine, osetrim to s trigger_error. Vlastny error handling chybu vyhodnoti, posle mi na mail so vsetkymi parametrami vratane nepovinneho piateho parametra kde su vypisane vsetky premenne ($GLOBALS) a ja budem moct vyhodnotit preco ocakavany vstup nemal hexadecimalny format. Ci sa jednalo o nejaku chybu v php alebo o podvrhnuty obsah od uzivatela. Kedysi som to riesil cez vlastnu funkciu, ale bolo to zlozite a takto by to php urobilo za mna.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.12.10
Prihlásený: 17.02.17
Príspevky: 87
Témy: 18 | 18
Bydlisko: Pezinok
NapísalOffline : 05.02.2011 14:07 | var_export - Fatal error

$GLOBALS — References all variables available in global scope
$GLOBALS totižto odkazuje samé na seba. Preto var_export vytvorí nekonečnú rekurziu. Nestačilo by takéto niečo:
$arr = array(
$_SERVER,
$_GET,
$_POST,
$_FILES,
$_REQUEST,
$_SESSION,
$_ENV,
$_COOKIE);
?


 [ Príspevkov: 9 ] 


var_export - Fatal error



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Fatal error :(

v Počítačové hry

14

792

03.01.2010 21:27

Lettynko

V tomto fóre nie sú ďalšie neprečítané témy.

Cachtable fatal error

v PHP, ASP

2

202

01.01.2011 23:22

wolker

V tomto fóre nie sú ďalšie neprečítané témy.

Fatal system error

v Notebooky a netbooky

1

378

30.10.2009 23:26

kosican

V tomto fóre nie sú ďalšie neprečítané témy.

fatal error C1510, LNK1104

v Assembler, C, C++, Pascal, Java

13

629

24.11.2011 20:59

M4tros

V tomto fóre nie sú ďalšie neprečítané témy.

phpBB3 - chyba FATAL ERROR

v Redakčné systémy

2

358

05.07.2007 7:29

cen3no

V tomto fóre nie sú ďalšie neprečítané témy.

GTA IV Fatal Error

v Počítačové hry

1

143

07.07.2013 12:18

Daron

V tomto fóre nie sú ďalšie neprečítané témy.

STOP:c000021a (FATAL System ERROR)

v Ostatné

6

1792

28.02.2010 8:56

marcel953

V tomto fóre nie sú ďalšie neprečítané témy.

Fatal Error: Controller monitor failed

v Pevné disky a radiče

7

345

21.06.2011 20:34

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

Fatal error: Call to undefined function mysql_connect()

v PHP, ASP

5

465

05.02.2011 16:45

gamelaster

V tomto fóre nie sú ďalšie neprečítané témy.

PLS POMOC!!! Ako preinstalovat OS??? (fatal error)

v Operačné systémy Microsoft

16

1680

23.02.2008 22:27

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Fatal error: Access to undeclared static property...

v PHP, ASP

1

186

07.10.2010 10:41

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

Fatal error: Cannot pass parameter 1 by reference

v PHP, ASP

1

199

25.12.2010 11:47

ThePlaky

V tomto fóre nie sú ďalšie neprečítané témy.

system preparation tool 3.14 fatal error windows 7

v Notebooky a netbooky

2

100

04.11.2015 22:46

Melouch

V tomto fóre nie sú ďalšie neprečítané témy.

Fatal error: Using $this when not in object context

v PHP, ASP

6

214

26.04.2010 16:40

petanorech

V tomto fóre nie sú ďalšie neprečítané témy.

Parse error: syntax error, unexpected '}' in /usr/export/www

v Redakčné systémy

9

325

11.01.2007 18:32

then

V tomto fóre nie sú ďalšie neprečítané témy.

[Lazarus] Fatal: Circular unit reference

v Assembler, C, C++, Pascal, Java

2

98

13.06.2013 22:15

Redpoint1



© 2005 - 2017 PCforum, edited by JanoF