SCRIPT para subir proyectos a un FTP

Previous topic - Next topic

mentalthink

Hola Compañeros, os dejo esté pequeño Script, ya que yo solo uso la Macro Roja, para el Palm Pre, y las otras están muertas de risa, pues quizás a alguién le pueda ser útil está pequeña Macro o Script...

Como funciona:

1º Hacer un archivo .txt que le dice al comando de windows FTP lo que tiene que hacer, yo me he hecho una cosa asi...

Quote
AQUI TU NOMBRE DE USUARIO DEL FTP
AQUI TU CLAVE    DE USUARIO DEL FTP

binary
!:--- FTP GLBASIC PROJECT´S---
!:--- Current Files        ---

!:--- Main Directory      ---
dir

!:--- Change Dir          ---
cd /GLBASIC
!:--- Current Files        ---
dir

!:--- Putting Files        ---
cd public_html
mput *.*
dir





!:--- Finish         ---
!:--- Directory Now        ---

dir

disconnect

** Lo que se ve que un asterisco, es como información para que salga en la consola.

Bien guardaís el Script dónde os apetezca del disco duro...

Ahora en Glbasic, vaís a Tools>Macros>Edit, y elgis la que queréis utilizar...
La borras por completo, y añadis estas lineas...

Code (glbasic) Select

color 70
FTP -s:c:/src.txt nombre_del_FTP (OJO!!! no hay que poner ftp.lo que sea, SIN FTP)


donde pone Color simplemente cambia el fondo y el texto de color del la consola de Windows...

Y si todo ha ido bien, pues os debería dejar subir el proyecto al servidor...

PS: No he incluido la carpeta de Media, porque no se como analizar si hay archivos nuevos o no, y por lo tanto podría tardar bastante en subir el proyecto... solo sube los archivos fuentes, o lo que hay en la raiz del proyecto...
Por otro lado comentaros, que con un FTP he tenido problemas, ya que los .gbap y .gbpr no los aceptaba...

Este FTP, es gratuito, completamente funcional y el Panel de Control está muy bien explicado, tambien tiene mySQL, y la transferencia mensual son 500gb, y 50 Gb de espacio, que creo que es más que suficiente... 

Un saludo...

FTP.
http://members.000webhost.com/login.php

OJO fijáos que hay que crear una carpeta llama GLBASIC en el servidor, o como os apetezca llamarla, pero cambiando la linea en el Script.

Alex_R

Muchas gracias mentalthink. Muy útil . ¡Pero qué cosas sabes!

mentalthink

Hola Alex_R, la verdad no tengo muchos conocimientos de programación, lo poco que se lo intento hacer en Glbasic...
El problema es que no se como subir los archivos Multimedia, porque hay comandos del Ms-Dos, que nunca había tocado, y la verdad, me reultarón un verdadero follón...

A ver si el finde puedo, y lo miro...

Un saludo...

ampos

Yo uso este script para hacer un backup de datos del trabajo cada media hora

xcopy d:\Dibujos L:\Backup /E /D /Y

El /E copia directorios aunque estén vacíos, /Y para que no pregunte al machacar ficheros del mismo nombre y /D sobreescribe ficheros si son más modernos (han cambiado) en el origen.

Quizá en el ftp existe el /D también, porque mi script solo copia del origen al destino si los ficheros no existen y si ya existen, sólo si son más modernos.

De todos modos, existen programas que ya te hacen eso, y alguno gratuito: le das una carpeta y te la copia a la nube (por ftp) y los mantiene allí siempre actualizados.
check my web and/or my blog :D
http://diniplay.blogspot.com (devblog)
http://www.ampostata.org
http://ampostata.blogspot.com
I own PC-Win, MacBook 13", iPhone 3G/3GS/4G and iPAC-WinCE

mentalthink

Será cuestión de mirar lo que comentás Ampos, de los soft estos gratuitos, porque la verdad los comandos de MS-DOS en concreto los de la libreria de FTP, son un poco follón en la manera que se escriben....

Gracias por la info...