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ý: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok NapísalOffline : 16.09.2009 16:58

potreboval by som nejako tot vyriesit :)

toto:
Kód:
 eval(


replacnut za:
Kód:
 $code=(


este pred koncom ?> pridat ::

Kód:
$code = ereg_replace('eval', 'highlight_string', $code);
eval ($code);


ako by sa to dalo nejako v postupnostiach ... nejako cez str_ireplace alebo ? ... neviem si poradit ako pridam na koniec suboru
Kód:
$code = ereg_replace('eval', 'highlight_string', $code);
eval ($code);
... a este ja to ten subor normalne uploadujem :)


Offline

Čestný člen
Čestný člen
Postup pri ...

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 16.09.2009 17:08

Nerozumiem, co chces za co menit, popisal si to dost chaoticky (alebo som len ja taky blby...?). Pokial chces nahradit len string za string, tak pouzi str_replace, ak potrebujes regularne vyrazy, tak preg_replace. Pridat obsah na koniec retazca mozes jednoducho:
Kód:
$text .= 'toto bude na konci';

//edit: aha, doslo mi:
Kód:
$code = preg_replace('/\?>\s*/', 'to co chces pridat ?>', $code);


Offline

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

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 16.09.2009 17:11

niee to ja som taky blby akoze ja viem co chcem ale tazko sa mi vyjadruje mne takej lamke :D dakujem moc :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Postup pri ...

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 16.09.2009 20:33

Pre boha! Eval je jedna z funkcií, ktoré by si mal kompletne vypustiť zo svojho reportoára!







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Skúsený užívateľ
Skúsený užívateľ
Postup pri ...

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 16.09.2009 21:12

:) nestras ho prosim ta.
este zacne trpiet nicim nepodlozenou evalofobiou







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Skúsený užívateľ
Skúsený užívateľ
Postup pri ...

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 16.09.2009 21:29

nicim nepodlozenou? Evalofóbia je zdravá. Eval je horší ako mor. V javascripte sa aj ja občas utnem, ale v php... Eval slúži iba na obídenie svojej vlastnej nevedomosti.

eval() is evil


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 17.09.2009 0:58

Nebolo by jednoduchšie, keby si napísal, čo vlastne chceš dosiahnuť a nie to, ako to chceš dosiahnuť (a možno niekomu napadne lepšie riešenie)?


Offline

Čestný člen
Čestný člen
Postup pri ...

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 17.09.2009 14:54

rooobertek píše:
eval() is evil
Preco? Robil som raz template triedu v PHP a eval mi skript asi o polovicu skratil a podstatne zjednodusil pridavanie novych funkcii.
Pocul som, ze nie je dobre pouzivat eval, ale nikde som nenasiel jediny dovod preco. Vies o nejakom?


Offline

Skúsený užívateľ
Skúsený užívateľ
Postup pri ...

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 17.09.2009 15:34

napr. bezpečnosť;
našepkávanie v IDE;
zopakujem svoju predchádzajúcu vetu "Eval slúži iba na obídenie svojej vlastnej nevedomosti" - eval často používajú menej skúsení kodéri na obídenie niečoho, čo nevedia spraviť normálne. Často stačí použiť call_user_func(), ale načo keď existuje eval.

Áno, stretol som sa s "templatovým enginom" na báze evalu, a poviem ti, je to najväčšia sračka, akú som kedy videl. Vzniklo to tak, že bolo treba extrémne rýchlo (extrémne rýchlo znamená naozaj extrémne) nakódiť čokoľvek, čo bude fungovať a okamžite po uvedení prvej funkčnej verzie sa malo začať robiť odznova na niečom už normálnom.


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. Postup pri predaji

v Obchody, reklamácie a právo

5

452

09.05.2013 14:10

Casseus Zobrazenie posledných príspevkov

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

v Ostatné

3

788

09.01.2011 11:51

walther Zobrazenie posledných príspevkov

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

v Webdesign

2

2126

23.06.2016 14:48

Lessik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. naco na prve pozerat pri OC+postup

v Biosy a ladenie výkonu

1

638

17.05.2008 8:16

brm Zobrazenie posledných príspevkov

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

v SSD disky

4

1248

18.07.2013 17:31

ballin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Správny postup inštalácie .Net Framework

v Operačné systémy Microsoft

12

1022

13.03.2012 17:09

v.tkac Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nefunguje mi standardny postup zavedenia GRUBu

v Operačné systémy Unix a Linux

2

688

09.02.2010 8:13

programmer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. POstup montaze accelera s1Rev2 na HD 4870

v Chladiče a všetky druhy chladenia

6

718

11.02.2009 17:01

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Instalacia dvoch kariet do crossfire - aky postup?

v ATI/AMD grafické karty

1

777

25.03.2011 12:28

mirom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prosím o kontrolu logu a následný postup

v Antivíry a antispywary

18

841

16.03.2014 13:23

Dracolich Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vie niekto postup ako spravi forum aj lama

v Redakčné systémy

3

607

24.06.2007 18:34

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Instalacia XP kem mam Sata zbernicu -postup je OK ???

v Operačné systémy Microsoft

2

397

03.09.2008 18:41

holubbn Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypis chyby pri napalovani pri DVD hp DVDRAM GT30L

v Optické zariadenia

6

1264

22.09.2010 17:53

nexter Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. BSOD 0x0000000A pri instalaci xp, 0x0000007E pri spustani

v AMD čipové sady

17

1999

16.07.2009 12:56

f4r0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nacitanie scriptu pri Firefox a pri IE nie

v JavaScript, VBScript, Ajax

6

623

29.03.2010 15:09

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pásy pri zmene rozlíšenia, alebo pri pustení videa

v ATI/AMD grafické karty

5

679

23.05.2009 6:21

jacho6380 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