Archive for Dezember 2010

 
 

PHP Code: Globals off – on

Braucht eins eurer Scripts “Register Globals on”, aber euer Server ist auf “Register Globals off”, dann kann euch diese Zeile helfen.

<?php

//In die erste Zeile setzen
extract($_REQUEST,EXTR_SKIP);

?>

PHP Code: einfache Ver – und Entschluesselung

Dieses Script zeigt einen einfachen Encoder / Decoder Algorithmus.

<?php

function encode($code,$key) {
 $laenge = strlen($code);
 while($n < $laenge) {
  $encode .= chr(ord( substr($code,$n,1))+$key);
  $n++;
 }
return $encode;
}

?>
<?php

function decode($decode,$key) {
 $laenge = strlen($decode);
 while($n < $laenge) {
  $decodetext .=chr(ord(substr($decode,$n,1))-$key);
  $n++;
 }
return $decodetext;
}

?>

PHP Code: Datei – Datum

Gibt das Erstellungsdatum einer beliebigen Datei aus.

<?php

function FileDate($file) {
 $date = filectime($file);
 $out = date('F j, Y,H:i:s', $date);

  return $out;
}

?>

PHP Code: Datei leeren

Mit dieser Funktion lässt sich ganz einfach eine Datei komplett leeren.

<?php

function leeren($file) {
 $datei = fopen($file,"w");
 fputs($datei,"");
 fclose($datei);
}

?>

PHP Code: Datum und Zeit – auf deutsch

Mit diesem Script wird das Datum und die Zeit auf Deutsch ausgegeben.

<?php

setlocale('LC_TIME', 'de_DE');
echo strftime('%A').', den '.date('d.m.Y H:i:s').' Uhr.';

?>

PHP Code: Bubblesort Verfahren

Dies ist ein kleines Beispiel, für ein Bubblesort-Verfahren. (Sortierung)

<?php

$arr = array(5,54,677,21,2,24,213,45,431,33,25);
print_r($arr);
$COUNT = count($arr);

for($i=0; $i<$COUNT; $i++) {
 for($j=0; $j<$COUNT; $j++) {
  $first = $arr[$j];
  $second = $arr[$j+1];
  if($first > $second) {
   $arr[$j] = $second;
   $arr[$j+1] = $first;
  } else {
   $arr[$j] = $first;
   $arr[$j+1] = $second;
  }
 }
}

array_shift($arr);
print_r($arr);

?>

PHP Code: Bild massen (Höhe und Breite)

In diesem Script wird gezeigt, wie man an die Maße eines Bildes kommt.

<?php

$bild = "bild.jpg";
$groesse = getimagesize($bild);

echo "Bildbreite: ".$groesse[0];
echo "<BR>";
echo "Bildhöhe: ".$groesse[1];
echo "<BR>";
echo "Grafik-Typ: ".$groesse[2];
echo "<BR>";
echo "HTML-Zeichenkette: ".$groesse[3];

?>