Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

(SOS30) Prohibit URLs in Status Updates


Adriano

Rekomendowane odpowiedzi

Nazwa pliku: (SOS30) Prohibit URLs in Status Updates

Autor: Adriano

Data wysłania: 16 mar 2010

Data aktualizacji: 16 mar 2010

Kategoria: English Versions

Wersja modyfikacji: 1.0.1

This hook will not allow users to post URLs links or emails addresses on their status on board index.

Blocked words:

- http

- www

- .com

- .net

- .info

- @

Pobierz plik

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Hello Adriano,

don't get me wrong, but this mod isn't good.

First of all this array:

$myarray = array ( "http", "www", ".com", ".net", ".info", "@" );

What if someone will try to add:

"Hello my name is wwwwwoah!".

He won't be able to add such status.

There is more examples, but i want to show you one.

Then, this code:

$pos = strpos( $newStatus, $value );

strpos() function is case sensitive, you should use stripos() instead.

It's not a good mod Adriano. :bounce:

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

It can de redone, of course... But who would use a NAME on a field to be used as STATUS ? I see no sense on it... anyway.

PLUS: I don't know other way to detect URL without look for www or http; that's how IPS does, as well. The difference is that they use regular expression, but it's the same idea.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.