Código:
<?php
$nombre_imagen = $_POST['nombre_imagen'];
$precio = $_POST['precio'];
$descripcion = $_POST['descripcion'];
$tabla = $_POST['tabla'];
$nombre_nuevo = $nombre_imagen.'.jpg';
$nombre_viejo = $_FILES['foto']['name'];
$imagen='catalogo'.$_FILES['foto']['name'];
$foto_tmp = $_FILES['foto']['tmp_name'];
if(is_uploaded_file($foto_tmp)){
move_uploaded_file($foto_tmp,$imagen);
rename(catalogo/$nombre_viejo','catalogo/$nombre_nuevo');
} else {
echo "ERROR";
}
$ruta = catalogo/';
echo "el archivo se a subido correctamente al servidor <br>";
if($tabla == 'n') {
$tabla = 'e_medico_nuevo';
}
if($tabla == 'r') {
$tabla = 'e_medico_remano';
}
if($tabla == 'o') {
$tabla = 'acce_original';
}
if($tabla == 'g') {
$tabla = 'acce_generico';
}
include ("lib_funciones.php");
$sql = "INSERT INTO $tabla (id, foto, nombre_imagen, descripcion, precio) VALUES (0, '$ruta', '$nombre_imagen', '$descripcion', '$precio')";
$res = mysql_query($sql);
if($res) {
echo "datos añadidos a la base de datos con exito";
}
else {
echo "Error: no se a podido añadir a la base de datos.";
}
echo "<br><br>";
?>
Prueba eso y cuentanos que pasa.
Me tinca que no encuentra o no puede usar la carpeta httpdocs porque en remoto esa carpeta no existe...