Autor Zpráva
stibto
Profil *
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
$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 *
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
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0