создание файлов циклом

Тема в разделе "PHP", создана пользователем leshin, 16 ноя 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. leshin

    leshin

    Регистр.:
    4 май 2007
    Сообщения:
    221
    Симпатии:
    65
    Есть проблема в созданиии html файлов функцией for.

    PHP:
    <?
    for (
    $i=0$i<5$i++)
    {
    $header='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>'
    ;

    $body=$i;


    $footer="</body>
    </html>"
    ;
    $str .= $header.$body.$footer."\r\n";


    $handle fopen("folder/index".$i.".html""w"); 
    fwrite($handle$str); 
    fclose($handle); 
    }
    ?>
    Проблема в том, что в каждом новом файле, добавляется информация со страрого.
    Получается, что в index2.html сохраняются данные с index1.html и т.д.
     
  2. Hemi-Sync

    Hemi-Sync Постоялец

    Регистр.:
    17 дек 2006
    Сообщения:
    88
    Симпатии:
    38
    Ошибка вот тут
    PHP:
    $str .= $header.$body.$footer."\r\n";
    так она каждый раз добавляет строку
    должно быть
    PHP:
    $str $header.$body.$footer."\r\n";
     
    leshin нравится это.
Статус темы:
Закрыта.