peronetMedlem sedan sep. 200193 inlägg Har ett litet problem här va...
Jag kör följande kod, och jag vill att enbart $data skall skrivas ut, någon som vet hur man gör för att inte skriva ut resten på skärmen, alltså det som genereras av system() ?
<?PHP
$command="ping lunarstorm.se -t ttl -c1 | tail -1 | awk '{print $4 \" \" $5}'";
$output = system($command);
system("exit(0)");
$data = str_replace('PING', '', $output);
echo "DATA: $data";
?>
------------------
.... Weii
peronetMedlem sedan sep. 200193 inlägg Ingen som kan?
X(
------------------
.... Weii
MarcusMedlem sedan juli 2000449 inlägg peronetMedlem sedan sep. 200193 inlägg Ja det har jag gjort,
Min lösning just nu är:
<?
$host = "www.lunarstorm.se";
$command="ping $host -t ttl -c3 | tail -1 | awk '{print $2 \" = \" $4 \" \" $5}' > /var/www/stage/peter/ping/test.txt";
$output = system($command);
system("exit(0)");
echo "$output";
?>
<?
$filename = "/var/www/stage/peter/ping/test.txt";
$filehandle = fopen($filename, "r");
$contents = fread($filehandle, filesize($filename));
fclose($filehandle);
$variable = explode("/n/n/n/n", $contents);
echo "HOST: $host VALUES: $variable[0]";
?>
Men det är ju ganska omständigt med tanke på att jag inte vill använda mig av en separat .txt fil utan slippa blanda in externa filer.
------------------
.... Weii