Archive für April, 2008

17. Apr 2008

Tipp: Ajax Progressbar

Tipp für eine Ajax Progressbar:

http://www.webappers.com/2007/07/31/webappers-simple-ajax-progress-bar-with-css/

und hier die sogar noch bessere Version:

http://www.bram.us/projects/js_bramus/jsprogressbarhandler/#install_config

Posted by Posted by admin under Filed under Ajax, JavaScript Comments No Comments »

14. Apr 2008

Große CSV Dateien mit PHP verarbeiten

Gerade hatte ich bei der Verarbeitung einer großen CSV Dateien mit Speicherproblemen zu kämpfen. Mit Hilfe der fgetcsv() Funktion ließen sich diese Probleme umgehen: Ähnlich wie ein XML SAX Parser lassen sich mitfgetcsv() CSV Dateien Zeile für Zeile, Feld für Fled elegant einlesen. Kein explode() und dergleichen erforderlich. Beispiel:

$handle = fopen($_FILES['import_file']['tmp_name'], "r");
if ($handle)
{
set_time_limit(0);

//the top line is the field names
$fields = fgetcsv($handle, 4096, ',');

//loop through one row at a time
while (($buffer = fgetcsv($handle, 4096, ',')) !== FALSE)
{
if ($buffer[0] != null & strlen(trim($buffer[0]))>0)
{
// hier Zeilen verarbeiten
}

}
}

fclose($handle);

Posted by Posted by admin under Filed under PHP, Programmierung Comments No Comments »

07. Apr 2008

IE7-Layout in IE8 bewahren

Tipp: Folgender Meta-Tag soll im neuen Internet Explorer (IE8) IE7 Layout und Styles korrekt darstellen:

<meta http-equiv=”X-UA-Compatible” content=”IE=7″/>

Posted by Posted by admin under Filed under CSS Comments No Comments »

05. Apr 2008

PHP Wrapper für ImageMagic

Die PHP-Klasse imagickLib ermöglicht einen konfortablen Zugriff auf ImageMagick zur Bildmanipulation. Details und Download auf Oliver Kührig’s Blog…

Posted by Posted by admin under Filed under PHP Comments No Comments »