Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/08/2008, 18:19
Avatar de hgp147
hgp147
 
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Respuesta: Como añadir a upload formatos aceptados

Código PHP:
<?php
//Windows way
$uploadLocation "articulos_";
//Unix, Linux way
//$uploadLocation = "\tmp";

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html>
<head>
   <title>Subir imagen</title>
   <link href="style/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <div id="main">
      <div id="caption">Subir imagen</div>
      <div id="icon">&nbsp;</div>
      <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="fileForm" id="fileForm" enctype="multipart/form-data">
        Elegir archivo:<center>
        <table>
          <tr><td><input name="upfile" type="file" size="36"></td></tr>
          <tr><td align="center"><br/><input class="text" type="submit" name="submitBtn" value="Subir"></td></tr>
        </table></center>  
      </form>
<?php    
    
if (isset($_POST['submitBtn'])){

?>
      <div id="caption">Resultado</div>
      <div id="icon2">&nbsp;</div>
      <div id="result">
        <table width="100%">
<?php

$target_path 
$uploadLocation basename$_FILES['upfile']['name']);

if(
$_FILES['upfile']['type'] == "image/gif" || $_FILES['upfile']['type'] == "image/jpeg" || $_FILES['upfile']['type'] == "image/png" || $_FILES['upfile']['type'] == "image/pjpeg" || $_FILES['upfile']['type'] == "image/x-png"){

if(
move_uploaded_file($_FILES['upfile']['tmp_name'], $target_path)) {
    echo 
"El archivo ".  basename$_FILES['upfile']['name']).
    
" ha sido subido!";
} else{
    echo 
"Se produjo un error al cargar el archivo, por favor, inténtelo de nuevo!";
}

}else{

echo 
"Solo se permiten imagenes";

}





?>
        </table>
     </div>
<?php            
    
}
?>
    <div>
</body>
</html>
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/