tools

Drupal cron from commandline

If you want to add a cronjob without resorting to the normal methods: http://drupal.org/cron using wget, lynx or curl from the commandline you will need the following script.

You can call this script from the commandline: php /path/to/your/drupal/site/cron-cli.php hostname

I built upon the script from http://srhaber.com/blog/2009/02/11/command-line-cron-for-drupal/ and added feedback for the usage.

You will need a php installation on your server that is compiled for cli functionality. http://nl.php.net/manual/en/features.commandline.php

Ikariam tooltjes - Layout links uitlijnen

In de nieuwe versie met kronos zijn er een paar gebouwen bij gekomen.. en dan past het uitgebreide dropdown menuutje opeens niet meer op mijn bescheiden 1280 pixels brede scherm.

Vandaar dat ik me even heb verdiept in greasemonkey en het volgende scriptje heb verzonnen: http://www.jadwigo.nl/ikariam/scripts/ilfl.user.js

Ikariam wordt nu links in je scherm geplaatst in plaats van gecentreerd.

pagina's beveiligen met PHP en HTTP access authentication

Hoe je dus een handige manier om een php bestandje te beveiligen.

Het werkt natuurlijk niet in alle gevallen zoals verwacht... maar om een of meer pagina's te verstoppen werkt het best goed.

<?php
if (!isset($_SERVER['PHP_AUTH_USER']) || check_login($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) == false) {
 
Header("WWW-Authenticate: Basic realm=\"Secrit aarea\"");
 
Header("HTTP/1.0 401 Unauthorized");
  echo
"Please login.\n";
  exit;
}

function
check_login($user, $pass) {
 
$returnval = false;
  if (!empty(
$user) && !empty($pass)) {
    if (
in_array($user, array("demo","guest","admin"))) {
      if (
$pass == 'password') {
     
$returnval = true;
      }
    }
  }
  return
$returnval;
}
?>

Je moet natuurlijk nog wel de usernamen en het wachtwoord aanpassen

Wat zijn dan die tools

Mensen die alleen op deze blog komen kijken naar loze televisiespel kloontjes waar je nepmiljoenen kunt winnen hebben het meestal niet echt door, maar het meest populaire hoekje van deze site is eigenlijk de Tools sectie. Deze hoek ga ik langzaam ook meer integreren met deze website zelf.

Het eerste stapje is nu het verhaaltje over CSS transparantie.

CSS transparency without images

A transparency effect using only CSS, but unfortunately it has some drawbacks. View the source for how it's done.