![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Piszę sobie teraz coś w stylu edytora konfiguracji, który bazuje na czystym źródle.
I na tego typu kawałkach kodu grzęznę. Wszystko by było ok, gdyby nie było subtablic. Traktować tego eval" title="Zobacz w manualu PHP" target="_manualem nie chcę, nie mam pomysłu na to, aby zrobić z tego uzyteczną tablicę, np: Kod k1=>v1 k2=>v2k1=>v2v1 v2k2=>null Myślałem, żeby przetworzyć to jak XML, ale tam są przecież nazwy znaczników na początku i na końcu bloku, a tu tylko nawias. Przyszedł mi jeszcze do głowy pomysł, żeby robić stosy przez nawiasy otwierające/kończące, ale to IMHO niezbyt dobre rozwiązanie, bo wystarczy dać (2+2) jako wartość i już się sytuacja komplikuje... (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) Ma ktoś jakieś pomysły? Ślęczę nad tym już ładny kawałek czasu i nijak nie mogę tego rozgryźć... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No to wiadomo, że wszystko jest parsowane - nawet zdania, które wypisujemy. ;P
Cache, cache - ale po co sobie dorabiać więcej roboty, skoro można prościej...? W sumie, podłubałem, podłubałem, idea Ayeo była najbliższa, także podsunął mi potem kilka sugestii (fakt, na pregach, ale... ;]). Skończę usprawniać ten kod, co udało mi się już otrzymać i wkleję dla potomnych. ;] PS. Nie popełniajcie kolejny raz tego samego głupiego błędu, co ja: 3. parametr substr" title="Zobacz w manualu PHP" target="_manual, to length, a nie drugi offset... :S Ten post edytował erix 5.05.2008, 19:38:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:32 |