Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    New Coder
    Join Date
    Aug 2013
    Posts
    15
    Thanks
    3
    Thanked 0 Times in 0 Posts

    upload video clips display video thumb images not working?

    Hi



    I have created an upload_video.php page and having issues with it. Hoping that some PHP genius irate: can help me out a little for which I would be ever so grateful.



    Change my video page does not display video thumb images. Linked to include/generatevideothumb.php



    In my upload_video.php page I have defined thumb variables as follows



    // Thumb size
    $th_max_height1 = 150;
    $th_max_width1 = 250;
    $th_max_width = 55;
    $th_max_height = 55;
    $thumb_dir="upload/video/thumbs/";
    $thumb_dir1="upload/video/thumbs1/";


    // Thumb
    $thumb_video_name=$video_name;
    generatevideothumb($dir,$th_max_width, $th_max_height,$thumb_dir,$thumb_video_name);
    generatevideothumb($dir,$th_max_width1, $th_max_height1,$thumb_dir1,$thumb_video_name);


    ---------------------------------------------------------------------------------------------------------------------------------------------

    Complete code from generatevideothumb.php below



    <?php
    function generatevideothumb($im_file,$th_max_width, $th_max_height,$thumb_dir,$thumb_video_name)
    {
    @chmod($im_file,0777);
    $image_attribs = getimagesize($im_file);

    if($image_attribs[0]>$th_max_width)
    {
    $ratio = $th_max_width/$image_attribs[0];
    $th_width = $image_attribs[0] * $ratio;
    $th_height = $image_attribs[1] * $ratio;
    }
    elseif($image_attribs[1]>$th_max_height)
    {
    $ratio = $th_max_height/$image_attribs[1];
    $th_width = $image_attribs[0] * $ratio;
    $th_height = $image_attribs[1] * $ratio;
    }
    else
    {
    $th_width = $image_attribs[0];
    $th_height = $image_attribs[1];
    }
    //This code below is where I get that error saying invalid image dimensions
    $im_new = imagecreate($th_width,$th_height); //returns an image identifier representing a black image of size x_size by y_size.
    $th_file_name = $thumb_dir.$thumb_video_name;
    @chmod($th_file_name,0777);

    if($image_attribs[2]==2)
    {
    $im_old = imageCreateFromJpeg($im_file);
    imagecopyresized($im_new,$im_old,0,0,0,0,$th_width,$th_height, $image_attribs[0], $image_attribs[1]);
    imagejpeg($im_new,$th_file_name,100);
    }
    elseif($image_attribs[2]==1)
    {
    $im_old = imagecreatefromgif($im_file);
    imageCopyResampled($im_new,$im_old,0,0,0,0,$th_width,$th_height, $image_attribs[0], $image_attribs[1]);
    imagegif($im_new,$th_file_name,100);
    }

    }
    ?>
    Attached Files Attached Files

  • #2
    Senior Coder
    Join Date
    Feb 2011
    Location
    Your Monitor
    Posts
    4,090
    Thanks
    51
    Thanked 506 Times in 493 Posts
    This should solve one of your problems..

    Please wrap PHP codes using the [PHP][/PHP] tag
    My helpful sig is on vacation trying to loose some weight. It got a bit fat and caused a few problems but it will be back at some point!

  • #3
    New Coder
    Join Date
    Aug 2013
    Posts
    15
    Thanks
    3
    Thanked 0 Times in 0 Posts
    Thanks, but I am using

    if(isset($_REQUEST['submit1']))

    The issue is with creating video thumb images. Error is:

    Warning: imagecreate() [function.imagecreate]: Invalid image dimensions in html\include\generatevideothumb.php on line 25


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •