-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript-upload.php
56 lines (42 loc) · 1.44 KB
/
script-upload.php
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php
error_reporting("e_all");
if(isset($_POST['id'])&&strlen($_POST['id'])==13&&verif_alphaNum($_POST['id'])){
include("function.php");
connexionDB();
//On choisit la bonne zone pour l'heure
date_default_timezone_set('Europe/Paris');
$id=$_POST['id'];
//Si le titre est vide, on initialise la variable
if(isset($_POST['titre'])){
$titre=$_POST['titre'];
}else{
$titre="";
}
//Si la description est vide, on initialise la variable
if(isset($_POST['description'])){
$description=$_POST['description'];
}else{
$description="";
}
$url = "http://s354544963.onlinehome.fr/363F9817-54_".$id.".mp4";
$url_ap = "http://s354544963.onlinehome.fr/363F9817-54_".$id."_0000.jpg";
$requete = "INSERT INTO contenu(date_contenu, titre_contenu, description_contenu, url_contenu, url_apercu, id_type) VALUES(NOW(), `".$titre."`, `".$description."`, `".$url_contenu."`, `".$url_apercu."`, `1`)";
//On envoie la requete SQL
$result = mysql_query($requete);
if (!$result) {
die('Requête invalide : ' . mysql_error());
}
}else{
echo "Erreur";
}
/////// FONCTIONS ///////////
//Fonction pour vérifier si l'id est bien composé uniquement de chiffres et de lettres
function verif_alphaNum($str){
preg_match("/([^A-Za-z0-9])/",$str,$result);
//On cherche tt les caractères autre que [A-Za-z] ou [0-9]
if(!empty($result)){//si on trouve des caractère autre que A-Za-z ou 0-9
return false;
}
return true;
}
?>