[PHP] Problem z księgą gości

Witam. Mam problem. Gdy wpiszę się do księgi gości w dacie (zawsze na końcu wpisu) automatycznie dodaje mi 1 (patrz czerwona ramka w obrazku). Ale w pliku gdzie są zawarte wpisy (wpisy.txt) tej jedynki nigdzie nie ma. Proszę o pomoc, by ta jedynka się nie dodawała.

7b4905b523ae7443med.jpg

Kod skryptu

?php 

if (isset ($_GET['co']) $_GET['co'] == 'dodaj') { 

} else {

} 

?

?php 

print '
Ksiega Go¶ci '; if (isset ($\_GET['co']) $\_GET['co'] == 'dodaj') { if ((!isset ($\_POST['tresc']) || !isset ($\_POST['nadawca']) || !isset ($\_POST['email'])) || ( $\_POST['tresc'] == "" || $\_POST['nadawca'] == "" || $\_POST['email'] == "")) { print '

| Nick: | '; print ’ |
| E-mail:* | '; print ’ |
| Tre¶c: | '; print ’ |

'; print '*Nie bedzie on opublikowany. E-mail jest tylko do wgl±du administratora.'; print 'Zobacz wpisy'; } else { // jei tak - wpisujemy dane do pliku $data = date ("d").".".date ("m").".".date ("Y"); $plik = fopen ("dane/wpisy.txt", "a"); flock ($plik, 2); fputs ($plik, $\_POST['tytul']."||".$data."|| ".$\_POST['tresc']. "||".$\_POST['nadawca']."||".$\_POST['email']." "); flock ($plik, 3); fclose ($plik); print 'Wpis zostal pomy¶lnie dodany :-)

';

print 'Powrót do Ksiegi Go¶ci

'; } } else { } ? ?php if (isset ($\_GET['co']) $\_GET['co'] == 'dodaj') { } else { $wyswietl = 999; if (!isset ($\_GET['d'])) { $\_GET['d'] = 0; $\_GET['g'] = $wyswietl; } $wpisy = file ("dane/wpisy.txt", "r"); $ilosc\_wpisow = count ($wpisy); for($i=0; $i$ilosc\_wpisow; $i++) { $wpisy2 [$ilosc\_wpisow-$i-1] = $wpisy [$i]; } $wpisy = $wpisy2; if ($ilosc\_wpisow $\_GET['g']) { $koniec = $ilosc\_wpisow; } else { $koniec = $\_GET['g']; } print ' print 'bordercolorlight="black" width="450" align="center"'; for ($i=$\_GET['d']; $i$koniec; $i++) { $wpisy [$i] = chop ($wpisy [$i]); $poj = explode ("||", $wpisy [$i]); print ' **Nick:**'.$poj [3].' **Tre¶c:**'.$poj [2].' **Data wpisu:**'.$poj [1]. print ''; } print ''; $j = $ilosc\_wpisow; while ($j % $wyswietl != 0) { $j++; } print '';

$ilosc_stron = $j / $wyswietl;

if ($ilosc_stron 1) {

$a = $_GET[‘g’] / $wyswietl;

for ($k=1; $k=$ilosc_stron; $k++) {

if ($k == $a) {

print '[$k] ';

} else { // natomiast do pozostalych - owszem

$b = $k * $wyswietl; $c = $b-$wyswietl;

print ‘[’;

print '$k] ';

}

}

}

print ’
Dodaj wpis

'; } ? [/code]

Linię:

print 'Nick: '.$poj [3].'
Tre¶c: '.$poj [2].'
Data wpisu: '.$poj [1].[/code]


zamień na:

[code]print ’ Nick:’.$poj [3].’ Tre¶c:’.$poj [2].’ Data wpisu:’.$poj [1];

error_reporting(E_ALL);

bo masz od groma błędów, które wypadałoby poprawić

czyli zamiast kropki daj na końcu średnik BTW. ustaw sobie na początku

wielkie dzięki! działa :slight_smile: