Fórum Upload de Audio com PHP #530134
28/08/2015
0
Estou utilizando o seguinte código
arquivo index.php
<html>
<body>
<form enctype="multipart/form-data" action="upload.php" method="post" accept-charset="utf-8">
<table border="1">
<tr>
<td>mp3 upload</td>
<td><input type="file" name="mp3"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submitted" value="Submit"></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if (isset($_POST['submitted'])) {
echo $_FILES["mp3"]["error"];
if (is_uploaded_file($_FILES['mp3']['tmp_name'])) {
$path = 'upload/';
echo 'File xferd by HTTP.\n';
if (($_FILES['mp3']['type'] == 'audio/mpeg')) {
if ($_FILES['mp3']['size'] < 10000000) {
move_uploaded_file($_FILES['mp3']['tmp_name'], $path . $_FILES['mp3']['name']);
echo $_FILES['uploaded']['name'] . ' has been uploaded.\n';
} else {
echo 'The uploaded file size greater than 10Mb. Failed to upload the file.';
}
} else {
echo 'The uploaded file is not in mpeg format. Failed to upload the file.';
}
}
}
?>
Onde este apresenta o seguinte erro: 0File xferd by HTTP.\nThe uploaded file is not in mpeg format. Failed to upload the file.
Samuel Lopes
Curtir tópico
+ 0Post mais votado
28/09/2015
Da uma olhada com calma nesse aqui:
[url]http://bytes.com/topic/php/answers/953470-uploading-audio-mp3-file-php[/url]
Se possivel retorne dando o positivo ou negativo.
Abraço.
Marcio Araujo
Gostei + 1
Mais Posts
28/09/2015
Samuel Lopes
Gostei + 0
28/09/2015
Marcio Araujo
Gostei + 0
19/11/2015
Samuel Lopes
Já alterei no php.ini o "upload_max_filesize=20M".
Segue print arquivo php.ini
http://puu.sh/lrofL/415530f2a8.png
<?php
// make a folder upload to move your file.I yhink this code is necessary to modified but right now it working correctly.
if(isset($_POST['submit']))
{
$allowedExts = array("jpg", "jpeg", "gif", "png", "mp3", "mp4", "wma");
//echo $extension = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);
$fileName = $_FILES['file']['name'];
$extension = substr($fileName, strrpos($fileName, '.') + 1); // getting the info about the image to get its extension
/*if ((($_FILES["file"]["type"] == "video/mp4")|| ($_FILES["file"]["type"] == "audio/mp3")|| ($_FILES["file"]["type"] == "audio/wma")|| ($_FILES["file"]["type"] == "image/pjpeg")|| ($_FILES["file"]["type"] == "image/gif")|| ($_FILES["file"]["type"] == "image/jpeg")) && ($_FILES["file"]["size"] < 200000) && in_array($extension, $allowedExts))*/
if(in_array($extension, $allowedExts))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
}
?>
<form method="post" enctype="multipart/form-data" >
<label for="file"><span>Filename:</span></label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>Gostei + 0
19/11/2015
Marcio Araujo
[url]https://www.oficinadanet.com.br/artigo/1545/como_aumentar_o_limite_de_upload_no_php_post_max_size[/url]
Gostei + 0
19/11/2015
Samuel Lopes
RewriteEngine On # PHP 5, Apache 1 and 2. <IfModule mod_php5.c>   php_value magic_quotes_gpc                0   php_value register_globals                0   php_value session.auto_start              0   php_value mbstring.http_input            pass   php_value mbstring.http_output            pass   php_value mbstring.encoding_translation  0   php_value post_max_size 100M   php_value upload_max_filesize 100M   php_value memory_limit 96M </IfModule>
Gostei + 0
19/11/2015
Marcio Araujo
Gostei + 0
19/11/2015
Samuel Lopes
Gostei + 0
20/11/2015
Marcio Araujo
Gostei + 0
23/11/2015
Samuel Lopes
Crie um arquivo na pasta raiz php.ini com o código
php.ini
upload_max_filesize = 200M post_max_size = 200M memory_limit = 256M date.timezone = "America/Sao_Paulo" extension=pdo.so extension=pdo_mysql.so extension=pdo_sqlite.so extension=mysql.so max_execution_time = 90 output_buffering = ON
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)