View difference between Paste ID: yveA8QGJ and u9cvqurK
SHOW: | | - or go back to the newest paste.
1-
<?php
1+
2-
error_reporting(E_ALL);
2+
3-
header("Content-Type: text/html; charset=utf-8"); // Anweisung an den Browser, welcher Zeichensatz verwendet werden soll.
3+
4
$show_website = true; // Bestimmt, ob Website-URL angezeigt werden soll
5
6
7
function gb_entry (){
8-
$show_website = true; // Bestimmt, ob Website-URL angezeigt (true) oder nicht angezeigt (false) werden soll
8+
	global $filename, $filetype;
9-
// Einlesen und Splitten der Datei:
9+
10
	// Einlesen und Splitten der Datei:
11
	$count_open = fopen ($filename.$filetype, 'r+'); // Öffnen des Counter-Files
12-
$count_open = fopen ($filename.$filetype, 'r+'); // Öffnen des Counter-Files
12+
	if ($count_open) { // Erfolgreich?
13-
if ($count_open) { // Erfolgreich?
13+
		$count_get = fgets ($count_open); // Auslesen
14-
	$count_get = fgets ($count_open); // Auslesen
14+
		fseek($count_open, 0, SEEK_SET);  // Zeiger wieder auf Anfang
15-
	fseek($count_open, 0, SEEK_SET);  // Zeiger wieder auf Anfang
15+
		$count_new = str_pad($count_get+1, 2 ,'0', STR_PAD_LEFT); // Counter erhöhen
16-
	$count_new = str_pad($count_get+1, 2 ,'0', STR_PAD_LEFT); // Counter erhöhen
16+
	
17
		fwrite ($count_open, $count_new); // Reinschreiben
18-
	fwrite ($count_open, $count_new); // Reinschreiben
18+
		fclose ($count_open);
19-
	fclose ($count_open);
19+
	
20
		$path = $count_new.$filename.'/'.$count_new.$filename.$filetype;
21-
	mkdir($count_new, 0777, true);  // Verzeichnis für neuen Eintrag anlegen
21+
		$dir = dirname($path); // Verzeichnis für neuen Eintrag anlegen
22-
	$open = fopen ($count_new.$filename.'/'.$count_new.$filename.$filetype, 'w+');    //Die Einträge speichern
22+
		if (!file_exists($dir) and !is_dir($dir)) {
23-
	$string = 'Gästebucheintrag';
23+
		    mkdir($dir);         
24-
	fwrite ($open, $string);
24+
		}
25-
	fclose ($open);
25+
		
26
		$open = fopen ($path, 'w+');    //Die Einträge speichern
27
		$string = 'Title: ' . $_POST['email'] . "\n" . '----' . "\n" . 'Name: ' . $_POST['name'] . "\n" . '----' . "\n" . 'Mail: ' . $_POST['email'] . "\n" . '----' . "\n" . 'Webseite: ' . $_POST['website'] . "\n" . '----' . "\n" . 'Text: ' . $_POST['content'] . "\n" . '----' . "\n" . 'Showwebsite: ' . $_POST['showwebsite'];
28
		fwrite ($open, $string);
29
		fclose ($open);
30
	}
31
}