|
Автор |
Сообщение |
yok
Участник тусовки
Зарегистрирован: 06.02.2008 Сообщения: 260 Откуда: krasnodar
|
|
|
|
Добрый день ВСЕМ,
Извините за неграммотность. В книгах не нашел решение, а коды рыл рыл не нарыл. Видел когдато но не нашел.
У меня задача. Знаю решить ее можно и по другому, ( советы приветствуются), динамически создается файл - dinamic.php, и есть файл шаблона shablon.php. Строки из шаблона будут записываться в динамический файл, с корректировкой на переменные.
Мне необходимо передать в массив shablon.php , чтоб в последующем работать с каждой строкой как переменной.
<?
$src=fopen("shablon.php","r") or die ("dont open shablon");
while(!feof($src))
{
$strokka=fgets($src,255);
//если здесь напишу допустим echo $strokka[90] , то выведеть строку 90
}
//a если здесь echo $strokka[90], то нет.
?>
Уже голова не варит, с утра тереблю книги, и коды, где то видел.
Извините новичек. |
|
Вернуться к началу |
|
|
yok
Участник тусовки
Зарегистрирован: 06.02.2008 Сообщения: 260 Откуда: krasnodar
|
|
|
|
Нашел, в нете, и в книге было, просто file() и будет массив, к каждому елементу которого можно обращаться.
Спасибо. |
|
Вернуться к началу |
|
|
yok
Участник тусовки
Зарегистрирован: 06.02.2008 Сообщения: 260 Откуда: krasnodar
|
|
|
|
Сорри, в цикле тоже может быть создан массив, я просто неправильно написал, надо было обьявить массив
$strokky[]=fgets($src,255);
, но теперь другой вопрос, а как мне вывести не по одной строке а диапазон.
echo $strokky[3-60];
не работает, синтаксис подскажите. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
for ($i=3;$i<60;$i++) echo $strokky[$i]; |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
yok
Участник тусовки
Зарегистрирован: 06.02.2008 Сообщения: 260 Откуда: krasnodar
|
|
|
|
Спасибо Ден, я тоже такой вариант предполагал, только в цикле можно выводить, получается, диапазон нет. Жаль.
И сразу к знающим, опытным, лучше строки не брать из шаблона, а прописать их в собирающем файле, ведь как бы это будет память тратить. Или же в таком подходе чтото есть. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
yok, понятно что диапазон нельзя, но тем не менее цель достигается |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|