Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Księga gości oparta o plik tekstowy
Forum PHP.pl > Forum > Przedszkole
Woolf
Witam, to znowu ja! tongue.gif
Mam problem z księgą gości. Mam błąd
Cytat
Parse error: syntax error, unexpected T_STRING in **** on line 11
.
A to owa linijka 11:
Cytat
$ksiega[0] = "<dl><dt>".$wpis."<dd><b>".$osoba.",</b> <i> "date("d.m.Y")."</i></dd></dt></dl>\r\n";
.
Czemu mam ten błąd?
decha-design
  1. <?php
  2. $ksiega[0] = "<dl><dt>".$wpis."<dd><b>".$osoba.",</b> <i> ".date("d.m.Y")."</i></dd></dt></dl>r\n";
  3. ?>
aż tak trudno przeglądnąć kod?
piotrooo89
  1. <?php
  2. $ksiega[0] = "<dl><dt>".$wpis."<dd><b>".$osoba.",</b> <i> ".date("d.m.Y")."</i></dd></dt></dl>r\n";
  3. ?>
Woolf
Właśnie już to znalazłem sam...ale teraz mam inny błąd :/

Cytat
Parse error: syntax error, unexpected '}' in /var/www/sites/yoyo.pl/w/o/wooolf/ksiegagosci.html on line 27


Kod
<?
$osoba = n12br(htmlspecialchars ($_POST['osoba']));
$wpis = n12br(htmlspecialchars ($_POST['wpis']));

if ($osoba && $wpis) {
$ksiega[0] = "<dl><dt>".$wpis."<dd><b>".$osoba.",</b> <i> ".date("d.m.Y")."</i></dd></dt></dl>\r\n";
}

if (file_exists("dane/ksiegagosci.txt")) {
$i = 1;
$plik = fopen ("dane/ksiegagosci.txt", "r+");
flock ($plik, 2);
while (!(feof($plik)))
$ksiega[$i++] = fgets ($plik, 2048);
}
fseek ($plik, 0);
for ($i=0; $i<10; $i++) {
fputs ($plik, "$ksiega[$i]");
}
flock ($plik, 3);
fclose ($plik);
} else {
$plik = fopen ("dane/ksiegagosci.txt", "w+");
flock ($plik, 2);
fputs ($plik, "$ksiega[0]");
flock ($plik, 3);
fclose ($plik);
}
}
if (file_exists("dane/ksiegagosci.txt")) {
$plik = fopen ("dane/ksiegagosci.txt", "r");
while (!(feof($plik))) {
print (fgets ($plik, 2048));
}
print "<hr>";
}
?>



Sory, ale to dopiero moja 5 godzina z PHP i popełniam jeszcze sporo błędów.
piotrooo89
lubisz sobie życie utrudniać... stosuj jakieś wcięcia...
  1. <?php
  2. if ($osoba && $wpis)
  3. {
  4.    $ksiega[0] = "<dl><dt>".$wpis."<dd><b>".$osoba.",</b> <i> ".date("d.m.Y")."</i></dd></dt></dl>r\n";
  5. }
  6. if (file_exists("dane/ksiegagosci.txt"))
  7. {
  8.    $i = 1;
  9.    $plik = fopen ("dane/ksiegagosci.txt", "r+");
  10.    flock ($plik, 2);
  11.    while (!(feof($plik)))
  12.    $ksiega[$i++] = fgets ($plik, 2048);
  13.    fseek ($plik, 0);
  14.    for ($i=0; $i<10; $i++)
  15.    {
  16.        fputs ($plik, "$ksiega[$i]");
  17.    }
  18.    flock ($plik, 3);
  19.    fclose ($plik);
  20. }
  21. else
  22. {
  23.    $plik = fopen ("dane/ksiegagosci.txt", "w+");
  24.    flock ($plik, 2);
  25.    fputs ($plik, "$ksiega[0]");
  26.    flock ($plik, 3);
  27.    fclose ($plik);
  28. }
  29. if (file_exists("dane/ksiegagosci.txt"))
  30. {
  31.    $plik = fopen ("dane/ksiegagosci.txt", "r");
  32.    while (!(feof($plik)))
  33.    {
  34.        print (fgets ($plik, 2048));
  35.    }
  36.    print "<hr>";
  37. }
  38. ?>
Woolf
Niestety, kod nadal nie działa :/ .
piotrooo89
no ale co się dzieje? czym sie to niedziałanie objawia?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.