|
|
|
| есть серипт, он выводит первые 5 строк из файла:
<?php
$file = file('1.txt');
$a=count($file)-1;
$b=count($file)-6;
for($u=$a;$u>=$b;$u--) {
$dt=explode(":", $file[$u]);
print"<b>$dt[0]: </b>$dt[1]<br> ";
}
?>
|
Есть второй скрипт, он выводит сообщения и ограничиывыет в строке по 10 символов, тоесть если более 10 символов то он переносит на новую строку остаток:
<?php
$file = array_reverse(file('1.txt'));
foreach ($file as $key => $text)
{
$array = explode (":", $text);
echo "<center><b>>>" .$array[0]."<<</center></b>";
for ($i = 0; $i <= strlen ($array[1]); $i += 10)
echo substr ($array[1], $i, 20)."<br>";
}
?>
|
И вот как бы мне ко второму скрипту нужно присоединить первый... как ето мона осуществить? | |
|
|
|
|
|
|
|
для: ZetRider
(24.03.2006 в 08:23)
| | можно навено во втором файле написать
include 'имя первого скрипта';
|
| |
|
|
|
|
|
|
|
для: ZetRider
(24.03.2006 в 08:23)
| | Думаю если конфликта с переменной
$file
небудет то мона и
include '';
использовать.
Поменяй название переменной $file на
$file_1 - в первом скрипте.
$file_2 - во втором соответственно.
И
include '';
или воще зделай один скрипт
<?
$file_1 = file('1.txt');
$a=count($file_1)-1;
$b=count($file_1)-6;
for($u=$a;$u>=$b;$u--) {
$dt=explode(":", $file_1[$u]);
print"<b>$dt[0]: </b>$dt[1]<br> ";
}
$file_2 = array_reverse(file('1.txt'));
foreach ($file_2 as $key => $text)
{
$array = explode (":", $text);
echo "<center><b>>>" .$array[0]."<<</center></b>";
for ($i = 0; $i <= strlen ($array[1]); $i += 10)
echo substr ($array[1], $i, 20)."<br>";
}
?>
|
ЗЫ: Теоритически работать будет :) | |
|
|
|
|
|
|
|
для: Sywooch
(24.03.2006 в 11:26)
| | Теоритически даж у меня будет работать!) чета нето... =(( | |
|
|
|