<br><font size=2 face="sans-serif">Hallo allerseits,</font>
<br>
<br><font size=2 face="sans-serif">natuerlich ist es kein Problem die Daten per FTP in einer dynamisch generierten HTML-Datei hochzuladen UND eine Mail zu versenden ...</font>
<br>
<br><font size=2 face="sans-serif">Folgende Scripte habe ich mir dazu geschrieben und sie funzen ausnahmslos seit einem Jahr ...</font>
<br><font size=2 face="sans-serif">______________________________________________________</font>
<br><font size=2 face="sans-serif">isdnmail.script:</font>
<br>
<br><font size=2 face="sans-serif">#!/bin/sh</font>
<br><font size=2 face="sans-serif"># ISDN-IP-Uebergabe Script</font>
<br><font size=2 face="sans-serif"># Nach jeder Neueinwahl beim Provider</font>
<br><font size=2 face="sans-serif"># wird die neue IP ausgelesen und per</font>
<br><font size=2 face="sans-serif"># mail  gesendet</font>
<br><font size=2 face="sans-serif"># Dann wird die Datei IPhtmlgenerate.script aufgerufen</font>
<br><font size=2 face="sans-serif"># und es wird eine Website auf einem gewaehlten Server</font>
<br><font size=2 face="sans-serif"># dynamisch erzeugt !</font>
<br><font size=2 face="sans-serif"># Unter Hilfe der Datei isdnipftp.script !</font>
<br><font size=2 face="sans-serif"># abzulegen in  /sbin/init.d/isdnipmail.script</font>
<br><font size=2 face="sans-serif"># zu starten in /sbin/init.d/boot.local</font>
<br>
<br><font size=2 face="sans-serif">abfrage=1</font>
<br><font size=2 face="sans-serif">isdnipvar=1</font>
<br>
<br><font size=2 face="sans-serif">while test [$isdnipvar='1']</font>
<br><font size=2 face="sans-serif">do</font>
<br>
<br><font size=2 face="sans-serif">ifconfigvarip=`ifconfig ippp0 | grep 'inet addr:' | cut -d: -f2 | cut -d" " -f1`</font>
<br>
<br><font size=2 face="sans-serif">if [ $ifconfigvarip = "192.168.0.99" ]</font>
<br><font size=2 face="sans-serif">then</font>
<br><font size=2 face="sans-serif">abfrage=2</font>
<br><font size=2 face="sans-serif">fi</font>
<br>
<br><font size=2 face="sans-serif">if [ $abfrage = "2" ]</font>
<br><font size=2 face="sans-serif">then</font>
<br><font size=2 face="sans-serif">  if [ $ifconfigvarip != "192.168.0.99" ]</font>
<br><font size=2 face="sans-serif">  then</font>
<br><font size=2 face="sans-serif">  abfrage=1</font>
<br><font size=2 face="sans-serif">  ( echo Die IP sollte nun ; echo "" ; echo $ifconfigvarip ; echo lauten ) | mail -s IPAdresseHOME DEINEMAIL@ADRESSE.WO</font>
<br><font size=2 face="sans-serif">  export ifconfigvarip</font>
<br><font size=2 face="sans-serif">  sleep 5</font>
<br><font size=2 face="sans-serif">  /WOSBEIDIRLIEGT/isdniphtmlgenerate.script</font>
<br><font size=2 face="sans-serif">  fi</font>
<br>
<br><font size=2 face="sans-serif"> fi</font>
<br>
<br><font size=2 face="sans-serif">done</font>
<br><font size=2 face="sans-serif">______________________________________________________</font>
<br><font size=2 face="sans-serif">IPhtmlgenerate.script:</font>
<br>
<br><font size=2 face="sans-serif">cat > /WOSBEIDIRLIEGTDATHTMLFILE/IP.html << EOF</font>
<br><font size=2 face="sans-serif"><!doctype html public "-//w3c//dtd html 4.0 transitional//en"></font>
<br><font size=2 face="sans-serif"><html></font>
<br><font size=2 face="sans-serif"><head></font>
<br><font size=2 face="sans-serif">   <title>Die aktuelle IP-ADRESSE zu Hause</title></font>
<br><font size=2 face="sans-serif"></head></font>
<br><font size=2 face="sans-serif"><BODY></font>
<br><font size=2 face="sans-serif"><center></font>
<br><font size=2 face="sans-serif"><p><b><u><font face="Brush Script BT"><font color="#000000"><font</font>
<br><font size=2 face="sans-serif">size=+4>Willkommen, die neue</font>
<br><font size=2 face="sans-serif">IP-Adresse zu Hause lautet: $ifconfigvarip</font></font></font></u></b></center></font>
<br><font size=2 face="sans-serif"></BODY></font>
<br><font size=2 face="sans-serif">EOF</font>
<br><font size=2 face="sans-serif">/WOSBEIDIRLIEGT/isdnipftp.script</font>
<br>
<br><font size=2 face="sans-serif">___________________________________________________________________________</font>
<br><font size=2 face="sans-serif">isdnipftp.script:</font>
<br>
<br><font size=2 face="sans-serif">#!/bin/sh</font>
<br><font size=2 face="sans-serif">ftp -n << EOF</font>
<br><font size=2 face="sans-serif">open SERVERNAME</font>
<br><font size=2 face="sans-serif">user USERNAME PASSWORT</font>
<br><font size=2 face="sans-serif">prompt</font>
<br><font size=2 face="sans-serif">cd /WOAUCHIMMER/.public_html</font>
<br><font size=2 face="sans-serif">lcd /WOSBEIDIRLIEGTDATHTMLFILE</font>
<br><font size=2 face="sans-serif">mput IP.html</font>
<br><font size=2 face="sans-serif">bye</font>
<br><font size=2 face="sans-serif">EOF</font>
<br><font size=2 face="sans-serif">rm /WOSBEIFIRLIEGT/IP.html</font>
<br><font size=2 face="sans-serif">___________________________________________________________________________</font>
<br><font size=2 face="sans-serif">SO, das geht ... und sollte die meisten Fragen beantworten ... Über Kritik freue ich mich jederzeit,Verbesserungsvorschäge sind herzlich willkommen :-))</font>
<br>
<br><font size=2 face="sans-serif">Ciao, Duncan</font>
<br>
<br><font size=2 face="sans-serif">--</font>
<br><font size=2 face="sans-serif">*#</font>
<br><font size=2 face="sans-serif">Duncan Rubinger - www.interprice.com</font>
<br><font size=2 face="sans-serif">Tel.: 030 / 890 90 238 - 0179 509 54 24</font>
<br><font size=2 face="sans-serif">E-Mail: duncan.rubinger@interprice.com</font>
<br><font size=2 face="sans-serif">*#</font>