edited podcasts and fixed recording in different upload folders
parent
9a75400cdd
commit
e5b2fe7ab1
@ -1,61 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<style type="text/css">
|
|
||||||
body {font-family: "Old Standard TT"; font-size: 20px; line-height: 1.4; letter-spacing: 1px;}
|
|
||||||
h2 {
|
|
||||||
text-align: center;
|
|
||||||
letter-spacing: 4px;
|
|
||||||
font-size: 28px;}
|
|
||||||
section {margin-bottom: 100px; margin-top: 50px;}
|
|
||||||
table, th, td {vertical-align: top; border-collapse: separate; padding: 6px;}
|
|
||||||
button {width: 100px;}
|
|
||||||
.short-description{
|
|
||||||
margin-left: 30%;
|
|
||||||
margin-right: 30%;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
text-decoration:none;
|
|
||||||
}
|
|
||||||
div.gallery {
|
|
||||||
margin: 1px;
|
|
||||||
border: 1px solid #ccc;
|
|
||||||
float: left;
|
|
||||||
width: 31%;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.gallery:hover {
|
|
||||||
border: 1px solid #777;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.gallery img {
|
|
||||||
width: 100%;
|
|
||||||
height: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.desc {
|
|
||||||
padding: 15px;
|
|
||||||
font-size: 14px;
|
|
||||||
/* text-align: left;*/
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
.audio-mini {
|
|
||||||
width: 50px;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<section>
|
|
||||||
<h2 >What?</h2>
|
|
||||||
<div class="short-description">
|
|
||||||
<p>'Revisiting podcasts' questions the establishment of authoritative/male voices that create exclusive speech platforms, along the assumption that voices have to be rational, authoritative (voice of expertise) etc. The intervention that changes the paradigm becomes a set of podcasts that revisit the sound material produced in situated amplification meetings and soundwalks. Every podcast includes the previous one, on a way that creates repetetive layers of the same material. Creating presence by repetetion.'Revisiting podcasts' are upsetting binaries such as male/female, expert/amateur, rational/irrational </p>
|
|
||||||
<p>
|
|
||||||
<a href="../index.html">Utterance</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
error_reporting(-1);
|
||||||
|
ini_set("display_errors", "On");
|
||||||
|
// requires php5
|
||||||
|
define('UPLOAD_DIR', '../uploads/2/');
|
||||||
|
$img = $_POST['base64'];
|
||||||
|
$img = str_replace('data:audio/mp3;base64,', '', $img);
|
||||||
|
$img = str_replace(' ', '+', $img);
|
||||||
|
$data = base64_decode($img);
|
||||||
|
$file = UPLOAD_DIR . uniqid() . '.mp3';
|
||||||
|
$success = file_put_contents($file, $data);
|
||||||
|
print $success ? $file : 'Unable to save the file.';
|
||||||
|
?>
|
@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
error_reporting(-1);
|
||||||
|
ini_set("display_errors", "On");
|
||||||
|
// requires php5
|
||||||
|
define('UPLOAD_DIR', '../uploads/3/');
|
||||||
|
$img = $_POST['base64'];
|
||||||
|
$img = str_replace('data:audio/mp3;base64,', '', $img);
|
||||||
|
$img = str_replace(' ', '+', $img);
|
||||||
|
$data = base64_decode($img);
|
||||||
|
$file = UPLOAD_DIR . uniqid() . '.mp3';
|
||||||
|
$success = file_put_contents($file, $data);
|
||||||
|
print $success ? $file : 'Unable to save the file.';
|
||||||
|
?>
|
@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
error_reporting(-1);
|
||||||
|
ini_set("display_errors", "On");
|
||||||
|
// requires php5
|
||||||
|
define('UPLOAD_DIR', '../uploads/4/');
|
||||||
|
$img = $_POST['base64'];
|
||||||
|
$img = str_replace('data:audio/mp3;base64,', '', $img);
|
||||||
|
$img = str_replace(' ', '+', $img);
|
||||||
|
$data = base64_decode($img);
|
||||||
|
$file = UPLOAD_DIR . uniqid() . '.mp3';
|
||||||
|
$success = file_put_contents($file, $data);
|
||||||
|
print $success ? $file : 'Unable to save the file.';
|
||||||
|
?>
|
Loading…
Reference in New Issue