• Publicidad

Modificar fichero fuera del servidor...

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Modificar fichero fuera del servidor...

Notapor scorpion » 2006-07-06 16:57 @748

Hola a Todos..

Tengo un sitio web en ASP en un servidor determinado, pero quisiera automatizar algunos procesos usando Perl. Resulta que en una determinada situación quisiera añadirle unas líneas a un fichero que se encuentra en el servidor donde está publicado el sitio web. pero no sé cómo poder acceder desde Perl (que está montado en otro servidor en Linux), sin embargo lo que necesito hacer está implementado vía web.

Si desde el script de perl pudiera llamar una página del sitio, poner user y password, después pinchar en un botón y después en otro, pues tendría resuelto el problema.

Por favor, ¿podrían ayudarme ???

Gracias por adelantado...

Saludos...

Scorpion.
scorpion
Perlero nuevo
Perlero nuevo
 
Mensajes: 21
Registrado: 2006-05-31 16:25 @726

Publicidad

Notapor explorer » 2006-07-06 17:30 @771

Pues entonces lo primero es comprobar que tienes instalado Perl en el mismo ordenador donde está el servidor web. Si usas ASP eso es que estás con el dichoso windows, entonces prueba a instalarte el ActivePerl, de ActiveState.

En cuánto a cómo usar Perl a través del web, por este foro tienes muchos tutoriales sobre cgi, que te pueden dar una primera idea.

Yo creo que en unas pocas líneas se puede hacer, salvo del detalle de cómo se ha de hacer la autenticación del usuario, según como lo quieras hacer...
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor scorpion » 2006-07-06 17:36 @775

ese es el problema, que esta en el dichoso windows y para colmo no puedo instalarle perl a ese servidor.

no se te ocurre alguna idea de como modificar el fichero ese que se encuentra en ese servidor ???

gracias por adelantado...

saludos...

Scorpion
scorpion
Perlero nuevo
Perlero nuevo
 
Mensajes: 21
Registrado: 2006-05-31 16:25 @726

Notapor explorer » 2006-07-06 17:40 @778

Tendrás que usar lo que te dan... si te dan ASP, entonces tendrás que usar eso...

Si no puedes instalar nada en el servidor, entonces no puedes hacer nada más... Desde fuera poco se puede hacer...
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor scorpion » 2006-07-06 17:49 @784

no podrias darme una pequenna idea ???

exactamente lo que quiero hacer es lo siguiente. Tengo un script que lo que hace es decirme la posicion en que esta mi sitio en Google. entonces is veo que bajo de una posicion determinada, voy, le publico algunos articulos, hago otras cosas mas y despues resubmit el sitemap de google. ahora, esto quiero hacerlo automatico.

ya publico los articulos, hago lo demas, pero para resubmit el sitemap, debo generar nuevamente el fichero xml que esta en el sitio con todos los articulos publicados y despues hacer un llamado GET a una url especifica...

el gran problema es como te decia actualizar el dichoso fichero xml ese del sitio...

escucho sugerencias...

gracias por adelantado.

saludos...

Scorpion
scorpion
Perlero nuevo
Perlero nuevo
 
Mensajes: 21
Registrado: 2006-05-31 16:25 @726

Notapor explorer » 2006-07-06 18:03 @794

Eso mismo tengo hecho yo, un programa en el servidor, que, una vez a la semana y a una determinada hora, actualiza las fechas dentro del sitemap. No es necesario enviarlo a Google porque Google ya sabe que mi web se actualiza cada semana. No entiendo porqué tienes que hacer el resubmit...

Tu puedes hacer algo parecido, pero en sitios distintos... quiero decir... tu puedes hacer un script que actualice el sitemap en tu ordenador local (porque se supone que en local tienes una copia de tus artículos), y que luego se encargue de enviarlo por ftp al servidor web.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor scorpion » 2006-07-06 18:45 @823

Perfectoooo.. buena idea, creo el ficherillo xml en este servidor y lo paso por ftp para el sitio. lo que no entiendo (y disculpa que este tan cerrado) como no es necesario resubmit el sitemap. Yo no actualizo semanalmente, solo publico articulos o hago algo cuando mi sitio baja de una posicion especifica. como google sabra que yo actualice ??? le digo que me haga un GET a esa url del xml y de esa forma lo sabe....

ahora, disculpa que te pregunte de nuevo...

como puedo llevar esto de ASP a perl ??

set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "GET", googleapp, false
xmlhttp.send

gracias por adelantado...

saludos...

Scorpion...
scorpion
Perlero nuevo
Perlero nuevo
 
Mensajes: 21
Registrado: 2006-05-31 16:25 @726

Notapor explorer » 2006-07-06 19:11 @841

Acabo de entrar en el gestor de sitemaps de Google y me dice que han actualizado mi sitemap hace 19 horas. Yo no les he dicho nada. Lo único que he hecho es poner en el sitemap.xml la fecha de la última actualización (<lastmod>2006-07-01</lastmod>) y decir que la frecuencia de actualización es de una semana (<changefreq>weekly</changefreq>), como así realmente ocurre:
http://www.pucela.net/Cultura/Cine/

En cuanto a lo del ASP, no tengo ni idea de ASP (ni me importa no saberlo :) ), pero por las pintas, parece que estás haciendo un GET por medio de la API de Google, usando un objeto xmlhttp... con lo que quizás estamos entrando en el terreno de Ajax...

Si sólo fuera hacer un GET, se puede hacer igual de fácil que eso con el módulo LWP:
Código: Seleccionar todo
use LWP::Simple;
get 'http://www.google.com/googleapp/';

Pero si en realidad estamos hablando Ajax, la solución estaría hacerlo con CGI::Ajax o HTML::Prototype

Hacen falta más detalles...
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor scorpion » 2006-07-06 19:21 @848

muchisimas gracias por todo... y nuevamente disculpame por las molestias

saludos..

scorpion.
scorpion
Perlero nuevo
Perlero nuevo
 
Mensajes: 21
Registrado: 2006-05-31 16:25 @726


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados

cron