Added code to strip trailing whitespace off URL, which causes issues
[embedvideo/.git] / ItemAddEmbedVideo.inc
index 4e16f42b64a17da624bdd5cc76ed2447a935a551..bbb941d3a6562f6d652a62af5ef336cd66f8f6a4 100644 (file)
@@ -175,8 +175,12 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
           $unsupported_url=0;
           
           /* Store the passed URL in a shorter local variable */
+          /* Strip trailing whitespace in the url, this will cause problems later */
           $url = $form['webPage']['URL'];
-
+           if(preg_match("/(.*?)\s+/",$url,$matches)) {
+            $url = $matches[1];
+          }
+          
           /*
            *****************************
            * Embed a Youtube Video
@@ -331,7 +335,7 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
               }
 
               /* Extract the thumbnail URL from the webpage contents */
-              preg_match('/thumbnail: \'(http:\/\/.*?\/ThumbnailServer2.+?)\'/i',
+              preg_match('/\'(http:\/\/.*?\/ThumbnailServer2.+?)\'/i',
                          $contents, $matches);
               $thumbnail=$matches[1];
               $thumbnail=preg_replace("/\\\\x26/","&",$thumbnail);