Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze stroną html
Forum PHP.pl > Forum > PHP
TheMatixPL
Witajcie mam stronę napisaną w html i php, ale mam z nią problem.
Jestem całkiem początkujący więc projektowałem tą stronę około miesiąca i powstała, ale po jakimś czasie zechciałem aby byłą bardziej automatyczna i zrobiłem skrypty php które zapiszą dane do pliku txt a potem odczytają je na stronie głównej.

skrypt zapisu na stronie wygląda tak: www.spwilkowiecko.cba.pl/pliki/zapis.php


kod samego skryptu to:

CODE
<?php
$wpis = trim($_POST['wpis']);

if(empty($pole1)) {

echo '<form action="" method="post">

<textarea name="wpis" style="width: 500px; height: 100px;">
</textarea><br />
<input type="submit" value="Zapisz" />
</form>';
}

$nazwa_pliku = "plik.txt";

if (is_writeable($nazwa_pliku))
{
if ($plik = fopen($nazwa_pliku, "w"))
{



if (fwrite($plik, "$wpis") !== FALSE) echo "";
else echo ;

fclose($plik);

} else echo "";

} else echo ""



?>



A plik odczytu jest na stronie głównej czyli: www.spwilkowiecko.cba.pl

Jego kod to:
CODE
<?php

$plik = fopen('plik.txt','r');

$plik2 = fopen('autor.txt','r');

$zawartosc = fread($plik, 8192);

$autor = fread($plik2, 8192);

echo "$zawartosc";

?>
</p>

<?php

$data=date("d-m-Y");
$czas=date("H:i");

echo "<h6><b>Dodano</b> $data <b> ; </b> $czas <b>Autor:</b> $autor </h6>";

?>


I Podczas testów wszystko działa ale po wejściu an stronę ponownie miejsce gdzie byłnews niczego niema jestem początkujący ale widze że tekst kasuje sie z pliku txt proszę o pomoc szybką
Malukaz
po co do pliku ? czemu nie mysql !?
Wazniak96
1. Następnym razem pisz w dziale przedszkole. smile.gif
2. Oprawiaj kod w odpowiednie tagi.
3. Używaj file_get_contents i file_put_contents
4. Przeanalizuj poniższy kod pierwszego pliku:
  1. <?php
  2. $wpis = trim($_POST['wpis']);
  3.  
  4. if(empty($wpis))
  5. {
  6.  
  7. echo '<form action="" method="post">
  8.  
  9. <textarea name="wpis" style="width: 500px; height: 100px;">
  10. </textarea><br />
  11. <input type="submit" value="Zapisz" />
  12. </form>';
  13. }
  14.  
  15. $nazwa_pliku = "plik.txt";
  16. else
  17. {
  18. $wpis = htmlspecialchars($wpis); //zabezpieczenie przed dodaniem kodu php do pliku
  19. if(file_put_contents($nazwa_pliku, $wpis))
  20. echo("Plik został zapisany.");
  21. }
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.