Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/07/2011, 08:01
gesking
 
Fecha de Ingreso: diciembre-2006
Mensajes: 294
Antigüedad: 17 años, 4 meses
Puntos: 2
Respuesta: Subir archivo hasta 10MB

Gracias por sus respuestas.

El servidor no me permite modificar el php.ini, pero si me muestra algunos valores, como la subida de archivo el maximo es 10MB

Aca les pego el codigo:

Código PHP:
$valor $_POST['valor'];

$destino "../mp3/";
$archivo $_FILES['archivo']['name'];
$completo $destino.$_FILES['archivo']['name'];
$type $HTTP_POST_FILES['archivo']['type'];

$dia date ("d");
$mes date ("m");
$ano date ("Y");
$fecha $dia.'/'.$mes.'/'.$ano;

if(isset(
$_POST['boton'])){

if(
$type "audio/mp3" || $type "audio/mpeg3"){

if(
is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {

if(
$valor==1){
$listo "La noticia LOCAL se actualizo correctamente";
}elseif(
$valor==2){
$listo "La noticia REGIONAL se actualizo correctamente";
}elseif(
$valor==3){
$listo "El MENSAJE DE PRESENTACION se actualizo correctamente";
}

$con mysql_query("SELECT * FROM mp3 WHERE valor = '$valor'") or die("Error: ".mysql_error());
$mostrar mysql_fetch_array($con);

if(
unlink($destino.$mostrar[archivo])) {

$res mysql_query("delete from mp3 where valor = $valor") or die("Error: ".mysql_error());

if(
move_uploaded_file($_FILES['archivo']['tmp_name'], $completo)){

$query "INSERT INTO mp3 (archivo, fecha, valor) VALUES('$archivo', '$fecha', '$valor')";
mysql_query($query) or die(mysql_error());

$subio true;

}else{
echo 
'<div id="error">ERROR al querer trasladar el archivo a la carpeta MP3</div>';
}

}else{
echo 
'<div id="error">ERROR al eliminar el archivo viejo</div>';
}

}else{
echo 
'<div id="error">ERROR al subir el archivo</div>';
}

}else{
echo 
'<div id="error">ERROR: El archivo tiene que ser MP3</div>';
}

}

if(
$subio) {
echo 
'<div id="ok">'.$listo.'</div>';