|
|
|
| Граждане,
у меня имеется фаил EN.PHP вида
$ar = array(
'key' => 'value',
'key' => 'value',
'key' => 'value',
...
);
|
для того чтобы редактировать его, разложил в таблицу так
<table>
<form>
<input type="hidden" name="mod" value="traduction">
<?
include_once ("english.php");
foreach ($ar as $key => $value){
print "<tr><td>$key</td><td><input name=\"$key\" value=\"$value\"></td></tr>";
}
?>
..
..
|
теперь редактирую значения, создаю фаил RU.PHP.
Можно ли теперь вытащить переменные и собрать в массив | |
|
|
|
|
|
|
|
для: _makar
(26.04.2006 в 05:17)
| | можно =) только рег. выражения тут ни причем...
<form>
<input name='key1' type=text><br>
<input name='key2' type=text><br>
<input name='key3' type=text><br>
<input type=submit>
</form>
<?php
foreach ($_REQUEST as $key => $val)
echo $key." => ".$val."<br>";
?>
|
Это и будет массив. | |
|
|
|
|
|
|
|
для: kasmanaft
(26.04.2006 в 08:52)
| | Спасибо!! щас пoпробую ..
я почему-то подумал что нужно будет выдергивать ключи и значения разложенного $ar чтобы собрать их в массив уже в новом файле.. FR.PHP допустим.... :S | |
|
|
|
|
|
|
|
для: kasmanaft
(26.04.2006 в 08:52)
| | Rabotaet ! Spasibo!! :)
чуток подравил чтоб записывалось как в первоначальном файле
<?
$array = '$array_lang = array('."\n";
foreach ($_REQUEST as $key => $value) {
$array .= "'".$key."' => '".$value."',\n";
}
$array .= "'LANG' => 'LANG'".');';
$filen = "test.php";
$myFile= fopen($filen,'w+');
fputs($myFile, $array);
fclose($myFile);
?>
|
только собаки всякие переменные тоже залетают в массив.....
можно ли их рег.выражением отобрать или обычным if ? | |
|
|
|