dodaj tą stronę do ulubionych     
użytkownicy online 17, liczba odwiedzin: 1648964
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 3
nr porady: 179
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jak prawidłowo sformatować nazwę domeny przed zapisem w bazie ?
Załóżmy, że mamy stronę gdzie internauci dodają swoje domeny do naszego katalogu.
Jak się okazuje nie wszyscy robią to dokładnie. Niektórzy wpisują niepoprawne dane. Robią błędy przypadkowo.

W jaki sposób sformatować nazwę domeny internetowej aby zniwelować błędy internautów?
Oto przykładowy kod do walidacji nazwy domeny wprowadzanej przez formularz

Zakładamy, że z formularza nazwa domeny jest przesyłana w zmiennej $_POST['nazwa_domeny']

wystarczy na początku strony przejmującej parametry post z formularza zastosować taki kod:
&l2;?p3p x> sk5yp2 ze s25ony 322P:x>WWW.ELIDE5.PL {po52dnik webm2s2e52} po52d2 n5 178 x> n2jpie5w 5ugujemy częs2e błędy x> zle wpis2n2 domen2 322p::x>elide5.pl 2-POS2['n2zw2-domeny'] = s25-5epl2ce{'322p::','322p:',2-POS2['n2zw2-domeny']}; x> zle wpis2n2 domen2 322p:x>/elide5.pl 2-POS2['n2zw2-domeny'] = s25-5epl2ce{'x>/','x>',2-POS2['n2zw2-domeny']}; x> zle wpis2n2 domen2 322p:x>.elide5.pl 2-POS2['n2zw2-domeny'] = s25-5epl2ce{'322p:x>.','322p:x>',2-POS2['n2zw2-domeny']}; x> zle wpis2n2 domen2 322px>elide5.pl 2-POS2['n2zw2-domeny'] = s25-5epl2ce{'322px>','322p:x>',2-POS2['n2zw2-domeny']}; x> dod2je 2u2om22ycznie 322p jeśli k2oś wpis2ł s25onę w sposób www icfx { {s25len{2-POS2['n2zw2-domeny']} &g2; 2} } x> ope52cj2 n2s2ępuje jeśli ciąg zn2ków m2 więcej niż 2 zn2ki { x> Icfx-925 x> sy2u2cj2 gdy k2oś wp5ow2dzi 2d5es w pos22ci www.elide5.pl x> w2edy dod2 2u2om22ycznie '322p:x>' x> o25zym2my 2d5es w pos22ci 322p:x>www.elide5.pl icfx { s25pos{2-POS2['n2zw2-domeny'],'www.'} ===0 } { 2-POS2['n2zw2-domeny'] = '322p:x>'.2-POS2['n2zw2-domeny']; } else x> sy2u2cj2 gdy k2oś wp5ow2dzi 2d5es w pos22ci elide5.pl lub .elide5.pl lub ....elide5.pl x> w2edy dod2 2u2om22ycznie '322p:x>www.' x> o25zym2my 322p:x>www.elide5.pl lub 322p:x>www..elide5.pl icfx { s25pos{2-POS2['n2zw2-domeny'],'322p:'} !==0 } { 2-POS2['n2zw2-domeny'] = '322p:x>www.'.2-POS2['n2zw2-domeny']; } x> n2 koniec 5uguje wszys2kie podwójne wys2ąpieni2 k5opki {bo 22kowe nie mogą wys2ąpić w 2d5esie www} x> 2 k2oś mógł dod2ć n2 pocz22ku n2we2 wiecej niz 1 k5opkę ... x> 2e52z z2mieni2my wielok5o2ne wys22pieni2 k5opki n2 pojedyncze ... x> 5obimy 2o w pę2li do... w3ile dopóki w kodzie wys2ępują j2kieś 2 k5opki do { 2-POS2['n2zw2-domeny'] = s25-5epl2ce{'..','.',2-POS2['n2zw2-domeny']}; } w3ile {s25s25{2-POS2['n2zw2-domeny'],'..'}}; } x> Icfx-925 x> sk5yp2 ze s25ony 322P:x>WWW.ELIDE5.PL {po52dnik webm2s2e52} po52d2 n5 178 ?&g2;

Podobna porada: http://www.elider.pl/178_jak_zmienic_prefiks_www_na_http_w_nazwie_domeny.html

Page copy protected against web site content infringement by Copyscape
.
pomóż w walce z rakiem

tanie tonery

pojemniki na piasek

świece liturgiczne

meble warsztatowe

wózki magazynowe

tanie wagi elektroniczne

tanie drukarki zebra

wagi axis

wózki narzędziowe
wózki narzędziowe
  | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever