Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 15.12.2005 Ostrzeżenie: (0%)
|
Ponieważ użytkownicy mają zakaz wstawiania do opisów adresów url słabo sie stosują (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) chciałbym je jakoś kasować czy można zrobić taką funkcję ?
w bazie mam pole $opis tak żeby powiedzmy kasowała wszystko co zaczyna się od "http://" aż do momentu kiedy będzie spacja czyli adres się skończy 95% zaczyna się od “http://” dlatego wybrałem |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%)
|
Zmodyfikowane zapytanie z posta, którego przytaczałem powyżej. Złapie adresy https://www.whatever.com, http://www.whatever.com i www.whatever.com
Kod $html=' aaaaaaa http://to.jest.adres.com/test.html?zmienna=1 aaaaaaa http://www.wp.pl i potem jeszcze https://www.secure.com i jeszcze sam www.gazeta.pl bez protokołu podanego'; preg_match_all('/\s((?:https?:\/\/|www\.)\S*)/si', $html, $m); print_r($m); wynik: Kod Array ( [0] => Array ( [0] => http://to.jest.adres.com/test.html?zmienna=1 [1] => http://www.wp.pl [2] => https://www.secure.com [3] => www.gazeta.pl ) [1] => Array ( [0] => http://to.jest.adres.com/test.html?zmienna=1 [1] => http://www.wp.pl [2] => https://www.secure.com [3] => www.gazeta.pl ) ) Wielkość liter nie ma tu znaczenia - dba o to flaga i we wzorcu. P.S. zapisane jako code a nie php bo chochlik forumowy zamienia, usuwa i figle plata w innym przypadku. pozdr. Ten post edytował siemakuba 20.07.2006, 22:56:42 |
|
|
|
motor [php] Usuwanie adresu url z opisu 20.07.2006, 06:15:25
HanGmaN oczywiscie ze sie da sprawdzic i usunac adres:) w ... 20.07.2006, 06:36:56
motor dzięki ale mam problem wywala mi bł... 20.07.2006, 06:41:07
HanGmaN hmm a dales $a jakas wartosc?
sprawdz to prze... 20.07.2006, 06:44:25
motor tak tak dałem , próbowałem jak pisałeś i też to ... 20.07.2006, 07:10:41
HanGmaN to nie wiem o.O u mnie dziala
sproboj jeszcze ta... 20.07.2006, 07:20:46
motor Po restarcie komputera u mnie też juz dzia... 20.07.2006, 08:09:14
Aure [PHP] pobierz, plaintext <?php$a = preg_replace... 20.07.2006, 08:38:53
siemakuba zajrzyj też tutaj - był poruszany dokładnie taki s... 20.07.2006, 09:05:53
motor działa ok
Ale jednak jeszcze mam problem jb... 20.07.2006, 20:27:55
Michasko jeśli ktoś napisze z dużych, to zam... 20.07.2006, 21:41:29
motor Dzięki pozdrawiam 21.07.2006, 15:51:02 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 16:30 |