Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/06/2011, 08:57
elmouse19
 
Fecha de Ingreso: noviembre-2010
Ubicación: Córdoba, Argentina
Mensajes: 74
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: Hacer que print escriba en un div especifico

Código PHP:
<?
// Configuración
$folder "archivos/"// Carpeta a la que queremos subir los archivos
$maxlimit 104857600// Máximo límite de tamaño (en bits)
$allowed_ext "bmp,jpg,png,gif,rar,zip,7z,exe,doc,xls,pdf,txt,swf"// Extensiones permitidas (usad una coma para separarlas)
$overwrite "no"// Permitir sobreescritura? (yes/no)

$match ""
$filesize $_FILES['userfile']['size']; // toma el tamaño del archivo
$filename strtolower($_FILES['userfile']['name']); // toma el nombre del archivo y lo pasa a minúsculas


if(!$filename || $filename==""){ // mira si no se ha seleccionado ningún archivo
   
$error "- Ningún archivo selecccionado para subir.<br>";
}elseif(
file_exists($folder.$filename) && $overwrite=="no"){ // comprueba si el archivo existe ya
   
$error "- El archivo <b>$filename</b> ya existe<br>";
}

// comprobar tamaño de archivo
if($filesize 1){ // el archivo está vacío
   
$error .= "- Archivo vacío.<br>";
}elseif(
$filesize $maxlimit){ // el archivo supera el máximo
   
$error .= "- Este archivo supera el máximo tamaño permitido.<br>";
}

$file_ext preg_split("/\./",$filename); // aquí no tengo claro lo que hace xD
$allowed_ext preg_split("/\,/",$allowed_ext); // ídem, algo con las extensiones
foreach($allowed_ext as $ext){
   if(
$ext==$file_ext[1]) $match "1"// Permite el archivo
}

// Extensión no permitida
if(!$match){
   
$error .= "- Este formato de archivo no está permitido: $filename<br>";
}

if(
$error){ 
   print 
"Se ha producido el siguiente error al subir el archivo:<br> $error"// Muestra los errores 
}else{ 
   if(
move_uploaded_file($_FILES['userfile']['tmp_name'], $folder.$filename)){ // Finalmente sube el archivo 
      
print "El archivo se ha subido correctamente!<br> <a href='http://miqueas.webhamsters.com.ar/subir/uploads/$filename'>$filename</a>"//el mensaje que saldra cuando el archivo este subido 
   
}else{ 
      print 
"Error! Puede que el tamaño supere el máximo permitido por el servidor. Inténtelo de nuevo."// Otro error 
   

}  
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="dlf/styles.css" />
<script type="text/javascript">

var pagina = 'index.php';
var segundos = 0;

function redireccion() {

document.location.href=pagina;

}

</script>
</head>
<body>

<div align="center">
    <div id="upload" align="left">
        <div id="uploadcontent">
<form>
     <INPUT TYPE="button" VALUE="Atrás" onClick="redireccion()">
</form>

        </div>
    </div>
</div>
</body>
Ese es... no hay mucho mas..