las variables las pasa en blanco, no se si tengo que habilitar algo en el php.ini
Código PHP:
<?
if(isset($_POST['envia'])){
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
$directorio = 'archivos_upload/';
$ancho =150;
$alto=150;
$bandera=0;
//compruebo si las características del archivo son las que deseo
list($ancho_temp, $alto_temp) = @getimagesize($HTTP_POST_FILES['userfile']['tmp_name']);
if($ancho_temp>$ancho || $alto_temp>$alto) {
$bandera=1;
}
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "png")) && ($tamano_archivo < 100000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif, .jpg o .png<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $directorio.$nombre_archivo)){
echo "El archivo ha sido cargado correctamente.";
if ($bandera==1){
$div_nom=split('[.]',$nombre_archivo);
$corta_img="convert ".$nombre_archivo." -thumbnail '130x130>'".$div_nom[0].".png";
echo $corta_img;
}
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}
}
?>
<form action="logo.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<br>
<br>
<b>Enviar un nuevo archivo: </b>
<br>
<input name="userfile" type="file">
<br>
<input type="submit" value="Enviar" name="envia">
</form>
gracias por su apoyo