
Recherche avancée
Médias (91)
-
Corona Radiata
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Lights in the Sky
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Head Down
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Echoplex
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Discipline
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Letting You
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
Autres articles (69)
-
Use, discuss, criticize
13 avril 2011, parTalk 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, parThis page lists some websites based on MediaSPIP.
-
L’espace de configuration de MediaSPIP
29 novembre 2010, parL’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@… — Logrha ... c’est vraiment du hack là
-
Revision 33515 : Erreur dans la requête
4 décembre 2009, par kent1@… — LogErreur dans la requête
-
Thumbnail is not created in php
21 novembre 2014, par Desipicforu BlogspotI 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>&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"><script src="//code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script><script><br />
var selDiv = "";<br />
document.addEventListener("DOMContentLoaded", init, false);<br />
<br />
function init() {<br />
document.querySelector('#upload_file').addEventListener('change', handleFileSelect, false);<br />
selDiv = document.querySelector("#selectedFiles");<br />
}<br />
<br />
function handleFileSelect(e) {<br />
if(!e.target.files) return;<br />
var files = e.target.files;<br />
for(var i=0; i<files.length; i++) {<br />
var f = files[i];<br />
selDiv.innerHTML += "<div class='file_list'>"+f.name + "</div>";<br />
}<br />
$('#uploadimages').show();<br />
}<br />
<br />
$(document).ready(function(){<br />
$("#uploadTrigger").click(function(){<br />
$("#upload_file").click();<br />
}); <br />
});<br />
<br />
</script>