Cron: Shell-Skript mit relativen Pfaden

Datum: 28.01.2014 | Autor: | Kategorie: Allgemein | Tags: | keine Kommentare »

Shell-Skript mit relativen Pfaden im Cron ausführen

cd /var/www/cgi-bin/scripts && ./do_somthing.sh 2>&1

.htaccess: Verzeichnisschutz

Datum: 27.11.2013 | Autor: | Kategorie: .htaccess | Tags: | keine Kommentare »

alles verbieten

Order Deny,Allow
Deny from all

mit Anmeldung

Order allow,deny
Allow from all
AuthType        Basic
AuthUserFile    /var/www/test/.htpasswd
AuthName        "Internal area"
require valid-user

.htaccess: Redirect (non) www

Datum: 27.11.2013 | Autor: | Kategorie: .htaccess | Tags: | keine Kommentare »

Weiterleitung auf www

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Weiterleitung auf nicht www

RewriteEngine On
RewriteCond %{HTTP_HOST} !^my-domain\.com$ [NC]
RewriteRule ^(.*)$ http://my-domain.com/$1 [R=301,L]

Vorsicht: fkt. nicht unbedingt mit https-Seiten


PDF-Dateien mit pdftk manipulieren

Datum: 15.05.2013 | Autor: | Kategorie: Linux | Tags: , , | keine Kommentare »

pdftk ist ein plattformübergreifendes Werkzeug für die Kommandozeile bzw. Konsole, mit dem man PDF-Dateien manipulieren kann.

PDF-Dokument zerlegen:

pdftk datei.pdf burst

PDF-Dokument zusammenfügen

pdftk datei1.pdf datei2.pdf datei3.pdf cat output gesamt.pdf

Perl: Tie

Datum: 10.01.2013 | Autor: | Kategorie: Perl | Tags: , | keine Kommentare »
use Tie::File;

my $datei = 'array.dat';

# @array mit Tie::File an $datei binden
tie my @array, 'Tie::File', $datei or die $!;

# jetzt etwas mit @array anstellen ... und wenn's erledigt ist:

untie @array;

WP: Benutzerdefinierte Felder

Datum: 06.01.2013 | Autor: | Kategorie: Wordpress | Tags: , | keine Kommentare »

Beispiel um Benutzerdefinierte Felder einzufügen:

<?php
   global $wp_query;
   $postid = $wp_query->post->ID;
   if ($quelle_link = get_post_meta($postid, 'quelle_link', true)) {
      echo "<p class=\"quelle\">Quelle: <a href=\"$quelle_link\">$quelle_link</a></p>";
   } // if
?>