0 votos

mover archivo a otro directorio del mismo servidor

Resulta que estoy haciendo un proyecto en la que se puede entrar desde otras paginas web por ejemplo

inmobiliaria.com (principal)

departamentos.com (secundaria)

en inmobiliaria.com se deben mostrar los departamentos, la casas, las oficinas, terrenos, etc. el punto esta en que son paginas independientes pero a la vez usan una misma base de datos y la principal vendría a ser inmobiliaria.com, lo que quiero hacer es que a la hora de subir un departamento en departamentos.com, este mueva el archivo al directorio de inmobiliaria.com, el problema me imagino que esta en que no tiene acceso, pero todas estas paginas se encuentran en un mismo hosting por ejemplo:

hosting/inmobiliaria hosting/departamentos

como hago para que el archivo se cargue a inmobiliaria y no en departamentos, es un poquito tedioso pero tengo fe que si se puede :D

Gracias de antemano.

0 votos

Para resumir, como puedo cargar archivos de otro dominio que esta en el mismo hosting?

0 votos

y actualmente como haces para subir esos archivos?

0 votos

Los cargo a travez de un form por post que carga las fotos en un temporal a travez de php y lo mueve a la carpeta, no hace ningun rezice ni nada de eso solo lo carga y lo mueve a la carpeta

1voto

Deleted Puntos 530

Hola, entiendo que vas a cargar las imágenes de los dos sitios desde uno de los dominios. Yo me plantearía meter dos formularios en la página, uno para la imagen y enviarlos usando JS y te evitas el trabajo en el servidor. De otro modo, se me ocurre que el dominio que las va a servir tendría implementada la recepción de sus propios formularios y un servicio para recibir imágenes, que enviaras desde otros dominios, con independencia del servidor, con claves de verificación, entonces ya tendrias que recibir las imágenes en el otro dominio y de hay reenviarlas.

0 votos

Como se podría implementar el servicio para recibir imágenes enviadas de otros dominios?

0 votos

Recibir de otros dominios es como recibir de un formulario, simplemente necesitas una dirección de envió y que ahí se procese, sólo que no tienes el formulario. Se recibiría la imagen y un código de seguridad, para asegurar un poco el origen Como en este caso los dos dominios los controlas tu, puedes hacer disponible la imagen en el que la recibe primero, p.e. la imagen seria accesible en departamentos.com/img-temp/xxx.jpg y enviar la URL al otro dominio para que la procese... Hay varias formas de hacerlo, traspasar ficheros en el servidor internamente debería no estar disponible.

1voto

Ivan Muñoz Puntos 1135

Segun entendi las imagenes en el servidor se suben en una carpeta como:

"hosting/inmobiliaria hosting/departamentos/ruta a carpeta de imagenes"

pero tu la quieres subir a

"hosting/inmobiliaria hosting/ruta a carpeta de imagenes"

y que para guardarlas primero las guardas en una temporal y despues la moves, entonces deberia bastar con moverla directamente a la carpeta de inmobiliaria, creeria que haces algo como

rename("ruta del arcuivo/nombre.extension", "ruta a carpeta de imagenes/nombre.extension")

entonces tu ruta base es hosting/inmobiliaria hosting/departamentos y debedias agregarle ../ para que la base sea hosting/inmobiliaria hosting

rename("ruta del arcuivo/nombre.extension", "../ruta a carpeta de imagenes/nombre.extension")

No se exactamente como lo haces actualmente pero espero que eso te sirva, sino pon un poco del codigo que usas aver si te puedo ayudar mas :)

0 votos

No es exactamente lo que quiero no es que estén en carpetas distinta, sino en otro dominio distinto pero en el mismo hosting; yo uso hostgator y dentro se pueden tener varios dominios.

0 votos

Pero dijiste que querias que se carguen en departamentos y se muevan a inmobiliaria "lo que quiero hacer es que a la hora de subir un departamento en departamentos.com, este mueva el archivo al directorio de inmobiliaria.com" -_-

0 votos

Pero eso no te sirve? si estan en la carpeta del dominio de inmobiliaria los podes acceder desde inmobiliaria

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X