php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.12.2008, 19:39  
Neuer Benutzer
 
Registriert seit: 18.12.2008
Beiträge: 3
ha0r befindet sich auf einem aufstrebenden Ast
Standard eth0 IP auslesen

Hallo,
ich habe einen Server mit mehreren Netzwerkkarten (Unix System).

Nun würde ich gerne per PHP ein kleines script erstellen, dass mir eine Übersicht über alle Netzwerkkarten ausliefert. Insbesondere würde ich gerne die IP ausgeben, welche eth0 und eth1 haben!
Mit eth1 geht er ins Internet und diese kann ich mir auch per
PHP-Code:
<?php echo getenv("Server_ADDR"); ?>
auslesen.
Die andere IP sehe ich nicht in phpinfo(), gibt es noch andere Möglichkeiten?

Per
PHP-Code:
system('/sbin/ifconfig'); 
kann ich mir natürlich alles ausgeben, aber:
1. unformatiert
2. zuviele Infos

Gibt es da eine einfachere/schönere Möglichkeit?

thx
ha0r ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.12.2008, 19:53  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Was heißt denn hier "unformatiert?"
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 18.12.2008, 20:17  
Neuer Benutzer
 
Registriert seit: 18.12.2008
Beiträge: 3
ha0r befindet sich auf einem aufstrebenden Ast
Standard

ohne Zeilenumbruch. Aber das ist nicht der Hauptgrund.
Ich würde gerne wirklich nur die IP in eine Variable schreiben und die dann ausgeben.
ha0r ist offline  
Alt 18.12.2008, 20:20  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

so sieht ein ifconfig bei mir aus:
Code:
eth0      Link encap:Ethernet  Hardware Adresse 00:0a:e4:c2:dd:42
          inet Adresse:192.168.178.45  Bcast:192.168.178.255  Maske:255.255.255.0
          inet6-Adresse: fe80::20a:e4ff:fec2:dd42/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX packets:1691997 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1171679 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:2280060650 (2.2 GB)  TX bytes:92126987 (92.1 MB)
          Interrupt:16

eth1      Link encap:Ethernet  Hardware Adresse 00:12:f0:da:95:11
          UP BROADCAST MULTICAST  MTU:1500  Metrik:1
          RX packets:18002 errors:1 dropped:1 overruns:0 frame:0
          TX packets:4311 errors:0 dropped:5 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:112298 (112.2 KB)  TX bytes:9104 (9.1 KB)
          Interrupt:21 Basisadresse:0xe000 Speicher:b4001000-b4001fff

lo        Link encap:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metrik:1
          RX packets:219 errors:0 dropped:0 overruns:0 frame:0
          TX packets:219 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX bytes:20741 (20.7 KB)  TX bytes:20741 (20.7 KB)
alles MIT Zeilenumbrüchen und parsbar sollte sowas schon sein, mit ein bissel regex sollte das kein problem darstellen.

wenn du keine umbrüche siehst würde ich sagen dann liegt das an deiner ausgabe.
robo47 ist offline  
Alt 18.12.2008, 20:20  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Eher nicht, d. h. selber formatieren der Informationen von ipconfig.
PTC ist offline  
Alt 18.12.2008, 20:44  
Erfahrener Benutzer
 
Registriert seit: 02.12.2008
Beiträge: 357
webproger befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von PTC Beitrag anzeigen
Eher nicht, d. h. selber formatieren der Informationen von ipconfig.
IFCONFIG mein lieber, es ist linux...
__________________
webproger ist offline  
Alt 18.12.2008, 20:46  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Sendewarteschlangenlänge? Geiles Wort
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 18.12.2008, 23:08  
Neuer Benutzer
 
Registriert seit: 18.12.2008
Beiträge: 3
ha0r befindet sich auf einem aufstrebenden Ast
Standard

@robo
wenn man es im php script via system() ausführt wird es aber nicht so schön zurückgegeben.
HTML kann wohl mit \n nichts anfangen (oder gibt es da einen Trick, um \n in <br> zu übersetzen o.ä.)?

Fällt einem denn nun eine Möglichkeit ein?
ha0r ist offline  
Alt 18.12.2008, 23:13  
Erfahrener Benutzer
 
Registriert seit: 26.05.2008
Beiträge: 200
PHP-Kenntnisse:
Fortgeschritten
[-UFO-]Melkor befindet sich auf einem aufstrebenden Ast
Standard

\n in <br /> umwandeln?
nl2br()
[-UFO-]Melkor ist gerade online  
Alt 19.12.2008, 00:35  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
HTML kann wohl mit \n nichts anfangen
Ein Blick in den Browser-Quellcode verrät so manches.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
skript zu zwei DB's verbinden und auslesen xSpLiT Datenbanken 6 31.10.2008 15:51
[Erledigt] variable Postvariablen auslesen carsten PHP Tipps 2008 2 30.10.2008 16:20
User einer OU mit LDAP auslesen InTeNsO PHP Tipps 2008 2 29.09.2008 13:40
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
[Erledigt] Datenbank auslesen mit register_globals off PHP Tipps 2007 14 03.01.2007 17:12
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Cookies auslesen HSFighter PHP Tipps 2007 2 19.11.2005 14:56
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
ifstat -i eth0 1 1 mit php skript auslesen PHP-Fortgeschrittene 2 23.09.2005 18:26
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
[Erledigt] Daten aus einer Datenbank auslesen Datenbanken 2 04.09.2005 19:13
Daten aus Pw-Geschütztem bereich auslesen PHP-Fortgeschrittene 2 26.08.2005 15:27
[Erledigt] nächste Zeile einer Db auslesen? PHP Tipps 2005-2 7 01.08.2005 00:11
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
[Erledigt] Daten von anderer Homepage auslesen PHP Tipps 2004-2 5 02.12.2004 18:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
linux ip ausgeben, linux ip auslesen, ip auslesen linux, eth0 ip in variable, ip ausgeben linux, php ifconfig, php eth0 ip, php ifconfig auslesen, php ifconfig ausgeben, php eth0, linux tx daten auslesen, ifconfig php, linux nur ip ausgeben, linux server ip auslesen, unix ip auslesen, php ipconfig, php ip eth0, php system ifconfig, php ifconfig eth0, linux ip auslesen script

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum