Recherche avancée

Médias (91)

Autres articles (69)

  • Use, discuss, criticize

    13 avril 2011, par

    Talk to people directly involved in MediaSPIP’s development, or to people around you who could use MediaSPIP to share, enhance or develop their creative projects.
    The bigger the community, the more MediaSPIP’s potential will be explored and the faster the software will evolve.
    A discussion list is available for all exchanges between users.

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • L’espace de configuration de MediaSPIP

    29 novembre 2010, par

    L’espace de configuration de MediaSPIP est réservé aux administrateurs. Un lien de menu "administrer" est généralement affiché en haut de la page [1].
    Il permet de configurer finement votre site.
    La navigation de cet espace de configuration est divisé en trois parties : la configuration générale du site qui permet notamment de modifier : les informations principales concernant le site (...)

Sur d’autres sites (10201)

  • Revision 37456 : rha ... c’est vraiment du hack là

    20 avril 2010, par kent1@… — Log

    rha ... c’est vraiment du hack là

  • Revision 33515 : Erreur dans la requête

    4 décembre 2009, par kent1@… — Log

    Erreur dans la requête

  • Thumbnail is not created in php

    21 novembre 2014, par Desipicforu Blogspot

    I am writing this code to create thumbnail of uploaded video. Video is successfully created but thumbnail is not crated to directory.

    There is no error in apache error log file. And when i run this command in terminal thumbnail is successfully created to my directory, But it’s not working by php.

    Here is my code :-

               <?php
               if(isset($_REQUEST['AddFiles'])){
               $targetFolder = 'uploads'; //Path to the Uploads Folder
                   if (!empty($_FILES)) {
                       for($i=0;$i' .  uniqid().".".$info->getExtension();
                           $fileParts = pathinfo($_FILES['upload_file']['name'][$i]);
                           if(isset($fileParts['extension'])){
                               //if (in_array($fileParts['extension'],$fileTypes))
                               {
                                   move_uploaded_file($tempFile,$targetFile);
                                   echo '<div class="success">'.$_FILES['upload_file']['name'][$i].' was saved successfully inside '.  $_SERVER['HTTP_HOST']."/". dirname($_SERVER["REQUEST_URI"])."/".$targetFile.' Directory</div>';
                                   $videoUrl=$_SERVER['HTTP_HOST']."/". dirname($_SERVER["REQUEST_URI"])."/".$targetFile;
                                   $servername = "localhost";
                                   $username = "root";
                                   $password = "root";
                                   $dbname = "a7630155_google";

               // Create connection
               $conn = new mysqli($servername, $username, $password, $dbname);
               // Check connection
               if ($conn->connect_error) {
                   die("Connection failed: " . $conn->connect_error);
               }

               $sql = "INSERT INTO video (title, artist, duration,thumb_url,video)
               VALUES ('".$_REQUEST['videoName']."', '".$_REQUEST['category']."','', 'john@example.com','".$videoUrl."')";

               if ($conn->query($sql) === TRUE) {

                                   // where ffmpeg is located  
                               $ffmpeg = '/usr/bin/ffmpeg';  
                               //video dir  
                               $video = "http://".$videoUrl;  
                               //where to save the image  
                               $image = rtrim($targetFolder,'/');  
                               //time to take screenshot at  
                               $interval = 5;  
                               //screenshot size  
                               $size = '640x480';  
                               //ffmpeg command  
                               $cmd = "$ffmpeg -i $video -deinterlace -an -ss $interval -f mjpeg -t 1 -r 1 -y -s $size $image 2>&amp;1";

                               shell_exec($cmd);
                   echo $cmd;
               exit;
                   echo "New record created successfully";
               } else {
                   echo "Error: " . $sql . "<br />" . $conn->error;
               }

               $conn->close();


                               }
                               /*else{
                                   echo '<div class="fail">'.$_FILES['upload_file']['name'][$i].' couldn\'t be saved because of invalid file type.</div>';
                               }*/
                           }else{
                               echo '<div class="fail">'.$_FILES['upload_file']['name'][$i].' couldn\'t be saved because of invalid file type.</div>';
                           }
                       }
                   }
               }

               ?>
               
                   
                   <code class="echappe-js">&lt;script src=&quot;//code.jquery.com/jquery-1.10.2.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
    &lt;script&gt;<br />
                       var selDiv = &quot;&quot;;<br />
                   document.addEventListener(&quot;DOMContentLoaded&quot;, init, false);<br />
    <br />
                   function init() {<br />
                       document.querySelector('#upload_file').addEventListener('change', handleFileSelect, false);<br />
                       selDiv = document.querySelector(&quot;#selectedFiles&quot;);<br />
                   }<br />
    <br />
                   function handleFileSelect(e) {<br />
                       if(!e.target.files) return;<br />
                       var files = e.target.files;<br />
                       for(var i=0; i&lt;files.length; i++) {<br />
                           var f = files[i];<br />
                           selDiv.innerHTML += &quot;&lt;div class='file_list'&gt;&quot;+f.name + &quot;&lt;/div&gt;&quot;;<br />
                       }<br />
                               $('#uploadimages').show();<br />
                   }<br />
    <br />
                   $(document).ready(function(){<br />
                       $(&quot;#uploadTrigger&quot;).click(function(){<br />
                       $(&quot;#upload_file&quot;).click();<br />
                           }); <br />
                   });<br />
    <br />
                   &lt;/script&gt;


    Video Title
    Video Category
    Upload Video
    Select Video