Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2008, 14:13
manchilp
 
Fecha de Ingreso: enero-2008
Ubicación: La Plata
Mensajes: 136
Antigüedad: 16 años, 2 meses
Puntos: 3
Respuesta: Como añadir a upload formatos aceptados

Seria algo asi (agregue un par de lineas):

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(
substr($_FILES['upfile']['type'],0,5) != 'image'){
    exit(
'Solo se permiten imagenes');
}

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!";
}

?>
        </table>
     </div>
<?php            
    
}
?>
    <div>
</body>
</html>
Espero que te sirva , Saludos!