Autor | Zpráva | ||
---|---|---|---|
stibto Profil * |
#1 · Zasláno: 1. 3. 2011, 17:34:54
Ahoj, chci se zeptat jestli nevíte jak udělat, když mam soubor v tomto případě config SA:MP serveru. "server.cfg" A potřeboval bych dostat údaje do inputů. Vůbec nevím jak na to, nějak přes explode možná, ale nevím. Děkuju mockrát :)
echo Executing Server Config... lanmode 0 rcon_password pasik maxplayers 50 port 7777 hostname SA-MP 0.3 Server gamemode0 grandlarc 1 filterscripts base gl_actions gl_property gl_realtime announce 0 query 1 weburl www.sa-mp.com maxnpc 0 onfoot_rate 40 incar_rate 40 weapon_rate 40 stream_distance 300.0 stream_rate 1000 |
||
amon Profil |
#2 · Zasláno: 1. 3. 2011, 19:41:57
$options = array(); foreach(file("server.cfg") as $line){ $value = explode(' ', $line); $key = array_shift($value); $options[$key] = trim(implode(' ', $value)); } V poli $options teraz budeš mať všetky hodnoty z súboru, kľúčmi budú jednotlivé nastavenia (lanmode, port, ...) a hodnotami všetko ostatné v tom riadku. s tým už môžeš ďalej pracovať, napr. tie inputy: foreach($options as $key=>$value){ echo "<input type='text' name='$key' value='$value' />\n"; } |
||
stibto Profil * |
#3 · Zasláno: 1. 3. 2011, 20:20:24
Jééé, super! přesně tohle sem potřeboval!! :)
Ještě nevíš prosím tě, jak použít jednotlivý položky? aby mi to nevypisovalo takhle všechno najednou, ale vybral si položky :)) |
||
Radek9 Profil |
#4 · Zasláno: 2. 3. 2011, 08:38:55
stibto:
Vytvoř si nějaké pole s názvy těch položek a pak v tom cyklu ověřuj, jestli je je $key v poli a na základě toho to buďto vypíšeš, nebo ne. |
||
Časová prodleva: 13 let
|
0