Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: запись асс.массива в файл
 
 автор: _makar   (26.04.2006 в 05:17)   письмо автору
 
 

Граждане,

у меня имеется фаил 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.
Можно ли теперь вытащить переменные и собрать в массив

   
 
 автор: kasmanaft   (26.04.2006 в 08:52)   письмо автору
 
   для: _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>";
?>

Это и будет массив.

   
 
 автор: _makar   (26.04.2006 в 18:59)   письмо автору
 
   для: kasmanaft   (26.04.2006 в 08:52)
 

Спасибо!! щас пoпробую ..

я почему-то подумал что нужно будет выдергивать ключи и значения разложенного $ar чтобы собрать их в массив уже в новом файле.. FR.PHP допустим.... :S

   
 
 автор: _makar   (27.04.2006 в 22:22)   письмо автору
 
   для: 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";    
$myFilefopen($filen,'w+');  
fputs($myFile$array);    
fclose($myFile); 



?>



только собаки всякие переменные тоже залетают в массив.....
можно ли их рег.выражением отобрать или обычным if ?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования