![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 18.07.2003 Skąd: Tbg Ostrzeżenie: (0%) ![]() ![]() |
piszę coś ala bbcode na potrzeby mojej strony, i w potrzebuję rady:
jak poprawnie napisac komendy w preg_replace zamienić tekst w postaci gg12345678 na gg://12345678 a wyswietlic np. sam napis gg, albo ikonke jako link umożliwiając tym samym bezpośrednią rozmowę przy zainstalowanym gg ? do czego doszedłem: [php:1:75743c510b]<?php $content = preg_replace("#([trn ])(gg)([0-9])*$#i", '1 <a href="gg://"> ikonka</a>', $content); ?>[/php:1:75743c510b] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Cytat [php:1:ba9244e1bf]<?php
Ale tu jest błąd.
$moj_numer = gg12456; ?>[/php:1:ba9244e1bf] Jeśli gg12456 ma być stringiem, to powinno być zapisane jako 'gg12456' W chwili obecnej jest to stała, której użycie wygeneruje Warning (undefined constant) i potraktowanie jej nazy jako stringa (+ odpowiednie Notice). Efekt może i ok, ale wykorzystałeś tutaj błąd php, który gdy zostanie kiedys poprawiony, spowoduje, że Twój kod klęknie. Pozatym jak wyłuskasz twoje GG ze stringa:[php:1:ba9244e1bf]<?php $strString = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur quis orci in elit tincidunt blandit. Suspendisse vulputate nunc ac mi. Quisque in orci imperdiet velit bibendum gg12456 imperdiet." ?>[/php:1:ba9244e1bf]A takie strongi autor chce opracowywać (rozszerzenie BBCode) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 13:31 |