Proszę kod dla ułatwienia:
’viewpage.php?page_id=2
<?php
echo "
".$settings['sitename']."
Treść:
"; ?\>[/code] [b]'viewpage.php?page\_id=1[/b] [code]\<?php $data = date("d-m-Y"); $czas = date("H:i:s"); $ip = $\_SERVER['REMOTE\_ADDR']; extract($\_REQUEST); $napis="News został wysłany"; $dataloc="news.txt"; $zobacz="[$napis](viewpage.php?page_id=2)"; $read=fopen($dataloc, "r"); $fileread = fread($read, filesize($dataloc)); fclose($read); fwrite (fopen("news.txt", "r+"), "\n||$czas||$data||$ip||".$userdata['user\_name']."||$koment $fileread"); fclose(fopen("news.txt", "a+")); echo ("$zobacz"); ?\> Ten kody przystosowałem do najnowszego PHP-Fusion. Chciałbym, że jak napisze na stronie **viewpage.php?page\_id=2** treść i użyje enter, np.:Treść 1
Treść 2
itd.
i kliknę Dodaj to zapisze mi się tekst tak:
||godzina||data||ip||nick||Treść 1
Treść 2
itd.
albo inaczej, żeby tekst był w 1 linijce a zamiast enteru znak który pokazuje zejście do niższej linijki. Mógłby mi ktoś napisać, jak to zmienić, żeby było tak jak ja chce. To działa na 100% na PHP-Fusion więc proponuje na nim przetestować. P.S.: Mam tu kod skryptu do wyświetlania zawartości z pliku news.txt w którym znajdują się wpisy:
<?
if($pos==""){$pos="0";}
else{$pos=$pos+$next;}
if($ilepoz==""){$ilepoz=$max_news;}
else{$ilepoz=$ilepoz+$next;}
$plk = file("news.txt");
for ($index=$pos; $index < $ilepoz; $index++)
{ $g = split("\|", chop($plk[$index]));
$split = explode("||", $plk[$index]);
$count++;
//wyświetlamy elemeny tablicy jeżeli nie są puste
if(($split[0]!="") && ($split[1]!="")){
echo "
$split[0]||$split[1]||$split[2]||$split[3]$split[4]
"; }
}
?>[/code]
Ale w PHP-Fusion nie chce się wyświetlić zawartość tego pliki, dlaczego?