ForumCała strona

Nawigacja

Aktualnie online

Gości online: 15

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Zbigniew@
22.06.2025 17:50:03
Dlaczego forum jest dost?pne tylko dla 10% ludzi? Poniewa? wi?kszo?? osób korzysta z internetu na urz?dzeniach mobilnych.

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Tagi URL i Mail nie dzia?aj? na PHP 5.5.7 - za stara funkcja preg_replace()
Hisashi
Witam, mój problem wygl?da tak:
Zainstalowa?em ostatnio najnowsz? wersje pakietu Synology DSM 5.0 w którym mam najnowsze PHP i pojawi? si? problem z obs?ug? tagu url. owy tag dzia?a, jednak przy jego wy?wietlaniu interpreter PHP wy?wietla mi kod b??du z informacj? ?e funkcja preg_replace()jest za stara dla tej wersji PHP co wygl?da tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Moje pytanie jest takie jak to naprawi? wiem ?e powinienem u?y? funkcji preg_replace_callback" tylko nie wiem jak j? zakowa? by tag url dzia? tak samo jak przed update PHP?
Po 2 czy funkcja preg_replace_callback zadzia?a na starszych wersjach PHP 5?

Wersja php na serwerze v5.5.7.
Edytowane przez Pieka dnia 01.03.2014 12:45:49
 
http://hoshi-fusion.com.pl
W?cibski Go??
Dodany dnia 06.09.2025 00:33:42
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Lukeup
Dzie? dobry,

preg_replace_callback() jest kompatybilny wstecz (nie zadzia?a tylko w bardzo starych wersjach PHP4 < 4.0.5).
Co do Twojego pytania, to jedyna ró?nica to callback, eg:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Pozdrawiam,
Freeze
Przyjmuj? zlecenia pracy nad PHP-Fusion, Wordpress, Symfony, PHP-Nuke, Post-Nuke
Technologie: PHP (Symfony3-4), SQL, JS (JQ), XML, XHTML, HTML5, CSS3, SCSS, SASS, C, C++, C#
Zawód: Full-Stack Developer z naciskiem na Backend

You live once, but if You do it right, once is enough.
 
lukeup.pl
Hisashi
Szkic funkcji to ja znam, jednak nie wiem co powinienem zmieni? w pliku url_bbcode_include.php wygl?da tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Szczerze nówi?c nie wiem co tu zmieni? by pasowa?o do funkcji preg_replace_callback".

Osobi?cie zmieni?em tylko nazw funkcji na preg_replace_callback i nie wiem co dalej po tym jak mi wysypa?o b??d argumentu nr 2. Freeze podpowiedzia?by?mi co powinienem t zmieni? w ci?gi by to odpali?o?

Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez Hisashi dnia 28.02.2014 19:23:43
 
http://hoshi-fusion.com.pl
Pieka
W za??czniku poprawione, czy raczej dostosowane do preg_replace_callback pliki linka i maila.
Pieka dodał/a następującą plik:

Jestem jaki jestem Smile
 
www.php-fusion.pl
Hisashi
Pieka napisa?(a):

W za??czniku poprawione, czy raczej dostosowane do preg_replace_callback pliki linka i maila.


Dzi?ki za pomoc u mnie odpali?o szkoda tylko ?e ci co pobior? najnowsze 7.02 w oryginale b?d? mieli ten sam problem pod PHP 5.5.7 i nowszych. Teraz czeka mnie analiza kodu gdy? chc? pozna? co zwali?em w moich próbach przerobienia tego includa tagu URL. Smile
Plus dla Supportu za pomoc. Smile
 
http://hoshi-fusion.com.pl
kamildnb
Witam, wykupi?em 3 domeny, oraz serwer, na którym chc? postawi? 3x php-fusion v7.02.07, bardzo mi si? spodoba? ten cms, wszystko sz?o jak po ma?le, do czasu, az w??czy?em shoutboxa, wtedy pojawi?y si? pierwsze b??dy, ale pomyslalem sobie, ze on wlasciwie nie jest mi potrzebny, wy??czy?em go, problem znikn??, natomiast pojawi?y si? kolejne w momencie gdy chcia?em dodac testowy komentarz do artykulu, oto one:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Nie poddaj? si?, chc? promowa? php-fusion, ale najpierw musz? si? uporac z problemami, mam nadziej? ze z Wasz? pomoc? uda mi si? to.


PW od moderatora:
  1. Ogólna uwaga - krystian1988 11.11.2018 10:04
  2. Przeniesienie posta - krystian1988 11.11.2018 10:05
 
Apis
Dwa posty wy?ej masz gotowe pliki do podmiany, które rozwi?zuj? problem.


Nie chcia?em zak?ada? nowego w?tku, bo rzecz dotyczy tego samego problemu, czyli zamiany preg_replace na preg_replace_callbak w kodzie plików !autolink_bbcode_include.php, code_bbcode_include.php oraz class.phpmailer.php.

Próbowa?em, ale sama zmiana nazwy funkcji to nie wszystko - potrzebne jest tak?e zdefiniowanie argumentów, wi?c prosi?bym o pomoc, je?li kto? zechce Smile.
Edytowane przez Apis dnia 27.11.2018 09:49:58
Pozdrawiam. Pomog?em? Kliknij "Pomóg?" Wink
---
?egluga ?ródl?dowa wczoraj, dzi?, jutro
 
www.zegluga-rzeczna.pl
Pieka
Sprawdza?e? pliki z v9? Wink
Jestem jaki jestem Smile
 
www.php-fusion.pl
Apis
Szczerze mówi?c nie przysz?o mi to do g?owy. Pobra?em, sprawdzi?em... Chyba dzia?a (brak b??dów w dzienniku).
Dzi?ki. Pliku class.phpmailer.php w v9 niestety, nie ma.
Pozdrawiam. Pomog?em? Kliknij "Pomóg?" Wink
---
?egluga ?ródl?dowa wczoraj, dzi?, jutro
 
www.zegluga-rzeczna.pl
Pieka
Jest, jest, dobrze poszukaj w katalogu includes Wink
Jestem jaki jestem Smile
 
www.php-fusion.pl
Apis
Znalaz?em. Troch? inna struktura katalogów i ju? si? podda?em Grin Dzi?ki.
Pozdrawiam. Pomog?em? Kliknij "Pomóg?" Wink
---
?egluga ?ródl?dowa wczoraj, dzi?, jutro
 
www.zegluga-rzeczna.pl
kamildnb
Ja odziwo naprawi?em to inaczej, w desperacji pogrzeba?em w ustawieniach serwera i zmieni?em wersj? php na 5.4, ?miga, a ile mnie to nerwów zjad?o i nieprzespanych nocy Smile
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl