// Domainname: MeineDomain.de/ // // Dieses Beispiel leitet zu der "IP:8080/cgi-bin/filemanager/" weiter... $port =$_GET['ziel']; if($_GET['update']=='ok'){ $pwort = 'schalke04'; // Hier sollte man sein persönliches Passwort für die Erneuerung der IP eintragen. // Bei Aufruf dieses Scriptes würde die IP aufgerufen, z.b. "http://127.0.0.1:8080/cgi-bin/filemanager/" $dyntxt = "homeIP.txt"; $pworttest = $_GET["pass"]; $IP = $_GET["meineip"]; } //Ist das Passwort richtig wird die IP erneuert. if (file_exists($dyntxt)){if($pworttest==$pwort){ echo "1"; $a = fopen($dyntxt, "w"); $dynamicip = $_SERVER["REMOTE_ADDR"]; echo "good ".$IP; // Hierdurch soll der Fehler in dem Fritzbox ereignis Protokoll verschwinden.(Nicht wirklich) fwrite($a, $IP); fclose($a); } //$val="s:".(strlen($IP)).":''".$IP."'';"; //$sql1 = "UPDATE s_core_config_values SET value='".$val."' WHERE id='1736' "; //$eintragen = mysqli_query( $db_link, $sql1 ); }else{ $dyntxt = "homeIP.txt"; $a = fopen("$dyntxt", "r+"); //Kein Passwort, dann nur IP auslesen und weiterleiten $dynamicip = fread($a,filesize($dyntxt)); fclose($a); $url="http://".$dynamicip.":".$port; //Hier kann man so einiges nach eigenen Bedürfnissen anpassen. //echo $url; $url="http://".$dynamicip.""; header("Location: $url"); } //Hier erfolgt die Weiterleitung ?>