Datei:              #readme4.pdf
 Autor:              Bernhard Schmautz
 Homepage:           http://schmautz.gmxhome.de/
 Beschreibung:       Installation/Update der Linkliste
 Änderungsübersicht: 25.01.2007 (Erstellung)
                     29.01.2007 (Einführung einer Blätterfunktion
			         Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
					  #readme4.pdf, ll_connect.php, ll_id_aendern.php, ll_id_delete.php und ll_start.php erforderlich.
					  Die Datei ll_connect.php wieder anpassen wie unter "Installation" beschrieben.)
                     31.01.2007 (Ermittlung der IP-Adresse, Cursorpositionierung/Prüfung Formularfeld "ll_url" verbessert
			  	 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
			       		  #readme4.pdf, ll_eingabe.php, ll_eintragen.php und ll_start.php erforderlich.)
                     09.02.2007 (Eingabe URL-Name optional
			  	 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
			       		  #readme4.pdf, ll_eingabe.php und ll_start.php erforderlich.)
                     15.02.2007 (Intensivprüfung der URL im Eintrags- bzw. Änderungsformular.
			  	 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
				   	  #readme4.pdf, ll_aendern.php, ll_connect.php, ll_eingabe.php, ll_eintragen.php,
				   	  ll_form_aendern.php und ll_start.php erforderlich. Neu sind die Dateien ll_url.php und
				   	  ll_show_aendern.php. Die Datei ll_connect.php wieder anpassen wie unter "Installation" beschrieben.
				   	  Die Datei ll_eintragen.php ggf. wieder anpassen wie unter "Installation" beschrieben.)
                     18.02.2007 (Einführung einer Vorschaufunktion.
				 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
					  #readme4.pdf, ll_aendern.php, ll_eingabe.php, ll_eintragen.php, ll_form_aendern.php
					  und ll_start.php erforderlich. Neu ist die Datei ll_vorschau.php.
					  Die Datei ll_eintragen.php ggf. wieder anpassen wie unter "Installation" beschrieben.)
                     19.02.2007 (Wegfall der Datei ll_show_aendern.php.
				 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
					  #readme4.pdf, ll_aendern.php und ll_start.php erforderlich. Die Datei ll_show_aendern.php entfällt.)
                     04.03.2007 (Eingabefelder für URL und URL-Name von 50 auf 100 erweitert.
			  	 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
					  #readme4.pdf, ll_eingabe.php, ll_form_aendern.php und ll_start.php erforderlich.)
                     13.03.2007 (Fehlerbereinigung der Vorschau und bei Eingabe von HTML-Code, Stellenzähler für das Feld "Beschreibung".
				 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
					  #readme4.pdf, ll_aendern.php, ll_eingabe.php, ll_eintragen.php, ll_form_aendern.php, ll_start.php
					  und ll_vorschau.php erforderlich.
					  Die Datei ll_eintragen.php ggf. wieder anpassen wie unter "Installation" beschrieben.)
                     24.03.2007 (Freigabe Formatierungen UBB-Code fett, kursiv und unterstrichen für den Admin.
				 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
					  #readme4.pdf, ll_aendern.php, ll_eingabe.php, ll_form_aendern.php, ll_start.php
					  und ll_vorschau.php erforderlich.)
                     02.04.2007 (Einführung Sicherheitscode Captcha.
				 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
					  #readme4.pdf, ll_connect.php, ll_eingabe.php, ll_eintragen.php und ll_start.php erforderlich.
					  Neu ist die Datei ll_captcha.
					  Die Datei ll_connect.php wieder anpassen wie unter "Installation" beschrieben.
					  Die Datei ll_eintragen.php ggf. wieder anpassen wie unter "Installation" beschrieben.)
                     02.03.2011 (Überarbeitung Intensivprüfung der URL.
				 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
					  #readme4.pdf, ll_start.php und ll_url.php erforderlich.)
                     05.12.2013 (Überarbeitung Umlautverarbeitung.
			  	 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist nur ein Austausch der Dateien
					  #readme4.pdf, ll_admin.php, ll_adminmenu.php, ll_aendern.php, ll_connect.php, ll_eingabe.php,
					  ll_eintragen.php, ll_form_aendern.php, ll_form_delete.php, ll_id_aendern.php, ll_id_delete.php,
					  ll_start.php und ll_vorschau.php erforderlich.
					  Die Datei ll_connect.php wieder anpassen wie unter "Installation" beschrieben.
				 	  Die Datei ll_eintragen.php ggf. wieder anpassen wie unter "Installation" beschrieben.)
                     23.07.2015 (Formatierung der Überschriften mit CSS und nicht mehr mit <h2>;
				 Umschreibung der Umlaute durch sog. "benannte Zeichen/Named Entities" bzw. durch ae, oe, ue;
				 Bereitstellung der readme-Datei im .pdf-Format und nicht mehr im .txt-Format.
				 Achtung: Im Updatefall, also wenn die Linkliste bereits installiert war, ist ein Austausch der Dateien
				 	  nur dann erforderlich, wenn es Probleme mit den Links unterhalb der Überschriften bzw.
					  mit Umlautdarstellung gibt. Bezüglich der Umlautdarstellung siehe auch unter "Hinweise".)



 Das Zip-File ll.zip enthält folgende Dateien:

          +-bilder			Ordner mit GIF's
          !  links.gif			Linklisten-GIF
          !
          #readme4.pdf			Die Beschreibung, die Sie gerade lesen
          !
          ll_admin.php			Admin-Login mit Benutzername/Passwort.
          !
          ll_adminmenu.php		Admin-Menü zur Auswahl, ob Eintrag geändert oder gelöscht werden soll.
          !
          ll_aendern.php		MySQL-Update.
          !
	  ll_captcha.php		Generierung Sicherheitscode Captcha.
	  !
          ll_connect.php		Datenbankeinstellungen, Benutzername/Passwort für den Admin,
	  !				Anzahl der Links pro Seite und Aufbau der Datenbankverbindung.
	  !				Ein-/ausschalten der Intensivprüfung (Webserver, Existenz) der URL.
          !
          ll_dbmake.php			MySQL-Create Table und Bestätigung.
          !
          ll_delete.php			MySQL-Delete.
          !
          ll_design.php			Layout der Linkliste (Hintergrundbild/Farben).
          !
          ll_eingabe.php		Eintragsformular.
          !
          ll_eintragen.php		MySQL-Insert und Eintragsbestätigung.
          !
          ll_form_aendern.php		Änderungsformular.
          !
          ll_form_delete.php		Löschbestätigung.
          !
          ll_id_aendern.php		Änderungsauswahl.
          !
          ll_id_delete.php		Löschauswahl.
          !
          ll_install.htm		Linkliste-MySQL-Tabelle anlegen.
          !
          ll_start.php			Startseite der Linkliste mit Anzeige der vorhandenen Einträge.
	  !
	  ll_url.php			Intensivprüfung (Webserver, Existenz) der URL.
	  !
	  ll_vorschau.php		Vorschau für einen neuen oder geänderten Eintrag.


 Installation:

          1. Entpacken Zip-File ll.zip in ein beliebiges Verzeichnis des PHP-fähigen Webspaces.
	     Achtung: Bei Updates sind nicht immer alle Dateien, die sich in dem Zip-File befinden, erforderlich.

          2. Die Datei ll_connect.php anpassen, d.h. anstelle von ### die Werte der eigenen MySQL-Datenbank eintragen.
	     Ggf. Benutzername/Passwort für den Admin ändern (Default ist admin/admin).
	     Ggf. Anzahl der Links pro Seite ändern (Default ist 20).
             Ggf. Intensivprüfung der URL einschalten (Default ist "aus").
	     Ggf. Sicherheitscode einschalten (Default ist "aus").
	     Anzumerken ist, dass die Intensivprüfung natürlich länger als die normale Prüfung dauert.

          3. In der Datei ll_eintragen.php kann, falls gewünscht, unter "$strEmpfaenger" bei ### eine eMail-Adresse eingetragen werden,
	     unter der man eine Nachricht bei einem Neueintrag erhält.
	     Bitte in diesem Fall den Kommentar bei "mail($strEmpfaenger, $strSubject, $strMailtext)" entfernen.

 	  4. In der Datei ll_design.php kann das Layout der Linkliste (Hintergrundbild/Farben) angepasst werden.

	  5. Geben Sie den Dateien auf dem Server (wenn es ein Unix-Rechner ist) mit dem chmod-Befehl die Rechte 755.
	     Ein ordentliches FTP-Programm sollte Sie dabei unterstützen.

	  6. Die Datei ll_install.htm aufrufen um die Installation der MySQL-Tabelle zu starten.
	     Nur bei einer Neuinstallation, nicht bei Update!

	  7. Unter dem Punkt "Eintragen" auf der Startseite ll_start.php können Einträge angelegt werden.

	  8. Unter dem Punkt "Admin" auf der Startseite ll_start.php können die Einträge geändert oder gelöscht werden.
	     Benutzername/Passwort für den Admin in der Datei ll_connect.php eintragen (Default ist admin/admin).

	  9. Unter dem Punkt "Download/Update" auf der Startseite ll_start.php kann die Linklisten-Software ggf. auf den
	     neuesten Stand gebracht werden. Siehe hierzu unter "Update" im nächsten Abschnitt.


 Update:

          Siehe unter "Installation", d.h. bei Updates wird kein Delta bereitgestellt, sondern immer die gesamte Anwendung.

          Sollte sich bei einem Update die MySQL-Tabelle ändern, sind ggf. Sondermaßnahmen erforderlich.

	  Bitte beachten Sie im Updatefall immer die Hinweise in der Änderungsübersicht.

	  Es sind immer alle Updates seit dem zuletzt installierten Softwarestand in chronologischer Reihenfolge durchzuführen.


 Hinweise:

	  Bei dieser Linkliste handelt es sich um eine einfache in PHP geschriebene Linkliste mit Admin-Funktion.

	  Grundlage für die Linkliste war d.-links v1.0 von d.-Coder.

	  Voraussetzungen:
	  - PHP-fähiger Webspace (ab PHP 4)
	  - MySQL-Datenbank
	  - Zur Installation sind Grundkenntnisse in HTML, PHP, MySQL und FTP erforderlich.

	  Die HTML- und PHP-Dateien müssen sich im selben Verzeichnis befinden.
	  Das Linklisten-GIF muss sich im Unterverzeichnis "bilder" befinden.

	  Die Angabe zur Zeichenkodierung in den HTML-Dateien ist mit "charset=ISO-8859-1" definiert.
	  Bei Umlautproblemen ist es vielleicht besser mit "charset=UTF-8"?  

	  Für die Funktionsfähigkeit der Linkliste übernehme ich keinerlei Gewähr.