Código PHP:
Ver original
if ($_FILES["logo_firma"]["error"] > 0) { echo "Error: " . $_FILES["logo_firma"]["error"] . "<br>"; } else { $_FILES["logo_firma"]["name"] = "logo_firma"; echo '<br>'; $_FILES["logo_firma"]["tmp_name"] = "logo_firma"; if ($_FILES["logo_firma"]["type"] == "image/png") {//si el arcivo tiene formato png -->entro //le cambiamos el nombre al fichero $nuevo = "personalizacion/" . $_FILES['logo_firma']['name']; $viejo = "personalizacion/old/logo_firma.png"; //y lo sustituiremos $subida=move_uploaded_file($_FILES['logo_firma']['tmp_name'], 'personalizacion/' . $_FILES['logo_firma']['name']); if($subida){ echo "se ha subido correctamente"; }else{ echo 'se ha producido un error'; } } else {//si no existe try { $nombreArchivo = $_FILES['logo_firma']['name']; echo "<img src='personalizacion/$nombreArchivo' >"; } catch (Exception $e) { echo $e->getMessage(); } } } else { echo "error en image/png"; } }
Pero no funciona, xk? sabeis alguna otra forma?? como lo puedo hacer???
Gracias