Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 29.01.2011 16:29

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ý: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 29.01.2011 21:15

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
Príspevok Napísal autor témyOffline : 29.01.2011 21:58

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: 38
Témy: 2
Príspevok NapísalOffline : 29.01.2011 22:02

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
Príspevok Napísal autor témyOffline : 29.01.2011 23:10

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: 38
Témy: 2
Príspevok NapísalOffline : 29.01.2011 23:33

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: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2011 0:12

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
Príspevok Napísal autor témyOffline : 30.01.2011 9:44

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ý: 30.05.23
Príspevky: 94
Témy: 21
Bydlisko: Pezinok
Príspevok NapísalOffline : 05.02.2011 14:07

$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);
?


Odpovedať na tému [ Príspevkov: 9 ] 


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

1035

03.01.2010 21:27

Lettynko Zobrazenie posledných príspevkov

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

v PHP, ASP

2

417

01.01.2011 23:22

wolker Zobrazenie posledných príspevkov

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

v Notebooky a netbooky

1

566

30.10.2009 23:26

kosican Zobrazenie posledných príspevkov

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

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

13

906

24.11.2011 20:59

M4tros Zobrazenie posledných príspevkov

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

v Redakčné systémy

2

591

05.07.2007 7:29

cen3no Zobrazenie posledných príspevkov

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

v Počítačové hry

1

309

07.07.2013 12:18

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. STOP:c000021a (FATAL System ERROR)

v Ostatné

6

2106

28.02.2010 8:56

marcel953 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fatal Error: Controller monitor failed

v Pevné disky a radiče

7

581

21.06.2011 20:34

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fatal error: Call to undefined function mysql_connect()

v PHP, ASP

5

668

05.02.2011 16:45

gamelaster Zobrazenie posledných príspevkov

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

1970

23.02.2008 22:27

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fatal error: Access to undeclared static property...

v PHP, ASP

1

391

07.10.2010 10:41

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fatal error: Cannot pass parameter 1 by reference

v PHP, ASP

1

363

25.12.2010 11:47

ThePlaky Zobrazenie posledných príspevkov

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

295

04.11.2015 22:46

Melouch Zobrazenie posledných príspevkov

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

468

26.04.2010 16:40

petanorech Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Lazarus] Fatal: Circular unit reference

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

2

334

13.06.2013 22:15

Redpoint1 Zobrazenie posledných príspevkov

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

693

11.01.2007 18:32

then Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra