Witam serdecznie. Najpierw podam kod mojego skryptu:
x.php
<?php
if (
include 'edyt.php'
)
{$delete=fopen("baza.txt", "w+"); $dir = 'baza.txt';}
$wpis = trim($_POST['wpis']);
$wpis = trim($_POST['wpis']); $wiadomosc = "$data - $imie </br> \n"; // zapis wszystkiego
$zapisz_do ='baza.txt';
$zapisz = fopen($zapisz_do, "a");
?>
index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Kaiba</title>
<link rel="stylesheet" type="text/css" href="styl.css" />
<meta http-equiv="Refresh" content="20">
</head>
Nick <font color="white">.................................. </font>Wiadomość
<?php
function cenzor($wpis){
$do_ocenzurowania = file("cenzura.txt"); }
$dir = 'baza.txt'; // tworzymy plik baza.txt
if(!file_exists('baza.txt')) // jeśli plik istnieje to nie tworzymy {
}
if(strlen($wpis)>100) // jeśli wpis jest dłuższy niż 100 znaków nie zostanie dodany {
}
if(strlen($imie)>10) // jeśli wpis jest dłuższy niż 10 znaków nie zostanie dodany {
die('Przykro mi twój wpis nie został dodany'); }
$data = date("H:i:s"); // co równa sie co $imie = trim($_POST['imie']); $wpis = trim($_POST['wpis']);
include('plik.php');
if (empty($imie)) // samo imie można wysłać {
echo "<form action=\"\" method=\"POST\"><input type=\"textareas\" name=\"imie\" ><input type=\"textareas\" size=\"50\" name=\"wpis\"><input type=\"submit\" value=\"Wyślij\" class=\"button\">"; }
else
{
$wiadomosc = "$data - $imie </br> \n"; // zapis wszystkiego
$zapisz_do ='baza.txt';
$zapisz = fopen($zapisz_do, "a");
echo "<form action=\"\" method=\"POST\"><input type=\"text\" color=\"#FFCC33\" name=\"imie\" ><input type=\"textareas\" size=\"50\" name=\"wpis\"><input type=\"submit\" value=\"Wyślij\" class=\"button\">";
}
$fp = fopen("baza.txt", "r");
<br><br>
<body style='width:800px; margin:auto;'>
<div style='width:250px; height:500px; float:left; background:#ABC;'> " . file_get_contents('baza.txt') . "</div> <div style='width:250px; height:500px; float:left; background:#DF1111;'> " . cenzor
(file_get_contents('wpis.txt')) ."</div> </body>
</html>";
?>
edyt.php
<?php
echo "<form action=\"\" method=\"POST\"><textarea name=\"wpis\" ROWS=\"30\" COLS=\"50\"" . file_get_contents('baza.txt') ."</textarea><input type=\"submit\" Value=\"edytuj\"></form>"; ?>
A więc tak. Tak wygląda mój skrypty do edycji plików txt. Tylko jest taki problem, jakoś dziwnym trafem ucina pierwszy nick, a potem zostaje szpara. Zresztą sprawdźcie sobie: shotbox:
http://compblog.pl/k/ z wpisami
edycja:
http://compblog.pl/k/x.phpliczę na waszą pomoc. Pozdro.