Server
PHP - Dateien als Download anbieten
Um in PHP Dateien dem User als Download zur Verfügung zu stellen, muss der header des Scripts geändert werden:
nützliche htaccess Tricks für Webmaster
http://makeitrank.com/10-htaccess-hacks-every-seo-should-know
Folgende Themen werden auf der Seite behandelt:
- Force Caching with htaccess
- Set a Custom 404 Page with htaccess
- Implement a 301 Redirect with htaccess
- Only allow specific IP addresses in certain directories
- Prevent Image Hot Linking with htaccess
- Enable gzip with htaccess
- Remove ‘category’ from a URL with htaccess
- Define any page as the home page with htaccess
- Disable Directory Browsing
- Protect your htaccess file
einzelne Datei über htaccess schützen
Mithilfe von htaccess kann man unter Anderem auch Verzeichnisse vor unberechtigtem Zugriff schützen - dies lässt sich mithilfe der htaccess-Authentication machen. Neben kompletten Pfaden lassen sich aber auch einzelne Dateien schützen.
Hierzu schränkt man den Zugriff auf die Authentifizierung einfach mittels der Direktive ein.
<Files filenametoprotect.php>
AuthType Basic
AuthName "Protected Access"
AuthUserFile /usr/local/apache/passwd
Require valid-user
</Files>Weitere Informationen:
http://httpd.apache.org/docs/2.0/howto/auth.html
Bildinformationen mit ImageMagick auslesen
Ergänzend zum Beitrag von rapsli.ch - CMYK in RGB umwandeln mit Drupal:
Mit dem Kommandozeilen-Tool identify (aus dem ImageMagick Paket) lassen sich Metainformationen aus Grafiken auslesen. Man könnte bspw. den Farbraum, die Farben / Auflösung etc. auslesen..
Kleines Beispiel für die Nutzung unter PHP:
<?php
$img1 = "test_picture.jpg";
$exec_out = ""; // exec Output as array
exec("identify -verbose ".$img1,$exec_out);
if( strstr($exec_out[4],"CMYK"))
{
MySQL-DBs sichern / zurückspielen
Da die Möglichkeiten von phpmyadmin in Bezug auf die Sicherung / Wiedereinspielen von größeren Datenbanken eher begrenzt sind, möchte ich hier eine Alternative vorstellen.
Ein Weg, die Daten trotzalledem zu sichern / wiedereinzuspielen geht über das Tool mysqldump (http://dev.mysql.com/doc/refman/5.1/de/mysqldump.html)..
Die Vorgehensweise möchte ich im Folgenden kurz aufzeigen
Schritt 1:
Auf der Kommandozeile folgenden Befehl eingeben (am Besten in ein Verzeichnis, in dem alle dumps gespeichert werden)
mysqldump --opt [db_name] > [datei]
xampp - Virtual Host einrichten
Der folgende Artikel zeigt, wie man einfach einen Apache VirtualHost mit xampp aufsetzt - Zeitaufwand liegt bei nicht einmal 5 Minuten ;)..
http://dev.weblication.de/wDev/knowledgebase/articles/20060215_artikel_x...
The Ultimate Guide to .htaccess Files
Auf dieser Seite findet man eine sehr umfassende Zusammenfassung von HTACCESS Möglichkeiten / Features..
http://net.tutsplus.com/tutorials/other/the-ultimate-guide-to-htaccess-f...
andere Quellen
Was ist htaccess - http://de.wikipedia.org/wiki/Htaccess
Apache Tutorial - http://httpd.apache.org/docs/2.2/howto/htaccess.html
Tools - http://www.matthias-glaessner.de/webmaster/htaccess/htaccess.php
Unix - Datein auf Kommandozeile durchsuchen
Suche in Dateien auf Kommandozeile
find ./ -maxdepth 1 -name "Dateiname" | xargs grep "suchstring" >> ausgabe.txtDrupal Performance Tuning
.htaccess gegen Spambots und Webcrawler
Blockliste für .htaccess gegen Spambots und Webcrawler
http://netzhappen.de/2009/03/06/blockliste-fur-htaccess-gegen-spambots-u...

