[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с выводом из *.txt
<?php
Проблема опять с выводом строки из текстового файла. Свежие новости выводит снизу, а нужно наоборот.
вот show.php

PHP
<?php
$lines 
file('heroes.txt');
$result array_reverse($lines);
foreach (
$result as $line
echo 
$line

думаю проблема в вводе.
upload.php

Свернутый текст
PHP
<?
$handle fopen ("heroes.txt""ab"); 

$date=date('H:i'); 

$title trim$_POST['title']); 

$body trim$_POST['body']); 

?>

<?
$body 
str_replace("\r\n"'<br>'$body);
$text "$date<b> $title <br/></b>$body<br/><hr/>";



if ( 
fwrite ($handle,$text) == TRUE)

fclose ($handle);





Спустя 12 минут, 53 секунды (12.08.2009 - 13:44) ApuktaChehov написал(а):
array_reverse применяется к массивам, а $lines у тебя не массив, вроде...
Попробуй array_reverse после того как сформировался массив $line

Спустя 3 часа, 42 минуты, 27 секунд (12.08.2009 - 17:27) kirik написал(а):
upload.php
PHP
$file = 'heroes.txt';

$title = trim($_POST['title']);
$body = nl2br(trim($_POST['body']));

file_put_contents($file, date('H:i')."<b> {$title} <br/></b>{$body}<br/><hr/>\n", FILE_APPEND | LOCK_EX);


show.php
PHP
$lines = file($file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
for(
$i = count($lines); $i >= 0; $i--)
    echo $lines[$i];
Быстрый ответ:

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