[Kurs PHP] System CMS
Aneta Duk
8/19/2015 | 11:25 AM

Lekcja Oprac. parsera plk. CSS. Wszystko działa ale do pliku skompresowanego pliku z css-em ładuje się kilka table z błędami php: Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in C:\wamp\www\ADapp\core\lib\CSS\CssMin.php on line 3585 Wygląda na to, że używane jest jakieś stare polecenie. Na stronie CssMin jest ver. z 2011r. Jak to naprawić?

Krzysztof Branecki
9/18/2015 | 6:37 PM

CssMin nie jest aktualizowane od 2011r i nie zapowiada się że będzie w tym się coś działo. A preg_replace() jest od php 5.5.0 przestarzałe. Jedynie można przed funkcję preg_replace() wstawić @ w tym przypadku funkcja preg_replace() zwroci blad, userzy go nie zobaczą.

Krzysztof Branecki
9/14/2015 | 12:03 PM

Proszę więc napisać do supportu o oddanie pytania lub udzieleni odpowiedzi...

Aneta Duk
9/14/2015 | 9:27 AM

Witam, nie chodzi o to, żeby ominąć problem ponieważ ostatecznie nie jest zmuszona z tego korzystać, ale skoro jest taka możliwość i przerabiam kurs to chciałabym żeby to działało w 100%, swoją drogą zanim zadałam pytanie szukałam na internecie i rozwiązanie problemu nie jest takie oczywiste, dlatego zdecydowałam się zadać pytanie ekspertowi, niestety pomimo upływu wielu 24h nie wypowiedział się.

Krzysztof Branecki
9/14/2015 | 9:16 AM

Gdyż jeśli jest coś wycofane z nowszych wersji to był ku temu powód. Po za tym jeśli ktoś chciałby później wykorzystać to do celów komercyjnych nie będzie kazał klientowi przestawiać wersji na starszą, bo będzie to brzmiało nieprofesjonalnie. Klient może sobie pomyśleć że używamy przestarzałych metod i zrezygnować z naszych usług.

Marcin Lewtak
9/13/2015 | 9:38 PM

Ale jeśli ma pomóc to czego by nie spróbować

Krzysztof Branecki
8/21/2015 | 12:20 PM

To jest raczej ominięcie problemu a nie rozwiązanie go

Uzytkownik Anonimowy
8/20/2015 | 10:27 PM

Można jeszcze obniżyć wersję PHP'a do jakieś 5.2.

Krzysztof Branecki
8/20/2015 | 5:56 PM

Bo to jest właśnie ostatnia wersja, a czy może Pani załączyć paczkę z wszystkimi plikami które używa Pani w ramach tego projektu? będzie dużo łatwiej zlokalizować przyczynę problemu

Aneta Duk
8/20/2015 | 2:22 PM

Gdzie jest ta nowa wersja? najnowsza którą widzę w dowload to wersja 3.0.1 z 19 sierpnia 2011 roku mam tą wersję i jest dokładnie ten sam bug.

Uzytkownik Anonimowy
8/20/2015 | 2:11 PM

Pojawiła się nowa wersja CssMin'a. Sugeruję zmianę wersji. https://code.google.com/p/cssmin/ i podmieniając plik.

Aneta Duk
8/20/2015 | 10:02 AM

próbowałam wówczas są kolejne warningi i errory ;)

Krzysztof Branecki
8/19/2015 | 7:39 PM

Czy próbowała Pani w miejsce preg_replace w lini 3585 wstawić preg_replace_callback?