Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2009, 11:23
Avatar de Jandor
Jandor
 
Fecha de Ingreso: septiembre-2009
Mensajes: 71
Antigüedad: 14 años, 7 meses
Puntos: 1
Exclamación Problemas con upload de Imagen

Hola amigos del foro... estoy teniendo unos grandes problemas para subir imagenes a un servidor en donde se encuentra mi web...

Pongo el codigo para referencia:


function putLogo($form_entrada){

if($form_entrada["logoig"] != ""){

$img = $form_entrada["logoig"];

//Asi obtengo la extension del archivo
$ext = substr(strrev($img),0,4);
$extC = strrev($ext);

if($extC == ".jpg" or $extC == ".png" or $extC == ".gif" or $extC == "jpeg"){

$salida = $img;

$imo = "<table><tr><td>" . $salida . "</td><td><img src='preFIXE_Media/closeMini.png'></td></tr></table>";

//instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse();

//escribimos en la capa con id="mensaje" el texto que aparece en $respuesta
$respuesta->addAssign("imgL","innerHTML",$imo);
$respuesta->addAssign("logoC","value",$salida );


//De aqui en adelante creo una carpeta para guardar las imagenes
mkdir("imagesRestaurant/hola", 0755);

$destino = "imagesRestaurant/hola";
$nombreimagen = "hola".$extC;

copy($img,$destino."/".$nombreimagen); //Realizo copia la cual debe de ir distinta


return $respuesta;
}
else{
//instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse();

$salida = "Error Extension - Correct Extension must: jpg - gif - png - jpeg!";

$respuesta->addAlert($salida);
return $respuesta;
}

}
else{
//instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse();

$salida = "You must choose at leats one image for upload!";

$respuesta->addAlert($salida);
return $respuesta;
}
}

Esta es una funcion php, que trabaja con la libreria de "xajax", dicha libreria la utilizo para evitar la precraga de toda la pagina.... hasta ahorita no me a dado ningun problema...

todo lo que contiene la funcion me funciona, el unico problema es el "copy" de php, ya que no logro realizar la copia de la imagen.... se ual es el problema...

Los navegadores nencistan por decirlos asi el origen de dicha imagen, pero extrañanamente a mi no me lo agarra, y sin eso no se puede realizar la copia....

Yo la verdad me equivocado en algo solo que no logro detectar el que....
Agradeceria cualquier ayuda ya que me gustaria poder realizar dicha accion de copia de imagenes

De ante mano Gracias.....

Última edición por Jandor; 06/10/2009 a las 11:29