Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/07/2009, 13:57
Avatar de SCY-FOX
SCY-FOX
 
Fecha de Ingreso: septiembre-2007
Ubicación: Chile
Mensajes: 139
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: Subir imagen a servidor por php

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...