Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Usuwanie adresu url z opisu
motor
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 08:02