Het verhaal is deze:
ik laat een aangepast progje data schrijven naar een php file.
De data is een regel met daarop een ip en verschillende cijfers die traffic voorstellen.
De lijst met ips is NIET vooraf bekend en moet on-the-fly gemaakt worden, m.a.w. vandaag is het nog 5ips en morgen zijn het er 7 en volgende week 25.
De hoeveelheid data die erop een regel is (dus wat er aan data per ip is) is WEL een vaste waarde.
Deze code:
Voor 1 regel kan ik het wel, maar hoe moet ik het voorelkaar krijgen met meerdere vooraf onbekende ips?? en de namen moeten gelijk blijven van de vars binnen een list
Ik gok dat ik een array moet maken, maar de voorbeelden op php.net doen niet wat ik wil. Een foreach bij die ips gebruiken lijkt me ook een oplossing misschien?
vergeef me als het niet duidelijk is en dit is echt GEEN script request. Ik ben ff een duwtje in de goede richting nodig
ik laat een aangepast progje data schrijven naar een php file.
De data is een regel met daarop een ip en verschillende cijfers die traffic voorstellen.
De lijst met ips is NIET vooraf bekend en moet on-the-fly gemaakt worden, m.a.w. vandaag is het nog 5ips en morgen zijn het er 7 en volgende week 25.
De hoeveelheid data die erop een regel is (dus wat er aan data per ip is) is WEL een vaste waarde.
Deze code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| $table = "##Total/76.9M/38.4M/38.4M/76.8M/90.2K/0/190.4K/0/0 #192.168.168.11/38.4M/15.9M/22.5M/38.4M/30.4K/0/95.2K/0/0 #192.168.168.12/38.4M/22.5M/15.9M/38.4M/4.7K/0/95.2K/0/0 #192.168.168.1/25.1K/25.1K/0/0/25.1K/0/0/0/0 #192.168.168.255/15.3K/15.3K/0/0/15.3K/0/0/0/0 #192.168.168.14/7.9K/811/7.1K/1.6K/6.3K/0/0/0/0 #192.168.168.2/6.6K/0/6.6K/0/6.6K/0/0/0/0 #192.168.168.15/1.9K/0/1.9K/0/1.9K/0/0/0/0 "; list($ip0, $ip00, $ip1, $ip2, $ip3, $ip4, $ip5, $ip6, $ip7, $ip8) = split('[#]', $table); list($ip, $total, $received, $send, $tcp, $udp, $icmp, $http, $ftp, $p2p) = split('\\[/\]', $ip1); list($ip, $total, $received, $send, $tcp, $udp, $icmp, $http, $ftp, $p2p) = split('\\[/\]', $ip2); |
Voor 1 regel kan ik het wel, maar hoe moet ik het voorelkaar krijgen met meerdere vooraf onbekende ips?? en de namen moeten gelijk blijven van de vars binnen een list
Ik gok dat ik een array moet maken, maar de voorbeelden op php.net doen niet wat ik wil. Een foreach bij die ips gebruiken lijkt me ook een oplossing misschien?
vergeef me als het niet duidelijk is en dit is echt GEEN script request. Ik ben ff een duwtje in de goede richting nodig
| Hardcore - Terror |