estoy siguiendo un manual de flash-php-mysql muy basico para adentrarme en este mundo, y uno de los ejemplos no me sale, he repasado mil veces el codigo y esta identico al libro.
Se trata de un archivo php (upload_jpg.php) que carga una imagen en una carpeta existente en el servidor (fotografias/). Os escribo el codigo, no es muy largo, a ver si a simple vista veis que falla o falta algo,
mil gracias.
Código PHP:
<?php
if(isset($submit)){
if(is_uploaded_file($_FILES['imagen']['tmp_name'])){
if($_FILES['imagen']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg"){
$nuevoNombre = time().".jpg";
move_uploaded_file($_FILES['imagen']['tmp_name'],"fotografias/$nuevoNombre");
$data = GetImageSize("fotografias/$nuevoNombre");
echo "<img src='fotografias/$nuevoNombre' $data[3]> <br> imagen $nuevoNombre subida con éxito";
}
else {
echo "Formato no valido para fichero de imagen";
}
}
else {
echo "Error al cargar la imagen: " . $_FILES['imagen']['name'];
}
}
?>
<form enctype="multipart/form-data" action="<? echo $PHP_SELF;?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Subir esta imagen: <input name="imagen" type="file">
<input type="submit" name="submit" value="Subir Fichero">
</form>