Guest User

Untitled

a guest
Apr 17th, 2012
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. multiple shorten url's issue
  2. $url_to_shorten = $_POST[links];
  3. $ownshuff = $_POST[shuff];
  4. $theurls = explode("n",$url_to_shorten);
  5. foreach($theurls as $urlmulti){
  6. shortcreate($urlmulti,$shuffss,$ownshuff);
  7. }
  8.  
  9. http://www.123.com
  10. http://www.1234.com
  11. http://www.1235.com
  12.  
  13. http://www.mysite.com/IUo
  14. http://www.mysite.com/kOl-Hello_Man
  15. http://www.mysite.com/Rww-Hello_Man
  16.  
  17. function shortcreate($url_long, $Suffix, $ownshuf){
  18. global $db;
  19. $chars = $Suffix;
  20. while (!shortisUnique($chars)) {
  21. if ($ownshuf != "") {
  22. $chars = shortgenerate_chars() . "-" . $ownshuf;
  23. }
  24. else {
  25. $chars = shortgenerate_chars();
  26. }
  27. }
  28. $url = $url_long;
  29. $url = trim($url);
  30. $url = mysql_real_escape_string($url);
  31. if (!shortisThere($url)) {
  32. $q = "INSERT INTO `shorturls` (url, unique_chars) VALUES ('" . $url . "', '" . $chars . "')";
  33. //echo $q;
  34. $r = $db->query($q);
  35. if (mysql_affected_rows()):
  36. $q = "SELECT * FROM `shorturls` WHERE `url`='" . $url . "'";
  37. $r = $db->query($q);
  38. $row = $db->fetch($r);
  39. $the_url = SITE_URL . "" . $row[2];
  40.  
  41. echo "$the_urln";
  42.  
  43. else:
  44. $the_url = NULL;
  45. return false;
  46. endif;
  47. }
  48. else {
  49. $q = "SELECT * FROM `shorturls` WHERE `url` = '" . $url . "'";
  50. $r = mysql_query($q);
  51. $row = mysql_fetch_row($r);
  52. $the_url = SITE_URL . "" . $row[2];
  53.  
  54. echo "$the_urln";
  55.  
  56. }
  57. }
  58.  
  59. $chars = $Suffix;
  60. while (!shortisUnique($chars)) {
  61. if ($ownshuf != "") {
  62. $chars = shortgenerate_chars() . "-" . $ownshuf;
  63. }
  64. else {
  65. $chars = shortgenerate_chars();
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment