DenVeroid
Новичок
Генерация новостей сразу в N количестве
блин, тут я замутить решил генерилку новостей для сайта, тоесть при входе на страничку указываю в форме сколько выводить форм textarea - контент и соответственно к нему input - где заголовок для новости, все они пустые, потом когда я их заполнил я нажимаю на кнопку где форма передаёт скрипту, что делает скрипт, он кажый контент содержащийся в форме сохраняет отдельно файл каждый, к примеру было 5 форм(контентов) значит должно быть 5 файлов, думаю тут всё понятно.
Сама проблема заключается в одном, как слить вместе заголовок пренадлежащей к соответственно контенту
форма которая потом должна передать скрипту
а вот и сам скрипт
тоесть получается так, сам контент передаётся нормально а вот заголовок повторяется что было в последней форме.
блин, тут я замутить решил генерилку новостей для сайта, тоесть при входе на страничку указываю в форме сколько выводить форм textarea - контент и соответственно к нему input - где заголовок для новости, все они пустые, потом когда я их заполнил я нажимаю на кнопку где форма передаёт скрипту, что делает скрипт, он кажый контент содержащийся в форме сохраняет отдельно файл каждый, к примеру было 5 форм(контентов) значит должно быть 5 файлов, думаю тут всё понятно.
Сама проблема заключается в одном, как слить вместе заголовок пренадлежащей к соответственно контенту
форма которая потом должна передать скрипту
PHP:
<input type = text name=news_title[$news_id] size=12 value=\"Заголовок ".$news_id."\">
<textarea name=news_content[$news_id] rows=7 cols=80 >".$news_id."</textarea>
а вот и сам скрипт
PHP:
$news_title=$_POST['news_title'];
$news_content=$_POST['news_content'];
foreach($news_content as $key_content=>$value_content){
foreach($news_title as $key_title=>$value_title) {
######################## ТУТ ШАБЛОН ########################
$swap = array(
"{title}" => $value_title,
"{content}" => $value_content,
);
$block = get_template("index");
while(list($key,$value) = each($swap))
{
$block = str_replace("$key","$value",$block);
}
######################## /ТУТ ШАБЛОН ########################
$fr = fopen($path_tpl.$key_content, "w");
$rec = fwrite($fr, $block);
fclose($fr);
}
}
тоесть получается так, сам контент передаётся нормально а вот заголовок повторяется что было в последней форме.