Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyrażenie regularne, tyty.pl zmiana na http://tyty.pl
Maciek_#_&
post
Post #1





Grupa: Zarejestrowani
Postów: 149
Pomógł: 1
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----


Cześć ponownie (IMG:style_emoticons/default/smile.gif)

Wyrażenia regularne to straszna rzecz, szczególnie jak się jej nie rozumie, dlatego liczę na pomoc,
preg_match ma zamieniać adres tak, żeby był w nim "http://" nawet jeśli potencjalny użytkownik wpisze adres.pl bez http.

Jak to miałby wyglądać ?

preg_match działa na zasadzie
  1. preg_match(wyrażenie1, wyrażenie1_zamień_na);

tak ?

Dziękuje za pomoc (IMG:style_emoticons/default/happy.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


A jak chcesz proste rozwiązanie do podstawowych przypadków i bez walidacji to:
  1. $str2 = 'tete.pl';
  2. $str = 'http://'.preg_replace('/http:\/\/(.*)/i', '$1', $str2);
  3. echo $str;


Ten post edytował my salsa 27.10.2010, 18:59:27
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 - 03:35