Login  Regeln Aktuelles Datum und Uhrzeit: 09.01.2009, 02:13  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Suche Tutorial für Sicherheitsgrafik

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
p3l3
Stammuser [User]
Stammuser



Anmeldung: 11.03.05
Beiträge: 36
Wohnort: München

BeitragVerfasst am: 26.11.2005, 01:15    Titel: Suche Tutorial für Sicherheitsgrafik Antworten mit Zitat

Hi Leute

Ich bin auf der Suche nach nem Tutorial oder vergleichbar um eine Sicherheitsgrafik zu erstellen -> Grafik mit PHP erstellen die eine zufällige Buchstaben-Zahlen-Kombination enthält die von Robots nicht gelesen werden kann und vom User, als Kontrolle das er ein "echter" User ist, wieder eingegeben werden muss (Spamschutz von GBs und Foren). Hab mal gegoogelt aber find wieder mal nix.

Kann mir da jemand helfen?

LG

Peter

_________________
Wenn Architekten Ihre Gebäude so bauen würden, wie Programmierer ihre Programme schreiben, dann könnte ein Specht ganze Städte vernichten. (Murphy) Winken


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
dein_opi
Beliebter [User]
Beliebter



Anmeldung: 07.11.04
Beiträge: 429
Wohnort: Göttingen

BeitragVerfasst am: 26.11.2005, 09:34    Titel: Antworten mit Zitat

guck mal hier

http://www.captcha.net/

http://drupal.org/project/captcha

_________________
News Script Rezepte CMS Counter


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
p3l3
Stammuser [User]
Stammuser



Anmeldung: 11.03.05
Beiträge: 36
Wohnort: München

BeitragVerfasst am: 05.12.2005, 05:11    Titel: Antworten mit Zitat

SRY! die bringen mich ned wirklich weiter die links

hat jemand noch was leicht verständliches

oder wer kann mir sagen welche datei das bei einem phpBB forum erstellt damit ich mir das mal dort analysieren kann?!

_________________
Wenn Architekten Ihre Gebäude so bauen würden, wie Programmierer ihre Programme schreiben, dann könnte ein Specht ganze Städte vernichten. (Murphy) Winken


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Matze
Beliebter [User]
Beliebter



Anmeldung: 19.07.05
Beiträge: 328
Wohnort: Fortaleza/ ...

BeitragVerfasst am: 05.12.2005, 16:41    Titel: Antworten mit Zitat

Uhhh,...php anfänger...ganz schlechtaber versuchen wir es mal,...

erstmal musst du sehen ob dein Provider GD Lib aktiv hat,...das ist aber Standart bei den meisten Anbietern,...

Wie du das siehst? Siehst du hier:

Code:
<?php
phpinfo();
?>


Und dann das als phpinfo.php oder was du willst abspeichern. Und dann die suche deines Browser nutzen....wenn du uns sagst ob aktiv oder nicht dann sehen wir (bzw. ich) mal weiter

_________________
Probleme mit Software, Hardware, Netzwerk oder Betriebssystem?
Forum von mb-tech.at
Für Gmail Einladungen bitte in Zukunft erst dieses lesen!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
p3l3
Stammuser [User]
Stammuser



Anmeldung: 11.03.05
Beiträge: 36
Wohnort: München

BeitragVerfasst am: 06.12.2005, 09:59    Titel: Antworten mit Zitat

nee anfänger bin ich nimmer. hab vergessen meine signatur zu ändern. SRY

Also GD2 Lib ist aktiv

ich hab ein phpBB Forum laufen wo so eine Grafik integriert ist. Allerdings möcht ich das nun auch in nem selbstgeschriebenen Gästebuch verwenden da das alte von lauter Spanmmern heimgesucht wird.

Am besten wäre es zu wissen wo diese Grafik im phpBB Forum integriert wird um die Systematik dieser Funktion zu verstehn.

Bilder generieren mit text weiss ich schon (die Agentur für Arbeit hat ab und an Geld für Weiterbildungskurse Lachen ) aber die schaun immer nach nix aus.

_________________
Wenn Architekten Ihre Gebäude so bauen würden, wie Programmierer ihre Programme schreiben, dann könnte ein Specht ganze Städte vernichten. (Murphy) Winken


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Matze
Beliebter [User]
Beliebter



Anmeldung: 19.07.05
Beiträge: 328
Wohnort: Fortaleza/ ...

BeitragVerfasst am: 06.12.2005, 14:36    Titel: Antworten mit Zitat

p3l3 hat folgendes geschrieben:
nee anfänger bin ich nimmer. hab vergessen meine signatur zu ändern. SRY


Ah,.. das ist gut zu wissen!

p3l3 hat folgendes geschrieben:

Also GD2 Lib ist aktiv


Gut da is ja schon ma grund vorraussetzung....

p3l3 hat folgendes geschrieben:

Am besten wäre es zu wissen wo diese Grafik im phpBB Forum integriert wird um die Systematik dieser Funktion zu verstehn.

p3l3 hat folgendes geschrieben:

ich hab ein phpBB Forum laufen wo so eine Grafik integriert ist. Allerdings möcht ich das nun auch in nem selbstgeschriebenen Gästebuch verwenden da das alte von lauter Spanmmern heimgesucht wird.


Da das ja nen Hack is würde ich einfach mal in die dateien gucken und den Code den du da eingebaut hast... is ja standartmässig nicht dabei (oder bin ich ma wieder nicht auf dem neusten Stand??)

Was dein gÄstebuch angeht sollte es eigentlich gar nicht soweit kommen,.. musst eigentlich einfach nur dein GB mit nem vernbünftigen robot.txt sichern so das es von Google nicht indexiert wird und schon hat sich das problem,... zumindest hilft es bei mir,...!

p3l3 hat folgendes geschrieben:

Bilder generieren mit text weiss ich schon (die Agentur für Arbeit hat ab und an Geld für Weiterbildungskurse Lachen ) aber die schaun immer nach nix aus.


In wie fern meinste das?


Sry für meine grottige Rechtschreibung


Matze

_________________
Probleme mit Software, Hardware, Netzwerk oder Betriebssystem?
Forum von mb-tech.at
Für Gmail Einladungen bitte in Zukunft erst dieses lesen!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
p3l3
Stammuser [User]
Stammuser



Anmeldung: 11.03.05
Beiträge: 36
Wohnort: München

BeitragVerfasst am: 06.12.2005, 16:21    Titel: Antworten mit Zitat

leider kann ich das gb nicht mit ner robot.txt versehen da das aktuelle nicht von mir gehostet wird sondern bei guestbook.de

und von denen will ich ja unbedingt weg (selber eins schreiben)

phpBB hat mittlerweile auch den grafikschutz zumindest bei der anmeldung

guckst du hier

http://www.feringa-radau.de/forum/profile.php?mode=register&agreed=true

Ich hab in dem PHP-Kurs (den mir das Areitsamt gezahlt hat) Bildgenerierung gelernt. Also nen text nehmen und den von der gd2 in eine Grafik umwandeln lassen (imagecreate sei an der Stelle genannt) allerdings ist das ja ne ziemlich unkonfortable sache was auch optisch nicht wirklich gut aussieht. Finde zumindest keine Möglichkeit buchstaben grösser zu machen oder diese schräg zu stellen usw.

Vielleicht gibt's aber doch nen Trick um das ganze grafisch noch besser zu machen.

_________________
Wenn Architekten Ihre Gebäude so bauen würden, wie Programmierer ihre Programme schreiben, dann könnte ein Specht ganze Städte vernichten. (Murphy) Winken


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
p3l3
Stammuser [User]
Stammuser



Anmeldung: 11.03.05
Beiträge: 36
Wohnort: München

BeitragVerfasst am: 06.12.2005, 16:49    Titel: Antworten mit Zitat

OK ich hab die datei gefunden die das bild generiert

Schaut aber sehr kompliziert aus

Code:
<?php
/***************************************************************************
 *                            usercp_confirm.php
 *                            -------------------
 *   begin                : Saturday, Jan 15, 2003
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: usercp_confirm.php,v 1.1.2.1 2004/11/18 17:49:45 acydburn Exp $
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
   die('Hacking attempt');
   exit;
}

// Note to potential users of this code ...
//
// Remember this is released under the _GPL_ and is subject
// to that licence. Do not incorporate this within software
// released or distributed in any way under a licence other
// than the GPL. We will be watching ... ;)

// Do we have an id? No, then just exit
if (empty($HTTP_GET_VARS['id']))
{
   exit;
}

$confirm_id = htmlspecialchars($HTTP_GET_VARS['id']);

// Define available charset
$chars = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J',  'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',  'U', 'V', 'W', 'X', 'Y', 'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9');

if (!preg_match('/^[A-Za-z0-9]+$/', $confirm_id))
{
   $confirm_id = '';
}

// Try and grab code for this id and session
$sql = 'SELECT code 
   FROM ' . CONFIRM_TABLE . "
   WHERE session_id = '" . $userdata['session_id'] . "'
      AND confirm_id = '$confirm_id'";
$result = $db->sql_query($sql);

// If we have a row then grab data else create a new id
if ($row = $db->sql_fetchrow($result))
{
   $db->sql_freeresult($result);
   $code = $row['code'];
}
else
{
   exit;
}

// If we can we will generate a single filtered png else we will have to simply
// output six seperate original pngs ... first way is preferable!
if (@extension_loaded('zlib'))
{
   $_png = define_filtered_pngs();

   $total_width = 320;
   $total_height = 50;
   $img_height = 40;
   $img_width = 0;
   $l = 0;

   list($usec, $sec) = explode(' ', microtime());
   mt_srand($sec * $usec);

   $char_widths = array();
   for ($i = 0; $i < strlen($code); $i++)
   {
      $char = $code{$i};

      $width = mt_rand(0, 4);
      $char_widths[] = $width;
      $img_width += $_png[$char]['width'] - $width;
   }

   $offset_x = mt_rand(0, $total_width - $img_width);
   $offset_y = mt_rand(0, $total_height - $img_height);

   $image = '';
   $hold_chars = array();
   for ($i = 0; $i < $total_height; $i++)
   {
      $image .= chr(0);

      if ($i > $offset_y && $i < $offset_y + $img_height)
      {
         $j = 0;

         for ($k = 0; $k < $offset_x; $k++)
         {
            $image .= chr(mt_rand(140, 255));
         }

         for ($k = 0; $k < strlen($code); $k++)
         {
            $char = $code{$k};

            if (empty($hold_chars[$char]))
            {
               $hold_chars[$char] = explode("\n", chunk_split(base64_decode($_png[$char]['data']), $_png[$char]['width'] + 1, "\n"));
            }
            $image .= randomise(substr($hold_chars[$char][$l], 1), $char_widths[$j]);
            $j++;
         }

         for ($k = $offset_x + $img_width; $k < $total_width; $k++)
         {
            $image .= chr(mt_rand(140, 255));
         }

         $l++;
      }
      else
      {
         for ($k = 0; $k < $total_width; $k++)
         {
            $image .= chr(mt_rand(140, 255));
         }
      }

   }
   unset($hold);

   $image = create_png(gzcompress($image), $total_width, $total_height);

   // Output image
   header('Content-Type: image/png');
   header('Cache-control: no-cache, no-store');
   echo $image;

   unset($image);
   unset($_png);
   exit;

}
else
{
   if (!empty($HTTP_GET_VARS['c']))
   {
      $_png = define_raw_pngs();

      $char = substr($code, intval($HTTP_GET_VARS['c']) - 1, 1);
      header('Content-Type: image/png');
      header('Cache-control: no-cache, no-store');
      echo base64_decode($_png[$char]);

      unset($_png);
      exit;
   }
}

exit;

// This is designed to randomise the pixels of the image data within
// certain limits so as to keep it readable. It also varies the image
// width a little
function randomise($scanline, $width)
{
   $new_line = '';
   $start = floor($width/2);
   $end = strlen($scanline) - ceil($width/2);

   for ($i = $start; $i < $end; $i++)
   {
      $pixel = ord($scanline{$i});

      if ($pixel < 190)
      {
         $new_line .= chr(mt_rand(0, 205));
      }
      else if ($pixel > 190)
      {
         $new_line .= chr(mt_rand(145, 255));
      }
      else
      {
         $new_line .= $scanline{$i};
      }
   }

   return $new_line;
}

// This creates a chunk of the given type, with the given data
// of the given length adding the relevant crc
function png_chunk($length, $type, $data)
{
   $raw = $type;
   $raw .= $data;
   $crc = crc32($raw);
   $raw .= pack('C4', $crc >> 24, $crc >> 16, $crc >> 8, $crc);

   return pack('C4', $length >> 24, $length >> 16, $length >> 8, $length) . $raw;
}

// Creates greyscale 8bit png - The PNG spec can be found at
// http://www.libpng.org/pub/png/spec/PNG-Contents.html we use
// png because it's a fully recognised open standard and supported
// by practically all modern browsers and OSs
function create_png($gzimage, $width, $height)
{
   // SIG
   $image = pack('C8', 137, 80, 78, 71, 13, 10, 26, 10);
   // IHDR
   $raw = pack('C4', $width >> 24, $width >> 16, $width >> 8, $width);
   $raw .= pack('C4', $height >> 24, $height >> 16, $height >> 8, $height);
   $raw .= pack('C5', 8, 0, 0, 0, 0);
   $image .= png_chunk(13, 'IHDR', $raw);
   // IDAT
   $image .= png_chunk(strlen($gzimage), 'IDAT', $gzimage);
   // IEND
   $image .= png_chunk(0, 'IEND', '');

   return $image;
}

// Each 'data' element is base64_encoded uncompressed IDAT
// png image data
function define_filtered_pngs()
{
   $_png = array(
      '0' => array(
         'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////
////////////////////wD/////////////////////////////////////////////////////AP////////////
////////////////////////////////////////8A/////////////////////////////////////////////////
////wD/////////////////////////////////////////////////////AP////////////////////////////
////////////////////////8A///////////////////olFAkBAAAGDyA4P///M31/////////////
wD////////////////0dAgAAAAAAAAAAAAEcPipFGHn////////////AP//////////////
6DAAAAAAAAAAAAAAAAAALSEAN+T///////////8A//////////////xAAAAAAAAAA
AAAAAAAAAAAACPA/////////////wD/////////////oAAAAAAAAAAAAAAAAAAAAA
AAev//////////////AP////////////8oAAAAAAAAPNj/zDAAAAAAAABD/////////////
/8A////////////1AAAAAAAABjw////5BAAAAAAAADo/////////////wD///////////+Q
AAAAAAAAbP//////QgAAAAAAAKj/////////////AP///////////1wAAAAAAACs/////8
AXAAAAAAAAcP////////////8A////////////OAAAAAAAAND////dNwAAAAAAAABI///
//////////wD///////////8gAAAAAAAA4P//7koACwAAAAAAACT/////////////AP/////
//////wgAAAAAAAD///VqAwaPAAAAAAAAEP////////////8A////////////AAAAAAAA
AP/8kQYDavUAAAAAAAAA/////////////wD///////////8AAAAAAAAA/6kNAEru/wAA
AAAAAAD/////////////AP///////////wAAAAAAAADAIwA33f//AAAAAAAAAP/////////
///8A////////////FAAAAAAAADYAI8D///8AAAAAAAAQ/////////////wD///////////8kA
AAAAAAAAA2p////5AAAAAAAACD/////////////AP///////////0gAAAAAAAAFkfz////UA
AAAAAAAQP////////////8A////////////cAAAAAAAAET1/////7AAAAAAAABo////////////
/wD///////////+oAAAAAAAAXfX/////sAAAAAAAAGj/////////////AAAAALgAAAAAAAA
wAAAAAAAAAAAAAAD////////////oAAAAAAAACOT////oEAAAAAAAAOD/////////////
AP////////////8+AAAAAAAAKMz/zDQAAAAAAAA0//////////////8A////////////7jgAAA
AAAAAAAAAAAAAAAAAAAKT//////////////wD///////////VqAwIAAAAAAAAAAAAAAA
AAAAA8////////////////AP//////////rQcDaVEAAAAAAAAAAAAAAAAAKOj/////////////
//8A///////////nblnu/IAIAAAAAAAAAAAAAFzw/////////////////wD////////////79////+
iITCAAAAAgSITg////////////////////AP//////////////////////////////////////////////////
//8A/////////////////////////////////////////////////////wD////////////////////////////////
/////////////////////AP////////////////////////////////////////////////////8A//////////////
///////////////////////////////////////w==',
         'width' => 40
      ),
      '1' => array(
         'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////
////////////////////wD/////////////////////////8BAAAAAAAP//////////////////AP//////
//////////////////9sAAAAAAAA//////////////////8A////////////////////////pAAAAAAA
AAD//////////////////wD//////////////////////6wEAAAAAAAAAP//////////////////AP/
///////////////////h4AAAAAAAAAAAA//////////////////8A//////////////////ygJAAAA
AAAAAAAAAD//////////////////wD//////////////9x8HAAAAAAAAAAAAAAAAP//////
////////////AP//////////////AAAAAAAAAAAAAAAAAAAA//////////////////8A/////////
/////8AAAAAAAAAAAAAAAAAAAD//////////////////wD//////////////wAAAAAAAAR
4AAAAAAAAAP//////////////////AP//////////////AAAAAAA4zP8AAAAAAAAA///////
///////////8A//////////////8AAAA4sP///wAAAAAAAAD//////////////////wD/////////
/////yR80P//////AAAAAAAAAP//////////////////AP////////////////////////8AAAAAA
AAA//////////////////8A/////////////////////////wAAAAAAAAD//////////////////wD/
////////////////////////AAAAAAAAAP//////////////////AP////////////////////////8AA
AAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD////////////////
//wD/////////////////////////AAAAAAAAAP//////////////////AP//////////////////////
//8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD//////////
////////wD/////////////////////////AAAAAAAAAP//////////////////AP/////////////////
///////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD////
//////////////wD/////////////////////////AAAAAAAAAP//////////////////AP/////////
///////////////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAA
AAD//////////////////wD/////////////////////////////////////////////////////AP///////
/////////////////////////////////////////////8A//////////////////////////////////////////
///////////wD/////////////////////////////////////////////////////AP//////////////////
//////////////////////////////////8A///////////////////////////////////////////////////
//wD/////////////////////////////////////////////////////AP////////////////////////////
////////////////////////8A/////////////////////////////////////////////////////wD//////
///////////////////////////////////////////////AP////////////////////////////////////////
////////////8=',
         'width' => 40
      ),
      '2' => array(
         'data' => 'AP////////////////////////////////////////////////////8A//////////////////////////////
///////////////////////wD/////////////////////////////////////////////////////AP///////
/////////////////////////////////////////////8A/////////////////////////////////////////
////////////wD/////////////////////////////////////////////////////AP/////////////////
///////////////////////////////////8A//////////////////////////////////////////////////
///wD/////////////////////////////////////////////////////AP/////////////////////////
///////////////////////////8A/////////////////////////////////////////////////////wD/
////////////////////////////////////////////////////AP/////////////////okFAkCAAAB
CBIfNT///////////////////8A///////////////8hAgAAAAAAAAAAAAAAFTo/////////
////////wD//////////////1QAAAAAAAAAAAAAAAAAACjo////////////////AP//////
//////+MAAAAAAAAAAAAAAAAAAAAADj///////////////8A////////////9BAAAAA
AAAAAAAAAAAAAAAAAALD//////////////wD///////////+gAAAAAAAAAHjs+Kw
MAAAAAAAAVP//////////////AP///////////1gAAAAAAABM/////6QAAAAAAAAU/
/////////////8A////////////KAAAAAAAALj/////+AAAAAAAAAD//////////////wD//
/////////+MfGBMOCAI8P/////wAAAAAAAACP//////////////AP///////////////////
////////5wAAAAAAAAw//////////////8A///////////////////////////oFAAAAAAAAH
z//////////////wD/////////////////////////6CgAAAAAAAAE3P//////////////AP////
///////////////////9ggAAAAAAAAAHT///////////////8A//////////////////////+0DA
AAAAAAAAA8+P///////////////wD/////////////////////gAAAAAAAAAAAKOj/////
////////////AP//////////////////9FAAAAAAAAAAADzw//////////////////8A////////
/////////+g4AAAAAAAAAABk/P///////////////////wD////////////////oKAAAAAA
AAAAMqP//////////////////////AP//////////////6CgAAAAAAAAAMNz/////////////
//////////8A//////////////g4AAAAAAAAAFT0/////////////////////////wD//////////
///bAAAAAAAAABU/P//////////////////////////AP///////////8wAAAAAAAAAAAA
AAAAAAAAAAAAA//////////////8A////////////SAAAAAAAAAAAAAAAAAAAAAA
AAAD//////////////wD//////////9wAAAAAAAAAAAAAAAAAAAAAAAAAAP//////
////////AP//////////hAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8A////
//////9AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////xAAA
AAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////////////////////////
//////////////////////8=',
         'width' => 40
      ),
      '3' => array(
         'data' => 'AP////////////////////////////////////////////////////8A////////////////////////////
/////////////////////////wD/////////////////////////////////////////////////////AP//
//////////////////////////////////////////////////8A//////////////////////////////////
///////////////////wD/////////////////////////////////////////////////////AP////////
////////////////////////////////////////////8A////////////////////////////////////////
/////////////wD////////////////8sGg0FAAAACA4cLz8////////////////////AP//////
////////rBgAAAAAAAAAAAAAACTA//////////////////8A/////////////3QAAAAAA
AAAAAAAAAAAAASs/////////////////wD///////////+YAAAAAAAAAAAAAAAAA
AAAAAjc////////////////AP//////////6AwAAAAAAAAAAAAAAAAAAAAAAGT////
///////////8A//////////94AAAAAAAABJDw/8g4AAAAAAAAHP///////////////wD/
/////////yAAAAAAAACE/////9gAAAAAAAAA////////////////AP///////////NSwiG
Q4FOT//////AAAAAAAABD///////////////8A//////////////////////////+YAAAAAA
AAVP///////////////wD//////////////////////P/ggAQAAAAAAATM////////////////
AP////////////////////9gAAAAAAAAAAAElP////////////////8A////////////////////
/0AAAAAAAAAAHLj//////////////////wD/////////////////////OAAAAAAAAAAwkPj
/////////////////AP////////////////////8gAAAAAAAAAAAAINj///////////////8A///
//////////////////xAAAAAAAAAAAAAAIPD//////////////wD/////////////////////u
Oz/4HgEAAAAAAAAhP//////////////AP///////////////////////////3wAAAAAAAAw
//////////////8A////////////////////////////6AAAAAAAAAj//////////////wD////////
/////////////////////AAAAAAAAAP//////////////AP//////////tJh8YEQoDNz//////+
AAAAAAAAAY//////////////8A//////////88AAAAAAAAaP//////dAAAAAAAAEz///
///////////wD//////////6QAAAAAAAAAdOD/5HQAAAAAAAAApP//////////////AP
///////////CgAAAAAAAAAAAAAAAAAAAAAACD4//////////////8A////////////yA
QAAAAAAAAAAAAAAAAAAAAEuP///////////////wD/////////////rAQAAAAAAAA
AAAAAAAAABJD/////////////////AP//////////////zDQAAAAAAAAAAAAAACTA//
////////////////8A/////////////////8BwOCAAAAAUNGi0/P///////////////////wD//
///////////////////////////////////////////////////AP/////////////////////////////////
///////////////////8A/////////////////////////////////////////////////////wD////////
/////////////////////////////////////////////AP///////////////////////////////////////
/////////////8=',
         'width' => 40
      ),
      '4' => array(
         'data' => 'AP////////////////////////////////////////////////////8A////////////////////////////
/////////////////////////wD/////////////////////////////////////////////////////AP//
////////////////////////nAAAAAAAAAD///////////////8A/////////////////////////8
AEAAAAAAAAAP///////////////wD////////////////////////gGAAAAAAAAAAA////
////////////AP//////////////////////9DAAAAAAAAAAAAD///////////////8A///////
///////////////9UAAAAAAAAAAAAAP///////////////wD/////////////////////hAAAA
AAAAAAAAAAA////////////////AP///////////////////7QAAAAAAAAAAAAAAAD//
/////////////8A///////////////////UDAAAAAAUAAAAAAAAAP///////////////wD//
///////////////7CQAAAAABMAAAAAAAAAA////////////////AP////////////////xEA
AAAAACU/wAAAAAAAAD///////////////8A////////////////cAAAAAAAZP//AAAA
AAAAAP///////////////wD//////////////6AAAAAAADz8//8AAAAAAAAA//////////
//////AP/////////////IBAAAAAAc6P///wAAAAAAAAD///////////////8A///////////
/5BgAAAAADMz/////AAAAAAAAAP///////////////wD///////////g0AAAAAACk///
///8AAAAAAAAA////////////////AP//////////XAAAAAAAfP///////wAAAAAAAAD
///////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////
///wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AP/////
/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8A//////////8AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wD//////////wAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA////////////AP//////////AAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAD///////////8A////////////////////////////AAAAAAAAAP/////////
//////wD///////////////////////////8AAAAAAAAA////////////////AP///////////////
////////////wAAAAAAAAD///////////////8A////////////////////////////AAAAAAAA
AP///////////////wD///////////////////////////8AAAAAAAAA////////////////AP///
/////////////////////////////////////////////////8A//////////////////////////////////
///////////////////wD/////////////////////////////////////////////////////AP////////
////////////////////////////////////////////8A////////////////////////////////////////
/////////////wD/////////////////////////////////////////////////////AP///////////////
/////////////////////////////////////8A///////////////////////////////////////////////
//////wD/////////////////////////////////////////////////////AP/////////////////////
///////////////////////////////8=',
         'width' => 40
      ),
/* Hier hab ich gekürzt da es bis "Z" so weitergehen würde */

   );

   return $_png;
}

// These define base64_encoded raw png image data used
// when we cannot generate our own single png image
function define_raw_pngs()
{
   $_png = array(
      '0' => 'iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAAAAACpleexAAAAFXRF
WHRDcmVhdGlvbiBUaW1lAAfTBQ4QKCNGXKO6AAAAB3RJTUUH0wUO
EDQ6EUG1VwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAXNJREFUeNpj/M9
AHGAiUt2wVvhyaqAqKyOjpG3jQwaGv+e+IUn9RwJfSjjg4iwFP1aKJD6
HyyErfGGAYrquIoP5E2wK/zigu0v5wH9sChdgeKDqP1aFGhBZmxv/z0D
d4IxV4RWIpMQHIPuJAITzAqEQETx7IFQIP5CQNoJwDmALxzMQCuyjg1
chnBPYwtECwr8AZN41h0p6YHOjAkTuwf//77wYuCEcFWwKOWA2fM1iZ
uuHcASwKYQ55c9ENuasrxgRjKlwJS+D17v/hBUeUGYwv/sfn0IRiJQZJIb
xuFEFagjvSlDUQNgK2GIGqpC1JRhIfoAqxBYz0DRhn8IMJO+giKEqhMaM
JBeI3AHhIKdkRPqG8DlAifqFADyasKRHO6h1Z/6fMYEwTbCmx3cWGCl8
CTaFwBhGz+M2/7EpXMvOnBmIok7jBVaFz/Mi3/1pQORrhpgPyOr+M8I
L0j9/gKpeLjhy5QEwoDVsYuRR3cE4IktcAJNx8cJaZBeQAAAAAElFTkSuQ
mCC',
      '1' => 'iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAAAAACpleexAAAAFXRF
WHRDcmVhdGlvbiBUaW1lAAfTBQ4QMi//xxVKAAAAB3RJTUUH0wUOED
YLcqnX7wAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHpJREFUeNpj/M9AHG
AiUh1WhR8FGUGAsMKaD9iM/I8BlmCVwVS4hoUohT8qcNiFyv2zQIWBC
IV3amRwu54RKcDRAgQ1KigIcJYK7CqR3QsCFmf+Y8qgeQakbANMAz6
FKjUXECbj8zWa76nm61GFw1UhI10KqVGFNFQIADdK9Zj7PsV9AAAAAE
lFTkSuQmCC',
      '2' => 'iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAAAAACpleexAAAAFXRF
WHRDcmVhdGlvbiBUaW1lAAfTBQ4QMwPUBEjoAAAAB3RJTUUH0wUOE
DUqFe2UcgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAQxJREFUeNpj/M9AH
GAiUt2owkGrkAWF93LFgStPfjCwyGiYRGijqfyPAH9aOJAkQl78RwbICkN
QjdB4gUNhD7qzLLAr/CKA4YENSAoRvl7zAUJXvPmxhgfCXILVMxEQvg+
IDVUhgtVqDYjkDhD7B2aQIMIx5cOTN29evLAAsaEKObBajQzmQOQMcI
QjHLwQgSisIaDwBdS5LHfwK7yhAHVVyX+8CrdAA5HB5gdehQ3Yoxpd4
ZcAmDqbD//xKISEIjhU//zHoxDmXQaeFRhOZ8CmzuDOf3wKf8DsDfny
H6/CHJi6P//xKjyDJethVehBpMI7DPgVwrPCCgb8AK5wDwGFcNMF8EkC
ASOx1QcAGUxu1untnFIAAAAASUVORK5CYII=',
      '3' => 'iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAAAAACpleexAAAAFXRF
WHRDcmVhdGlvbiBUaW1lAAfTBQ4QMxBQugk2AAAAB3RJTUUH0wUOE
DU3duv4qwAAAAlwSFlzAAALEgAACxIB0t1+/AAAATdJREFUeNpj/M9AH
GAiUt0IVciCzPm7ZceZB28YGBQkLHwcmNFU/keANRJI4ioH/qMAJIUlaH
atwaFwBrqrOO5gVfiCB8P9KVgVVkAtnPDh/wkLCFsGq0IFiGQLiH0D06P/
GWHJ7O+NOzfuXLlzQRrEhgSawHscwYPurxAcwQMBf/4/aIAYyHIGr8IEe
DhO+Y9XoQNUncwOVHGMRPEDSovc+IkzrpGDCQgUbuC1WgBhhsIHfA
p3vPn/oIIFKfRxKQSDGohCA4IKX0DTD7YoRAWMUJ9iyQpbn4DBBWUQ
5yFEDDnFw622gXAzwBxoYvfB5sYlUI0lD/4/gWWKJdgU/tHAcKjCD6y+P
sGCpo4FJbaRgmcNqkqWCThTzxkTJHXo+Ro1HA9uOPHiATDlKJj4eKCV
FIzDqWgGAK7GW/haPS+zAAAAAElFTkSuQmCC',
      '4' => 'iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAAAAACpleexAAAAFXRF
WHRDcmVhdGlvbiBUaW1lAAfTBQ4QMyqWttCEAAAAB3RJTUUH0wUOED
Uxn4hdngAAAAlwSFlzAAALEgAACxIB0t1+/AAAAKBJREFUeNpj/M9AHG
AiUh2FCucyQgCK4H9McIAFixwWhQ8kGIhS+MWAgTiFIQzEKWxhIE7hF
gbiFF7hASkQIajwjQpInuUAIYV/XMDyU/4TUlgAlk75T0jhArCszR9CCk+
AY07mxX8CCp+AY47nzH8CCn+YgOWW/CekMAYsVfMfl0JGmCBq4kNE
Dp2zAn0UMmItABjRvDykPTO43DgyFQIANP6pTFLWAdoAAAAASUVOR
K5CYII=',

/* Hier hab ich auch gekürzt da es bis "Z" so weitergehen würde */

   );

   return $_png;
}

?>


kann mir jemand sagen was mit den zeilen (eigentlich keine zeilenumbrüche drin aber der Formatierung und lesbarkeit halber)

Code:
function define_filtered_pngs()
{
   $_png = array(
      '0' => array(
         'data' => 'AP////////////////////////////////////////////////////8A//////////////////////////
///////////////////////////wD/////////////////////////////////////////////////////
AP////////////////////////////////////////////////////8A/////////////////////////
////////////////////////////wD///////////////////////////////////////////////////
//AP////////////////////////////////////////////////////8A///////////////////olF
AkBAAAGDyA4P///M31/////////////wD////////////////0dAgAAAAAAAAAAA
AEcPipFGHn////////////AP//////////////6DAAAAAAAAAAAAAAAAAALSEAN
+T///////////8A//////////////xAAAAAAAAAAAAAAAAAAAAAACPA///////////
//wD/////////////oAAAAAAAAAAAAAAAAAAAAAAAev//////////////AP//////
//////8oAAAAAAAAPNj/zDAAAAAAAABD//////////////8A////////////1AAAA
AAAABjw////5BAAAAAAAADo/////////////wD///////////+QAAAAAAAAbP/
/////QgAAAAAAAKj/////////////AP///////////1wAAAAAAACs/////8AXAAAA
AAAAcP////////////8A////////////OAAAAAAAAND////dNwAAAAAAAABI////
/////////wD///////////8gAAAAAAAA4P//7koACwAAAAAAACT/////////////A
P///////////wgAAAAAAAD///VqAwaPAAAAAAAAEP////////////8A//////////
//AAAAAAAAAP/8kQYDavUAAAAAAAAA/////////////wD///////////8AAAAA
AAAA/6kNAEru/wAAAAAAAAD/////////////AP///////////wAAAAAAAADAIw
A33f//AAAAAAAAAP////////////8A////////////FAAAAAAAADYAI8D///8AAA
AAAAAQ/////////////wD///////////8kAAAAAAAAAA2p////5AAAAAAAACD/
////////////AP///////////0gAAAAAAAAFkfz////UAAAAAAAAQP////////////8
A////////////cAAAAAAAAET1/////7AAAAAAAABo/////////////wD///////////
+oAAAAAAAAXfX/////sAAAAAAAAGj/////////////AAAAALgAAAAAAAAwA
AAAAAAAAAAAAAD////////////oAAAAAAAACOT////oEAAAAAAAAOD/////
////////AP////////////8+AAAAAAAAKMz/zDQAAAAAAAA0//////////////8A/
///////////7jgAAAAAAAAAAAAAAAAAAAAAAKT//////////////wD///////////
VqAwIAAAAAAAAAAAAAAAAAAAA8////////////////AP//////////rQcDaVEA
AAAAAAAAAAAAAAAAKOj///////////////8A///////////nblnu/IAIAAAAAAAA
AAAAAFzw/////////////////wD////////////79////+iITCAAAAAgSITg/////////
///////////AP////////////////////////////////////////////////////8A/////////////
////////////////////////////////////////wD//////////////////////////////////////
///////////////AP////////////////////////////////////////////////////8A/////////
////////////////////////////////////////////w==',
         'width' => 40
      ),


und

Code:
{
   $_png = array(
      '0' => 'iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAAAAACpleexAAAAFXRFW
HRDcmVhdGlvbiBUaW1lAAfTBQ4QKCNGXKO6AAAAB3RJTUUH0wUOED
Q6EUG1VwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAXNJREFUeNpj/M9AHG
AiUt2wVvhyaqAqKyOjpG3jQwaGv+e+IUn9RwJfSjjg4iwFP1aKJD6HyyErf
GGAYrquIoP5E2wK/zigu0v5wH9sChdgeKDqP1aFGhBZmxv/z0Dd4IxV4R
WIpMQHIPuJAITzAqEQETx7IFQIP5CQNoJwDmALxzMQCuyjg1chnBPYwt
ECwr8AZN41h0p6YHOjAkTuwf//77wYuCEcFWwKOWA2fM1iZuuHcASwKY
Q55c9ENuasrxgRjKlwJS+D17v/hBUeUGYwv/sfn0IRiJQZJIbxuFEFagjvSlD
UQNgK2GIGqpC1JRhIfoAqxBYz0DRhn8IMJO+giKEqhMaMJBeI3AHhIKdk
RPqG8DlAifqFADyasKRHO6h1Z/6fMYEwTbCmx3cWGCl8CTaFwBhGz+M
2/7EpXMvOnBmIok7jBVaFz/Mi3/1pQORrhpgPyOr+M8IL0j9/gKpeLjhy5Q
EwoDVsYuRR3cE4IktcAJNx8cJaZBeQAAAAAElFTkSuQmCC',


gemeint ist? Damit komm ich ned klar

_________________
Wenn Architekten Ihre Gebäude so bauen würden, wie Programmierer ihre Programme schreiben, dann könnte ein Specht ganze Städte vernichten. (Murphy) Winken


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Suche und biete Links: Reise, Handy, ... linkstauschen Linktausch 0 07.01.2009, 13:58 Letzten Beitrag anzeigen
Keine neuen Beiträge Suche webgrafiker für Projekt (freiwi... hpkit.de Kleinanzeigen 0 05.01.2009, 15:26 Letzten Beitrag anzeigen
Keine neuen Beiträge Suche hilfe für neuen Webauftritt tomsala Kleinanzeigen 0 05.01.2009, 14:54 Letzten Beitrag anzeigen
Keine neuen Beiträge Suche Forumsignatur (bei großem aufwa... Nicremz Grafik-Forum 0 05.01.2009, 02:22 Letzten Beitrag anzeigen
Keine neuen Beiträge Suche und Biete Backlink PR 2 & 1... freshmedia Linktausch 0 05.01.2009, 00:26 Letzten Beitrag anzeigen
Threadübersicht