![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 25.08.2003 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Cze mam problem dotyczący księgi gości. Chodzi mi oto że po włączeniu strony pisze mi
Dodaj wpis Liczba wpisów: 1 <-- i to jest ok. Ale wpisy nie są wyświetlane tylko pisze mi: "Warning: Failed opening 'dane.txt' for inclusion (include_path='apacheincludes;apachehtdocs;apachehtdocsphpmyadmin') in c:apacheusersksgbook.php on line 41". Ciekawe jest to że księga poprawnie działa na serwie internetowym a na apachu nie chce. Dlaczego tak się dzieje? Oto kod pliku gbook.php: [php:1:9672e7b61b] <html> <head> <title>Gbook</title> <link rel="stylesheet" href="style.css" type="text/css"> <meta http-equiv="Content-Language" content="pl"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <head> <body> <center> <a href="dodaj_wpis.php">Dodaj wpis</a><br> <? $ilosc=0; $plik=file("dane.txt"); for ($li=0; $li < count($plik); $li++) { $ilosc=$ilosc+1; } echo "<center>Liczba wpisów: $ilosc</center>"; ?> <br><br> <?php include("$dane.txt"); ?> </center> </body> </html> [/php:1:9672e7b61b] Odrazu mówie posiadam plik dane.txt! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:52c73f411f]<?php
if ($_COOKIE['ksiega'] != true) { //tutaj reszte Twojego kodu if (!file_exists("$plik.txt")) { $newfile=fopen("$plik.txt","w+"); fclose($newfile); } $read=fopen("$plik.txt", "r+"); $fileread=fread($read, filesize("$plik.txt")); fclose($read); $pasek=stripslashes($pasek); fputs (fopen("$plik.txt", "r+"), "$pasekn$fileread"); setcookie("ksiega", 1, time() + 86400); } else { echo "Wpisales sie juz do ksiegi gosci."; }?>[/php:1:52c73f411f] umiesc to na samym poczatku zanim wyswietlisz cokolwiek na stronie... najpierw dokonaj zapisu i ustaw ciastko a pozniej wyswietl stronke, gdyz wywolanie funkcja setcookie() musi nastapic przez wyslaniem informacji na www powyzszy kod chyba bedzie poprawny - chyba, gdyz nie przeprowadzalem dokladnych testow poza tym pocztytaj o tej funkcji i ciasteczkach - to jest proste :!: |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 07:06 |