Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ksiega gosci - mały problem, problem z enterem przy wpisywaniu
maciekm
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 6.12.2004

Ostrzeżenie: (0%)
-----


Mam problem z enterem przy wpisywaniu się do księgi. Użyłem kodu zamieszczonego ponizej (notabene dobry człowiek o nicku SF nie dawno go pisał). Wrzuciłem ( linia 22)wyswietlanie linii po zakończeniu kazdego wpisu i jest ok doputy, dopuki w treści nie klepnie się enterka. wtedy linia wyswietla się po enterze dzieląc (wizualnie, licznik zlicza prawidłowo) wpis na tyle części , ile ktoś klepnął enterów. Proszę o radę, jak się pozbyc problemu ( linia niech zostanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
[php]<?
$plik="licznik.txt";

$myplik=fopen($plik, "r");

$mylinia=fgets($myplik, 100);
print("Liczba wpisów &nbsp;:&nbsp;$mylinia<br>");
print("$myLine <HR size=2 Width=\"100%\" <br><br>");
fclose($myplik);
?>

<?php
define('MAX', 10); // maksymalna liczba wpisow na stronie
$file = 'opiniewpis.txt';

$aLines = file($file);
$iCount = count($aLines);

$iStart = @(int)$_GET['start'];

for($i=$iStart; $i < $iCount && $i < $iStart + 10; $i++) {
echo $aLines[$i].'<br><br />';
echo("$myLine <HR size=1 Width=\"90%\" <br><br>");
}

if($iCount > MAX) {
pagenumbering($iStart, MAX, $iCount, '');

}

/**
* $start - od ktorej pozycji mamy wyswietlac infromacje
* $one_page - ile informacji na jednej stronie
* $quantity - calkowita ilosc informacji mozliwych do wyswietlenia
* $get - czesc url, przesyla potrzebne dane
*/
function pagenumbering($start, $one_page, $quantity, $get='') {

// czy potrzebne jest stronicowanie
if($one_page >= $quantity) {
return;
}

// strzalka w lewo, wstecz
if($start!=0) {
echo '<a href="?'. $get .'&amp;start='. ($start-$one_page) .'"><< poprzednie&nbsp;&nbsp;</a> ';
}

// numeruj strony, zaznacz na ktorej jestes
for($i=0, $j=1; $i<$quantity; $i+=$one_page, ++$j) {
if($start <= $i && $start > $i-$one_page) {
echo $j.' ';
}
else {
echo '<a href="?'. $get .'&amp;start='. $i .'">'. $j .'</a> ';
}
}

// strzalka w prawo, dalej
if($start+$one_page < $quantity) {
echo '<a href="?'. $get .'&amp;start='. ($start+$one_page) .'">&nbsp;&nbsp;następne >></a>';
}

}

?>
<?


$nazwa="opiniewpis.txt";

$myFile=fopen($nazwa, "r");
$i=1;

while(!feof($myFile))
{
$myLine=fgets($myFile, 512);
$tablica[$i]=$myLine;
$i++;
}
fclose($myFile);

for($i=$wpisy;$i<$wpisy+$ile;$i++)
if($i<=$mylinia)
print("$tablica[$i] <BR><BR><HR size=1 Width=\"80%\" <BR>");

?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:36