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
HanGmaN
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.07.2006

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


oczywiscie ze sie da sprawdzic i usunac adres:) w bardzo latwy sposob:) a o to moj sposob na to:

  1. <?php
  2. $string1 = strpos($a, "http://"); //1
  3. $string2 = strpos($a, "www");  //2
  4.  
  5. if ($string1 >= 0 || $string2 >= 0) { //3
  6.  echo ("zawiera nie dozwolony adres");
  7.  $a = "deleted by admin";
  8. } else {
  9.  echo ("nie zawiera");
  10. }
  11. ?>


teraz wyjasnienie punkt 1: sprawdza czy zmienna $a zawiera w sobie http:// jesli tak to pokazuje od ktorego znaku zaczyna jest, $string1 przyjmuje wartosc 0 do ilus tam jesli ktos wpisal jesli nie wpisal to przyjmuje cos innego ale co?!?! nvm jesli jest to liczba 0 do 10^10 to znacyz ze ktos uzyl to.

punkt 2: to samo co w 1 tylko szuka www.

punkt 3: if sprawdzajacy czy string1 lub string 2 zawiera niedozwolony ciag znakow.
nastepnie przypisuje zmiennej $a inna wartosc no bo w koncu jesli jest cos nie dozwolone to cza skasowac:)

pozdrawiam

Ten post edytował HanGmaN 20.07.2006, 06:39:11
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: 27.12.2025 - 18:27