Variable aufteilen

grimoh

Mitglied
Hi,

ich übergebe eine Variable, die folgenden inhalt hat!

1.2.3.4:5

Diese möchte ich in 2 Teile zerlegen! Einmal VOR und einmal NACH dem ":"!
also in IP und PORT zerlegen!

Danke für eure Hilfe
 
Versuch's mal damit:
PHP:
$wert = "1.2.3.4:5";
list($ip, $port) = split(":", $wert);
echo "ip =$ip<br />";
echo "port = $port<br />";
Das sollte Dir die gewünschten Werte liefern!

redlama
 
Hmmm.... irgendwie nicht so ganz! ich schreib mal den Code dazu
Fehler ist folgender

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\apachefriends\xampp\xampp\htdocs\clan\show\server.php on line 10

PHP:
$expl = explode(":",$ipport);
		include("http://wi.ngz-server.de/getserverdata.php?ip=".$expl[0]"&port=".$expl[1]);

also bei beiden variationen wird gemeckert
 
grimoh hat gesagt.:
Hmmm.... irgendwie nicht so ganz! ich schreib mal den Code dazu
Fehler ist folgender

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\apachefriends\xampp\xampp\htdocs\clan\show\server.php on line 10

PHP:
$expl = explode(":",$ipport);
		include("http://wi.ngz-server.de/getserverdata.php?ip=".$expl[0]"&port=".$expl[1]);

also bei beiden variationen wird gemeckert
da fehlt ein . nach $expl[0]
 
Argh...............

Jetzt bekomme ich wieder den Fehler, Ip nicht übergeben

mal mehr code ;)

Servers.php:
PHP:
<a href="index.php?show=server"><?php $ipport=secure($server->adress); ?></a>

Zeigt die Server Adresse richtig an und auch als Hyperlink

Der zweite Code

Server.php:
PHP:
$expl = explode(":",$ipport);
		include("http://wi.ngz-server.de/getserverdata.php?ip=".$expl[0]."&port=".$expl[1]);

Jetzt kommt die meldung Ip nicht übergeben
 
Die ip wird aus einer mysql datenbank ausgelesen mit dem secure($server->$adress)

im browser wird einfach nur die index.php?show=server geöffnet !

Das ganze ist bxcp
 
es wird ja bei ngz der server angefragt über

PHP:
include("http://wi.ngz-server.de/getserverdata.php?ip=".$expl[0]."&port=".$expl[1]);

Sollte keine IP angegeben sein kommt eben diese Meldung
 
Zurück