[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 'С'читаем количество строк в файле
YVSIK
вот такая получилась функция, сегодня за день, немного конечно корявая, и не все мне в ней нравится.
function edit_file($edfile)
//читаем файл
{
$file = file($edfile);
// подставляем количество строк и выводим циклом в столбик
$edt = count($file);
$ed = 0 .'<br>';
while($ed <= $edt)
{
echo $ed;
$ed = $ed + 1 .'<br>';
}
}

что конкретно не нравится =>
это нет настоящего return
но она работает вполне чего и хотелось.
Нужна для редактора онлайн чтобы подсчитывала количество строк и подсталяла в колонку справа как у твина , когда он пишет код на странице.Может найдетс решение получше, прошу извинить, времени пока мало урывками, вот и получилось чего так давненько хотелось B)

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Игорь_Vasinsky
$file = 'file.txt';

//Выводим колво
echo count($file);

//Выводим файл
$getFile = file('file.txt');

foreach($getFile as $key=>$str)
echo ($key+1).'. '.$str.'<br />';


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
я так понял что это номерация строк выводимого файла?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
YVSIK
ну могу показать ещё внешний вид тож получился
все пока не доделано, но думаю скоро все срастется воедино
вот вывод редактора для страници, сама разметка

<?php 
$filename = "./../apache.tpl";
$file = fopen($filename, "r");
$read = fread($file, filesize($filename));
fclose($file);

?>


<link href="../../css/style_edit.css" rel="stylesheet" type="text/css">
<
div>
<
div class="edit">
<
div class="edit_left" align="right">
<
strong>
<?php ;?>
</strong>
</
div>
<
div class="edit_right">
<!--
выводим содержимое файла -->
<?php highlight_string($read);?><br>
</
div>
</
div>
</
div>


и к нему CSS конечно

.edit{
min-height: 100px;
font-family: Tahoma, Arial;
margin: 0px 0px 0px;
width: 780px;
height: 100px;
/*background-color: #b8e4f3;*/

}
.edit_left {margin-left: 43px;
font-size: 14px;
min-height: 100px;
padding-top: 4px;
padding-bottom: 4px;
color: #FFF ;
float: left;
width: 27px;
background-color: #7302A4;
border: 1pt solid #7302A4;
}
.edit_right {
font-size: 14px;
min-height: 100px;
margin-left: 3px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
float: left;
width: 630px;
/*background-color: #EEE9FE;*/
background-color: #FDF4FF;
border: 1pt solid #7302A4;
}


_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.