| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 11.01.09 Prihlásený: 17.07.22 Príspevky: 371 Témy: 181 Bydlisko: BB | Napísal d0.0b: 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
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 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);
|
|
Registrovaný: 11.01.09 Prihlásený: 17.07.22 Príspevky: 371 Témy: 181 Bydlisko: BB | Napísal autor témy d0.0b: 16.09.2009 17:11 | |
|
niee to ja som taky blby akoze ja viem co chcem ale tazko sa mi vyjadruje mne takej lamke dakujem moc
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
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! |
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
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 |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
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
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 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)?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 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?
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
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.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
| 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
|
|