Jump to content

Only alphanumeric characters in url


pietbez

Recommended Posts

this script wont let me post url links that contain "-" in the url

like www.dorp-music.co.uk

 

am i even looking at the right part of the script?

 

function parseLink($link){

  $err="";

  if(substr($link, 0, 7) == "http://") {

$rest = substr($link, 7);

$proto = "http://";	

  } elseif(substr($link, 0, 6) == "ftp://") {

    $rest = substr($link, 6);

    $proto = "ftp://";

  }	else {

   $err .= "Unknown protocolol. Supported protocol are http:// and ftp://</br >";

  }

  $link_part = explode("/", $rest, 2);

  if(strpos($link_part[0], ".")===false){

$err .= "Unknown domain. It's necessary to type domain names in standard way (ex. google.com, sourceforge.org)<br />";

  } else {

    $subdomains = explode(".", $link_part[0]);

$csd = count($subdomains);

for($i=0; $i<$csd; $i++){

  if(!ctype_alnum($subdomains[$i])){

    $err .= "Only alphanumeric characters allowed in domain names<br />";

	break;

  }

}

  }

Link to comment
https://forums.phpfreaks.com/topic/140679-only-alphanumeric-characters-in-url/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.