1:
<?php
2:
require 'conn.php';
3:
4:
5:
6:
7:
if(isset($_POST['klar']))
8:
{
9:
10:
// Array med tillåtna filtyper
11:
$allowed_types = array('images/gif', 'images/jpeg', 'images/pjpeg', 'images/png', 'images/x-png');
12:
13:
// Kolla om det finns uppladdad fil, och att den är av rätt fil typ
14:
// Om allt är rätt ladda upp filen
15:
if (is_uploaded_file($_FILES['bild']['tmp_name']) && in_array($_FILES['bild']['type'], $allowed_types)) {
16:
17:
// Tag bort ogiltliga tecken från filnamn samt ändra till små bokstäver
18:
$_FILES['bild']['name'] = strtolower($_FILES['bild']['name']);
19:
$search = array('å', 'ä', 'ö', ' ');
20:
$replace = array('a', 'a', 'o', '_');
21:
$_FILES['bild']['name'] = str_replace($search, $replace, $_FILES['bild']['name']);
22:
$_FILES['bild']['name'] = preg_replace("/[^a-z0-9_.-]/", "", $_FILES['bild']['name']);
23:
24:
// För över filen till sin destination
25:
move_uploadad_file($_FILES['bild']['tmp_name'], 'bilder/'.$_FILES['bild']['name']);
26:
27:
} else {
28:
29:
$_FILES['bild']['name'] = '';
30:
31:
}
32:
33:
34:
$id = mysql_real_escape_string($_POST['id']);
35:
$tid = mysql_real_escape_string($_POST['tid']);
36:
$datum = mysql_real_escape_string($_POST['datum']);
37:
$plats = mysql_real_escape_string($_POST['plats']);
38:
$evenemang = mysql_real_escape_string($_POST['evenemang']);
39:
$datumslut = mysql_real_escape_string($_POST['datumslut']);
40:
$beskrivning = mysql_real_escape_string($_POST['beskrivning']);
41:
$sql = mysql_query("INSERT INTO evenemang (id,tid,datum,plats,evenemang,datumslut,beskrivning) VALUES ('$id','$tid','$datum','$plats','$evenemang','$datumslut','$beskrivning')");
42:
header("Location: form.php");
43:
44:
45:
46:
}
47:
48:
49:
?>