Импорт из файла

monk

Новичок
Импорт из файла

Здравствуйте!
Есть функция замены
PHP:
<?function fconv($s)
{
$s=strtr($s,array(
".jpg"=>"",
"car"=>"Картинка 1",
"girl2"=>"Картинка 2",
"file3"=>"Картинка 3"
));
return $s;
}?>
Мне нужно сделать так, чтобы эти данные:

".jpg"=>"",
"car"=>"Картинка 1",
"girl2"=>"Картинка 2",
"file3"=>"Картинка 3"
хранились отдельно в файле, чтобы впоследствии их изменять и добавлять. Помоготе сделать. В какой форме лучше хранить и как их лучше импортировать.
Например если хранить так:
.jpg||
car||Картинка 1
girl2||Картинка 2
file3||Картинка 3
 

Gas

может по одной?
это смотря как их нужно "изменять и добавлять", если изменять руками - то можно сразу и в php-шном массиве хранить, если через форму - хоть так, как ты и написал, хоть в xml или serialize виде.
 

monk

Новичок
Вот так правильно будет импорт из файла? (работает, но может что-то лучше сделать подругому..)
PHP:
<?function fconv($go) 
{ 
$file=file('files.txt');
$count=count($file);
$s = array();
for($i=0;$i<$count;$i++){
$pieces = explode("||", $file[$i]);
$s[$pieces[0]]=$pieces[1]; 
}
$go=strtr($go,$s); 
return $go; 
}
?>
А с serialize я немного не понял...для чего нужно хранить то что мне нужно в каком-то байтово-поточном виде?
 

Pigmeich

Новичок
monk
А с serialize я немного не понял...для чего нужно хранить то что мне нужно в каком-то байтово-поточном виде?
что бы распаковывать / упаковывать одной унифицированной функцией.
 
Сверху