Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Mittels Bat Ergebnis von PHP

Mitglied: SGW-entertainment

SGW-entertainment (Level 1) - Jetzt verbinden

18.10.2011, aktualisiert 18.10.2012, 2349 Aufrufe, 7 Kommentare

Hallo zusammen ;)

Es gab zwar schon mal dieses Thema, aber es scheint wohl so alt zu sein, dass dieser Lösungsansatz wohl nicht mehr funktional ist.


Ich würde gerne mittels .bat die öffentliche IP des User herausbekommen. Dazu liegt auf einem Webspace ein PHP-Script bereit, welches nur die IP zurückgibt....


Mit .bat soll mal die PHP einfach aufruffen und den Wert zurückbekommen:

01.
curl http://seite.de/ip.php
Dies funktioniert wohl leider nicht mehr.... (Evtl. mache ich was falsch, aber ich konnte soweit Fehler meinerseits ausschließen)



Gibt es eine andere Möglichkeit die IP herauszufinden? Oder gibt es mittlerweile eine andere Methode das Ergebnis von PHP's in eine Variable zu speichern ??


Wichtig wäre, dass dies im Hintergrund passiert. Also es darf sich kein Browser o.ä. öffnen.



Über weitere Tipps wäre ich sehr ankbar


Vielen Dank!
Mitglied: Arano
18.10.2011 um 12:22 Uhr
Moin

aber ich konnte soweit Fehler meinerseits ausschließen
Was meinst du den passiert damit in einer Batch-Datei ? (ist das alles zum ermitteln der IP?)
01.
curl http://seite.de/ip.php

~Arano
Bitte warten ..
Mitglied: bastla
18.10.2011, aktualisiert 18.10.2012
Hallo SGW-entertainment!
Es gab zwar schon mal dieses Thema, aber es scheint wohl so alt zu sein, dass dieser Lösungsansatz wohl nicht mehr funktional ist.
Muss ich daraus schließen, dass der Ansatz hier nicht mehr funktioniert?

Grüße
bastla
Bitte warten ..
Mitglied: SGW-entertainment
18.10.2011 um 14:32 Uhr
Danke für die Antworten.... ;)


Ich muss die Situation noch ein wenig ergänzen.

Mein Script wird verteilt an verschiedenen Personen. Jeder der das Script ausführt, soll seine eigene öffentliche IP wissen. Es handelt sich nicht um einen einzigen Anschluss speziell. Daher fande ich auch das PHP-File ganz schick

Da steht einfach nur drin:
01.
<?php 
02.
echo $_SERVER['REMOTE_ADDR'];  
03.
?>
Es gibt wirklich für jede Anschluss, wo das Script ausgeführt wird, die öffentliche IP zurück. Nur sollte die .bat diese im Hintergrund (ohne das der User das merkt) und damit umgeben können. Also dies in eine Variable abspeichern.

Dazu gibt/gab es einen Befehl, welche diese PHP-Datei abfragt...

01.
curl http://www.deinetolleseite.de/test.php
Und dieses funktioniert nicht mehr....
Bitte warten ..
Mitglied: Arano
18.10.2011 um 15:03 Uhr
Hi,

>Was meinst du den passiert damit in einer Batch-Datei ? (ist das alles zum ermitteln der IP?)
Bekomme ich keine Antwort auf meine Frage, oder bastla ? bekommst du auch keine

ich stelle einfach mal die Behauptung auf, das dein Befehl so noch NIEMALS die IP in eine Variable gespeichert hat - in welche denn auch ?

Weist du denn das "curl" ein eigenständiges Programm ist, das zuvor auch bei jedem installiert werden MUSS einfach damit es dort auch existiert und genutzt werden kann ?
Jetzt kannst du dir die Manpage zu cURL durchlesen und dann die Ausgabe in einer FOR-Schleife in eine Variable verfrachten und weiter benutzen oder du schaust dir Bastla's Beitrag noch einmal an und kommst, ggf mit etwas basteln, ohne Zusatzsoftware aus ;)

__Hilfe__ bekommst du hier nach wie vor !


~Arano
Bitte warten ..
Mitglied: SGW-entertainment
19.10.2011 um 10:42 Uhr
Zitat von Arano:
Hi,

>Was meinst du den passiert damit in einer Batch-Datei ? (ist das alles zum ermitteln der IP?)
Bekomme ich keine Antwort auf meine Frage, oder bastla ? bekommst du auch keine

ich stelle einfach mal die Behauptung auf, das dein Befehl so noch NIEMALS die IP in eine Variable gespeichert hat - in welche
denn auch ?

Weist du denn das "curl" ein eigenständiges Programm ist, das zuvor auch bei jedem installiert werden MUSS
einfach damit es dort auch existiert und genutzt werden kann ?
Jetzt kannst du dir die Manpage zu cURL durchlesen und dann die Ausgabe in einer
FOR-Schleife in eine Variable verfrachten und weiter benutzen oder du schaust dir Bastla's Beitrag noch einmal an und kommst,
ggf mit etwas basteln, ohne Zusatzsoftware aus ;)

__Hilfe__ bekommst du hier nach wie vor !


~Arano

SRY, habe ich nicht so wahrgenommen. War keine böse Absicht von mir ;) Natürlich würde das Ergebnis von mir in eine Variable kommen.... :D Dieses soll dann dem User dargestellt werden mittels echo. Aber das ist ja alles kein Prob, erst mal die IP bekommen ^^

Gut, wenn "curl" kein Boardmittel ist, fliegt das raus. Es sollte schon mit Boardmittel erfolgen. Dann denke ich, wird es wohl alleine mit BAT wohl nicht umsetzbar sein....

Ich mag es dem User angenehm wie möglich machen ohne das dabei mehrere Fennster aufgehen dies und das tun. Wenn das im Hintergrund passiert, dass der User nichts davon mitbekommt-> OK
Bitte warten ..
Mitglied: bastla
19.10.2011 um 11:32 Uhr
Hallo SGW-entertainment!

Da es für Dich schwierig zu sein scheint, meinen oben verlinkten Ansatz zu testen / umzusetzen, und Du nach eigenem Bekunden ja nur eine Anzeige der IP erreichen willst (und wegen der vielen Fenster ) eine "VBS-only"-Fassung:
01.
On Error Resume Next 
02.
Set Http = CreateObject("WinHttp.WinHttpRequest.5.1") 
03.
Http.Open "GET", "http://checkip.dyndns.com/", False 
04.
Http.Send 
05.
Q = Split(Http.ResponseText, ":")(1) 
06.
WScript.Echo "Externe IP: " & Trim(Split(Q, "<")(0))
Grüße
bastla
Bitte warten ..
Mitglied: SGW-entertainment
19.10.2011 um 13:11 Uhr
Zitat von bastla:
Hallo SGW-entertainment!

Da es für Dich schwierig zu sein scheint, meinen oben verlinkten Ansatz zu testen / umzusetzen, und Du nach eigenem Bekunden
ja nur eine Anzeige der IP erreichen willst (und wegen der vielen Fenster ) eine "VBS-only"-Fassung:
01.
On Error Resume Next 
02.
> Set Http = CreateObject("WinHttp.WinHttpRequest.5.1") 
03.
> Http.Open "GET", "http://checkip.dyndns.com/", False 
04.
> Http.Send 
05.
> Q = Split(Http.ResponseText, ":")(1) 
06.
> WScript.Echo "Externe IP: " & Trim(Split(Q, "<")(0)) 
07.
> 
Grüße
bastla

Hey, Super, DANKE! Das kappt gut.

Habe mit jetzt ein eigenes PHP File genommen und das Script angpasst. Klappt, den Rest bastel ich mir zusammen

MFG Heinrich
Bitte warten ..
Ähnliche Inhalte
Windows Server

Php-Script über Aufgabenplanung liefert anderes Ergebnis als direkt gestartet - WinSrv2008R2(64Bit)

gelöst Frage von cubixxWindows Server5 Kommentare

Werte Community, danke für die Zeit zum Lesen meines Problems. Ich habe eine batch-Datei, die eine php-website über den ...

Batch & Shell

Ergebnis in Text datei ausgeben

gelöst Frage von XcaschoXBatch & Shell2 Kommentare

Hallo, irgendwie stehe ich auf dem schlauch. Habe folgende Batch erstellt, aber der Text wier immer überschrieben. Das ergebnis ...

Batch & Shell

Ergebnis von Variable wird nicht weitergegeben. Lösungsvorschlag?

gelöst Frage von EnivoisBatch & Shell5 Kommentare

Hallo zusammen, vorweg, ich bin neu hier und arbeite relativ wenig mit CMD, Batch und PowerShell. Zu meinem Problem: ...

Weiterbildung

Bat Dateien

Frage von fajo23Weiterbildung20 Kommentare

Ich habe folgendes Problem. Ich habe auf meiner Festplatte viele Dateinamen die wie folgt aussehen: 20180126 2355 - Dlf ...

Neue Wissensbeiträge
Administrator.de Feedback
Unsere Datenbank wurde umgestellt
Information von Frank vor 2 StundenAdministrator.de Feedback1 Kommentar

Hallo User, ich habe in der Nacht unsere Datenbank umgestellt. D.h. neue Version (MySQL 8) und andere Örtlichkeit. Sollte ...

Sonstige Systeme
Es war einmal ein BeOS - Wer erinnert sich noch?
Information von BassFishFox vor 2 TagenSonstige Systeme5 Kommentare

Hallo, Bin gerade ueber Haiku gestolpert, von dessen Existenz als "Nachfolger des BeOS" ich wusste nur mich nie wirklich ...

Datenschutz

Microsoft und DSGVO - ob das wohl jemals klappt (Probleme beim Datenabfluss für Office Pro Plus)?

Tipp von VGem-e vor 2 TagenDatenschutz3 Kommentare

Servus Kollegen, siehe Aber wer setzt schon MS Office Pro Plus ein? Wie dann der Stand beim "normalen" MS ...

Windows 10

Macht Windows 10.1809 Probleme mit gemappten Netzlaufwerken (betrifft wohl insbes. AMD-Hardware und Trend Micro AV-Produkte)?

Tipp von VGem-e vor 2 TagenWindows 103 Kommentare

Moin Kollegen, grad dazu gefunden und Hatten wir dies nicht bei früheren W10-Upgrades ebenfalls? Da bleibt nur, das Upgrade ...

Heiß diskutierte Inhalte
Windows 10
Programm unter Windows 10 automatisch mit administrativen Rechten starten
Frage von GrafmulderWindows 1016 Kommentare

Hallo zusammen! Zur Situation: Ich benutze Windows 10 Pro für Workstations (Build 1803) mit zwei Konten. Einem Administratorkonto und ...

Windows Server
Cisco Annyconnect Secure Mobility Client - Windows2003 Server unable to connect
Frage von novregenWindows Server11 Kommentare

Von einem Windows 2003 Server soll eine Verbindung über Cisco Anyconnect Mobility Client zu einer Gegenstelle aufgebaut werden. Die ...

LAN, WAN, Wireless
Empfehlung Powerline Adapter
Frage von AgilolfingerLAN, WAN, Wireless9 Kommentare

Hallo Zusammen, ich brauche eine Empfehlung von euch. Ich möchte in einem privaten Haushalt eine Powerline Lösung einrichten. Allerdings ...

Microsoft
Schulungs-Microsoft-Konten zentral verwalten
Frage von thejarneMicrosoft9 Kommentare

Hallo zusammen, wir haben bei uns in der Firma 12 Computer-Arbeitsplätze für EDV-Schulungen, wo u.A. auch Computer-Basics-Kurse (wie verwende ...