🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #6554

Re: script para automatizar envio de informacion a una web

#6554
From: mr-thc
Date: Wed, 18 Jun 2003 16:17
53 lines
2763 bytes
$f=fopen("http://www.miservidor.com/notificacion_online.php?ip=$mi_ip","r");

 
MI MODESTA OPINION:
 Eso de un script php en el inicio me suena un poco raro :X y un poco
inseguro, nadie lo sabe, pero ... �security trought obscurity? �a q me
suena?. Si la competencia se entera, te lo podira joder muy facilmente y
quedarias muy mal

Yo lo haria asi:
En el servidor una tabla llamada direccion:
create table direccion(
        midir char(15)
)

15 = 4 numeros * 3 caracteres cada numero + 3 puntos. Luego:

insert into direccion set midir=xx:

Un archivo en /usr/local/etc/mysql/www.miservidor.com :

</usr/local/etc/mysql/>$ ll www.miservidor.com
-rw-------    1 root     root          146 2003-06-16 18:21
www.miservidor.com

este archivo seria simple:
SERVIDOR_PWD="lo_que_sea"

y en /etc/init.d/register_ip basado en skeleton.sh
#/bin/sh
.....
#incluimos la clave del servidor sql remoto
. /usr/local/etc/mysql/www.miservidor.com
IP=< consigues tu ip con alguna de las maneras que se han comentado >
.....
        start)  echo "update table direcion set midir=$IP" | mysql -h
www.miservidor.com -p $SERVIDOR_PWD -u usuario direccion
.....

Todo lo demas vacio.

En el servidor el index.php seria.
@mysql_connect(loclahost, ......);
.......
$query="select midir from direccion";
.....
< en $ip tenemos el resultado de un mysql_fetch_row >
if (($f=@fopen("http://$ip[midir]/alive.php","r")) != -1){
        close($f);
        HEADER("LOCATION: $ip[midir]");
}
......
<aqui viene el tema del apotema si no esta vivo tu ordenata >
Technical Details
Message-ID: <kg0Ia.23150$FN3.1802172@news.ono.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!nntp.theplanet.net!inewsm1.nntp.theplanet.net!195.40.4.120.MISMATCH!easynet-quince!easynet.net!bashful.rediris.es!newsf01.ono.com!news.ono.com.POSTED!not-for-mail
References: <Xns939258459D37Ecayoworldemailorg@130.133.1.4> <20030606142959.597BF751.NOFFLE@BlackSpark.local>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,d278ded5a0b1c584
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-06-18 09:18:15 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!nntp.theplanet.net!inewsm1.nntp.theplanet.net!195.40.4.120.MISMATCH!easynet-quince!easynet.net!bashful.rediris.es!newsf01.ono.com!news.ono.com.POSTED!not-for-mail
From: mr-thc </dev/null@localhost.localdomain>
Subject: Re: script para automatizar envio de informacion a una web
Newsgroups: es.comp.os.linux.programacion
References: <Xns939258459D37Ecayoworldemailorg@130.133.1.4> <20030606142959.597BF751.NOFFLE@BlackSpark.local>
Lines: 55
User-Agent: KNode/0.7.2
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
Message-ID: <kg0Ia.23150$FN3.1802172@news.ono.com>
Date: Wed, 18 Jun 2003 16:17:20 GMT
NNTP-Posting-Host: 81.203.89.143
X-Complaints-To: abuse@ono.com
X-Trace: news.ono.com 1055953040 81.203.89.143 (Wed, 18 Jun 2003 18:17:20 MET DST)
NNTP-Posting-Date: Wed, 18 Jun 2003 18:17:20 MET DST