Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2015, 08:16
dantemiguelturcutto
 
Fecha de Ingreso: diciembre-2014
Mensajes: 24
Antigüedad: 9 años, 5 meses
Puntos: 0
La imagenes se suben solo en el servidor local.

Hola buenos días... primero q nada, gracias a los que responden, porque ayudan y mucho. Ahora, tengo el siguiente problema. Hice un form para subir imágenes a una carpeta que desp esas mismas imagenes se muestran en la página(solo el administrador las puede subir o eliminar). A lo que voy, en el siguiente código podrán ver que al subir la imagen, se le cambia el nombre, bien?, bueno, esto si lo hago en el "localhost" funciona excelente, pero cuando el "administrador" de la página lo quiere hacer, la imagen no se guarda en la carpeta, ni siquiera aparece con el nombre origina ni nada. Aquí el código así me explico mejor.

Código PHP:
<?php
include "conexionbd.php";

$rs mysql_query("SELECT MAX(id) FROM bannerslide");
if (
$row mysql_fetch_row($rs)) {
$idultimo trim($row[0]);
}

$idnuevo=$idultimo+1;

$ruta="imgbanner/";
$archivo=$_FILES['imagenbanner']['tmp_name'];
$nombrearchivo=$_FILES['imagenbanner']['name'];
$nuevonombre="img".$idnuevo.".".'jpg';
 
move_uploaded_file($_FILES["imagenbanner"]["tmp_name"] , $ruta."/".$nuevonombre); 
$subir=$nuevonombre;
$texto=$_POST['descripcionimgbanner'];

$insertar=mysql_query("INSERT INTO bannerslide (descImagen,imagenBanner) VALUES('".$texto."','".$subir."')");

if(
$insertar)
{
    echo 
"Insercion exitosa";
}
else
{
    echo 
"Falló";
}

?>
En la base de datos mysql queda bien guardada la ruta, todo... pero en el directorio la imagen nunca aparece.

Si alguien se le ocurre cual es el problema se lo agradezco.

Gracias de antemano.