| |||
Cargar un txt Hola este es mi inconveniente, estoy cargando mi base de datos a travez de un .txt, es un formulario que recoge la informacion de que tipo es la carga y despues donde esta ubicado el .txt y lo carga, de esta forma no tenfo inconvenientes porque uso $_FILE con datos que encontre en la web, pero ahora quiero hacer lo mismo pero sin pasar por el formulario pero me dice que no encuentra el archivo txt, yo directamente le pongo el camino c:\mitxt.txt y no lo puedo cargar, localmente lo hace sin problemas pero cuanod lo quiero hacer en mi espacio de internet no lo puedo ahcer, alguien que tnga o sepa como hacerlo, le estare muy pero muy agradecido |
| |||
No entiendo mucho de como funsiona esto, lo que se que primero se carga en el espacio web y despues lo lee, quiero saber en que momento se carga enla web para que posteriormente lo leea y lo actualice en mysql El .php cuanod lo corro localmente lo hace muy bien y carga todo el .txt en mi base, cuando yo subo el .php a la web no es el mismo resultado, ese es el punto en la cual no entiendo, si tienes algun ejemplo, estaria bueno asi comprendo como se hace, muchas gracias PATEKETRUEKE Última edición por GatorV; 11/08/2009 a las 09:01 |
| ||||
Respuesta: Cargar un txt ya te he comentado todo en el post anterior... en local, estas usando una ruta que solo tu PC entiende.... C:\archivo.txt de modo que en Internet no es como tu PC, por eso esa ruta absoluta no sirve... !! si ahora, creas este archivo.txt en la misma carpeta del .php y lo lees desde PHP como "archivo.txt" si lo va a leer, ya que esta ubicándose en el mismo lugar que el script .php si necesitas leer el archivo desde otra ubicación, puedes utilizar los dos puntos ../ para "subir" una carpeta y buscar mas arriba... ../../archivo.txt esa es una ruta relativa... relativa al archivo actual en ejecución, esto es igual que usar dirname() Código PHP:
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Cargar un txt Ya entendi, esta claro y te agradezco tu tiempo y tu explicacion, pero para terminar de redondear la idea que y duda que yo tengo es la siguiente: el .php esta en el servidor de internet en una web no esta en mi maquina, lo que esta en mi maquina es el .txt si el .php se corre en la web como le digo o como lee si el php esta en la web y el txt en mi computadora, me expico, entiendo perfectamente que si estan los dos fisicamente en el mismo lugar no hace falta que le ponga ninguna ruta, es es la duda, recuerda que no uso ningun formulario, yo tengo en otro procedimiento la subida con un formulario y funsiona de maravillas.- El tema es asi, yo creo en mi maquina un .txt y lo dejo en un lugar cualquiera pongamos c:\mitxt.txt y esta corriendo en mi maquina un .php que esta en la web y se ejecuta cada dos horas lo que tiene que hacer es leer desde mi disco el .txt y sacar la informacion que tiene y actualiza mi base de datos que esta en la web, en un servidor que esta en Mexico por decir un lugar, se entiende ? Gracias.- |
| ||||
Respuesta: Cargar un txt simplemente no se puede... ya que PHP se ejecuta en el servidor (Internet) y si tu archivo lo tienes en tu PC es imposible que PHP desde Internet lea lo que quieras de tu PC... ¿imagina que se pudiera hacer?? Código PHP: si te fijas, es una falla de seguridad... y obviamente no se puede, lo que necesitas hacer es un formulario de upload para subir ese archivo cada ves que lo necesites... no hay de otra, suerte!! -- solo funciona cuando lo corres localmente, por que... obviamente los dos archivos están en tu PC ... y el PHP, se ejecuta en tu PC ... y la ruta que pones en ese PHP, esta en tu PC ... osea, piensa bien.... ¡¡estas en tu PC!!! esta muy claro....
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |