Benny's Blog
Navigation: Home » Archives for September 2010
28. September 2010

Webseiten können über eine .htaccess Datei geschützt werden. Dafür muss eine .htaccess und eine .htpasswd-Datei in den zu schützenden Ordner abgelegt werden. Der Inhalt dieser Dateien lässt sich mit einem htaccess Generator erstellen. Den Pfad zur AuthUserFile sollte man jedoch absolut angeben.

Der absolute Dateipfad lässt sich mit einem Stückchen PHP ermitteln:

absolute_path.php

1
2
3
<?php
	echo dirname($_SERVER['SCRIPT_FILENAME']);
?>
27. September 2010

Der DocumentRoot eines VirtualHost lässt sich in der Apache2 Webserver-Konfiguration einrichten. Bei Webhosting-Anbietern hat man darauf verständlicherweise aus Sicherheitsgründen keinen Zugriff. Möchte man trotzdem sein Hauptverzeichnis auf einen darin befindlichen Ordner umleiten, so kann eine RewriteRule behilflich sein, sofern mod_rewrite geladen wurde.

…weiterlesen

27. September 2010

Im Windows Betriebssystem können standardmäßig keine Dateien erstellt werden, die im Dateinamen mit einem Punkt beginnen. Daher ist es ohne Weiteres auch nicht möglich, eine .htaccess Datei unter Windows zu erstellen. Man könnte sich zwar eine bestehende .htaccess-Datei von einem Linux FTP-Server herunterladen und dann editieren, doch das ist nicht der Sinn der Sache. Mit einem kleinen Trick lässt sich nämlich auch unter Windows von Hause aus eine .htacces Datei erstellen.

…weiterlesen

26. September 2010

Wie man andere JavaServer Pages in einer JavaServer Page einfügen kann, zeigt das folgende Code-Stückchen. Es handelt sich dabei um ein Scriptlet, das bei Vorhandensein eines User-Objektes ein Logout-Formular anzeigt.

scriptlet.jsp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<%@page import="util.SecurityUtil, persistence.User" %>
<%
	SecurityUtil security = SecurityUtil.getInstance();
	User user = security.getUser();
	if(user != null)
	{
%>
	<%@include file="form-logout.jsp" %>
<%
	}
	else
	{
%>
	<%@include file="form-login.jsp" %>
<%
	}
%>
25. September 2010

Möchte man eine Webseite direkt im Browser bearbeiten, so reicht es, wenn man folgenden JavaScript-Code in die Adresszeile des Browsers eingibt und ausführt:

JavaScript Live-Editor:

javascript:document.body.contentEditable='true';document.designMode='on';void 0
24. September 2010

Der Artikel “Top 10 CSS Table Designs” zeigt, wie man schnöde HTML-Tabellen mit CSS richtig schick machen kann. Im Anhang befindet sich eine “schnöde” HTML-Tabelle nach dem Standard des W3C sowie eine schicke Tabelle mit abgerundeten Kanten.

…weiterlesen