Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zamiana adresu www na http://www.
coolik
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 20.06.2004

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


wformularzu jak ktos wpisuje adres www rto czesto bywa ze nie dodaje http:// a bez tego nie da sie zrobic linka :/ wiecie jak wykryc czy jest na poczatku http:// ? jesli nie ma to niech sie doda a jesli jest to niech sie nic nie robi...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rogrog
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


Cytat(rzseattle @ 2004-10-19 02:35:08)
  1. <?php
  2. if( strpos( $link, 'http://' ) === FALSE ){
  3.  $link = 'http://'.$link;
  4. }
  5. ?>

z tym że to sprawdzi tylko, czy taki łańcuch w ogóle jest elementem linka, a nie czy znajduje się na początku. Ja zrobiłbym tak:

  1. <?php
  2. if ( strpos( trim( $link ), 'http://' ) !== 0 ){
  3.  $link = 'http://'.$link;
  4. }
  5. ?>


warto sprawdzić czy protokół faktycznie jest na początku i pamiętać o obcięciu białych znaków
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: 14.09.2025 - 20:11