Snippet: Dateien mischen

Hier ein Codeschnippsel, mit dem man die Namen von Dateien "mischen" kann:

Hierzu werden die Dateien im aktuellen Verzeichnis zufällig angeordnet und mit dem Prefix "ZAHL-" im Dateinamen durchnummeriert.

<?php
$files = glob('*');
shuffle($files);

$c = 0;
foreach($files as $f) {
	//echo $f.' ====> '.$c.'-'.$f."\n";
	rename($f, $c.'-'.$f);
	$c++;
}

Zum Artikel

am 05.01.2012 um 12:59:23 veröffentlicht unter php

Debugging für die eigene IP-Addresse

Hier einmal zwei Codeschnippsel, mit denen man komfortabel live-Systeme debuggen kann, ohne dass Benutzer etwas davon mitbekommen.

Hierzu wird einfach geprüft, ob der aufrufende Client die eigene IP-Adresse hat.

In den folgenden Schnippseln für php und Smarty wird deine Addresse automatisch eingebaut.

php:

if( $_SERVER['REMOTE_ADDR'] == '##UIP##' ) {
    //Debug-Ausgaben hier
}

smarty:

{if $smarty.server.REMOTE_ADDR == '##UIP##'}
    {*Debug-Ausgaben hier*}
{/if}

Zum Artikel

am 05.12.2011 um 19:12:09 veröffentlicht unter php