1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
|
<?php
$gbpath="gb.dat";// Ziel zu dem path mit den dateien
if(!file_exists($gbpath))// es wird nachgeguckt ob die file existiert $gbpath
{
// wenn ihn nicht gib dann machen wir eins
$f=fopen($gbpath,"w")or die("Kann nicht Herstellen"); // erstellung
flock($f,2) or die("NIcht möglich die datei ist gesperrt"); // sperren der datei
fwrite ($f,"",0); // schreiben
@chmod($f, 0664); // rechte
fclose($f); // sperrung der datei
}
if(getenv("REQUEST_METHOD")=="POST"){// überprüfung POST
// hm... *gg* dass heißt dass der scriüt mit der formel ausführung ausgeführt werden muss
$f=fopen($gbpath,"r") or die("Kann nicht die Datei aufmachen"); // Machen die datei zum lesen auf
$oldData = fread($f, filesize ($gbpath)); // lesen der information
fclose($f); // schließen close
$f=fopen($gbpath,"w+") or die("Kann nicht aufgemacht werden"); // geöffnete datei für schreiben
flock($f,2) or die("Die datei kann nicht gesperrt werden"); // sperrende datei
fputs($f,"$aname\n"); // name von dem autor
fputs($f,"$email\n"); // seine e-mail
$mess=ereg_replace("\n"," ",$mess);
fputs($f,"$mess\n"); // der post
fwrite($f,$oldData); // alle daten
fclose($f); // zumachen
}
// Endergebnis?>
<html>
<title>GEIL</title>
<body>
<center><b>GEIL</b></center>
<?php
$f=fopen($gbpath,"r") or die("Kann nicht die datei aufmachen");// wird aufgemacht die datei mit gespeichertem
while(1){
$aname=fgets($f,1000);
$email=fgets($f,1000);
$mess=fgets($f,1000);
if(feof($f)) break;gehen raus aus der datei
echo "<hr>Autor<a href=mailto:$email>$aname</a><br>";
echo "Nachricht:<br>$mess<br>";
}
fclose($f);
?>
<form action=gb.php method=post>
Name <input type=text name=aname><br>
E-mail:<input type=text name=email><br>
Nachricht:<textarea name=mess></textarea><br>
<input type=submit value=Schreiben><input type=reset value=Reset>
</form>
</body>
</html> |