jfs

Gästebuch

jfs
Jan 30th, 2014
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $filename = '-guestbook';
  2. $filetype = '.txt';
  3. $show_email = false; // Bestimmt, ob Email angezeigt (true) oder nicht angezeigt (false) werden soll
  4. $show_website = true; // Bestimmt, ob Website-URL angezeigt werden soll
  5.  
  6.  
  7. function gb_entry (){
  8.     global $filename, $filetype;
  9.  
  10.     // Einlesen und Splitten der Datei:
  11.     $count_open = fopen ($filename.$filetype, 'r+'); // Öffnen des Counter-Files
  12.     if ($count_open) { // Erfolgreich?
  13.         $count_get = fgets ($count_open); // Auslesen
  14.         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.    
  17.         fwrite ($count_open, $count_new); // Reinschreiben
  18.         fclose ($count_open);
  19.    
  20.         $path = $count_new.$filename.'/'.$count_new.$filename.$filetype;
  21.         $dir = dirname($path); // Verzeichnis für neuen Eintrag anlegen
  22.         if (!file_exists($dir) and !is_dir($dir)) {
  23.             mkdir($dir);        
  24.         }
  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. }
Advertisement
Add Comment
Please, Sign In to add comment