cniry 0 Odesláno: 31. Prosinec, 2008 Share Odesláno: 31. Prosinec, 2008 Potřebujete scriptem zpracovávat konfig serveru? Ukážu vám, jak to děláme na hostíku. Předkládám funkci, které jen zadáte jmeno souboru (například "C:\samp022\server.cfg") a její výsledek bude krásné pole ( array() ). Nerozumíte? Předvedu. server.conf vypadá například takhle: rcon_password rconheslo maxplayers 50 port 7788 gamemode0 area51 hostname Hostik UnNamed Server filterscripts weburl www.samp.hostik.cz mapname anticheat 0 announce 1 Takže naše slavná funkce: function nacti_config($cesta_ke_konfigu) { $fcontents = file($cesta_ke_konfigu); while (@list ($line_num, $line) = @each ($fcontents)){ $line = explode(" ", $line,2); $line[0] = strtr($line[0], array("\n" => "")); $line[1] = strtr($line[1], array("\n" => "")); $co = $line[0]; $value = $line[1]; $return[$co] = rtrim($value); } @fclose($fp); return $return; } Příklad použití: $cesta_ke_konfigu = "C:\samp022\server.cfg"; $nastaveni = nacti_config($cesta_ke_konfigu); echo "Jméno serveru: " . $nastaveni['hostname']; //obsahuje text: Hostik UnNamed Server echo "Pocet slotu: " . $nastaveni['maxplayers']; echo "Port: " . $nastaveni['port']; echo "rcon: " . $nastaveni['rcon_password']; echo "Herní mód 0: " . $nastaveni['gamemode0']; echo "Web serveru: " . $nastaveni['weburl']; Když si ty informace vytáhnete takhle krásně do proměnné tak se s tím hned lépe pracuje. Link to comment Share on other sites More sharing options...
Daw3 0 Odesláno: 31. Prosinec, 2008 Share Odesláno: 31. Prosinec, 2008 začínají se mi tyto tvoje TUTy líbit.. Já dávám 1 :thumbup: Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now