1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
$_FILES['video_media']['name'];
$_FILES['video_media']['type'];
$_FILES['video_media']['size'];
$_FILES['video_media']['tmp_name'];
$_FILES['video_media']['error'];
$randname = rand();
$extensions_valides = array( 'mp4','ogg','wav','3gp');
$extension_upload = strrchr($_FILES['video_media']['name'], '.');
$maxsize=20480;
if ($_FILES['video_media']['error'] > 0) $erreur = "Erreur lors du transfert";
if ($_FILES['video_media']['size'] > $maxsize) echo "Le fichier est trop gros";
// $extentions_video = array('mp3','ogg','wav','3gp');
//1. strrchr renvoie l'extension avec le point (? . ?).
//2. substr(chaine,1) ignore le premier caract?re de chaine.
//3. strtolower met l'extension en minuscules.
if ( in_array($extension_upload,$extensions_valides) ) echo "Extension correcte";
$image_sizes = getimagesize($_FILES['video_media']['tmp_name']);
$maxwidth=$image_sizes[0];
$maxheight=$image_sizes[1];
if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight) $erreur = "Image trop grande";
if(in_array($extension_upload,$extensions_valides))
{
$nom = "../resources/video/$randname$extension_upload";
move_uploaded_file($_FILES['video_media']['tmp_name'],$nom);
// if ($resultat) echo "Transfert r?ussi";
}
ma requete insert |
Partager