From ugffm@phpugffm.de Thu Feb 1 15:29:38 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Thu, 1 Feb 2007 16:29:38 +0100 Subject: [ugffm] Softwareprojekt Message-ID: <48675DD7C7776748A240F70DFC385A9D28F2C1@exchange.axess.de> List, Kann uns jemand ein SVN home geben oder nennen f=FCr 08.02? Hat jemand hiermit dev Erfahrung? Lars vielleicht? http://sourceforge.net/ http://savannah.gnu.org/ Vielleicht k=F6nnte jemand ein Projekt'chen mal anmelden und ein Link = schicken. Stefan vielleicht? Appreciate feedback, ideas, comments ! Darren From ugffm@phpugffm.de Thu Feb 1 22:50:06 2007 From: ugffm@phpugffm.de (Stefan Kilp [sk-software]) Date: Thu, 01 Feb 2007 23:50:06 +0100 Subject: [ugffm] =?ISO-8859-1?Q?Firefox_Exention_f=FCr_Microformats_gesucht?= Message-ID: <45C27CB1.20666.1A94022@kilp.sk-software.de> Hi, hat jemand von euch eine Empfehlung f=FCr eine FF Extention mit der man mi= croformats auf webseiten angezeigt bekommt. hier=FCber bin ich bereits gestolpert. http://blog.codeeg.com/tails-firefox-extension-03/ Gru=DF Stefan -- Stefan Kilp SK-Software, Entwicklung & Beratung email: kilp@sk-software.de fon : +49 6151 93344-0 fax : +49 6151 93344-20 Herta-Mansbacher-Str. 98 64289 Darmstadt, Germany. ----------------------------------------------------- From ugffm@phpugffm.de Tue Feb 6 19:45:40 2007 From: ugffm@phpugffm.de (Christian Asche) Date: Tue, 6 Feb 2007 20:45:40 +0100 Subject: [ugffm] [FLAMEWAR] Why Windows is less secure than Linux In-Reply-To: <45C27CB1.20666.1A94022@kilp.sk-software.de> References: <45C27CB1.20666.1A94022@kilp.sk-software.de> Message-ID: <000c01c74a27$6266c230$27344690$@com> Hallo Liste, interessante Seite: http://blogs.zdnet.com/threatchaos/?p=3D311 Viel Spa=DF, Christian From ugffm@phpugffm.de Wed Feb 7 14:36:36 2007 From: ugffm@phpugffm.de (Stefan Kilp [sk-software]) Date: Wed, 07 Feb 2007 15:36:36 +0100 Subject: [ugffm] Treffen 8.2 Message-ID: <45C9F21A.4301.11BE5FA@kilp.sk-software.de> Hi, es ist so ruhig gewordenauf der Liste. Treffen findet trotzdem statt? Gru=DF Stefan -- Stefan Kilp SK-Software, Entwicklung & Beratung email: kilp@sk-software.de fon : +49 6151 93344-0 fax : +49 6151 93344-20 Herta-Mansbacher-Str. 98 64289 Darmstadt, Germany. ----------------------------------------------------- From ugffm@phpugffm.de Wed Feb 7 15:43:27 2007 From: ugffm@phpugffm.de (Henning Heil) Date: Wed, 07 Feb 2007 16:43:27 +0100 Subject: [ugffm] Treffen 8.2 In-Reply-To: <45C9F21A.4301.11BE5FA@kilp.sk-software.de> References: <45C9F21A.4301.11BE5FA@kilp.sk-software.de> Message-ID: <45C9F39F.60200@h-quadrat.com> ++++ Stefan Kilp [sk-software] wrote on 07.02.2007 15:36 ++++ > Hi, > > es ist so ruhig gewordenauf der Liste. am End' muss mal jemand was arbeiten ;-). VG, Henning From ugffm@phpugffm.de Wed Feb 7 15:59:51 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Wed, 7 Feb 2007 16:59:51 +0100 Subject: AW: [ugffm] Treffen 8.2 Message-ID: <48675DD7C7776748A240F70DFC385A9D28F31C@exchange.axess.de> bin dabei ! wegen Projektchen, lass uns mal mit was kleines feines anfangen um die = integration die Leute und Tools erstmals erforschen zu k=F6nnen ? Hat jemand ein repository wo es hin kann ? oder erfahrung mit SF / Savana? DC From ugffm@phpugffm.de Wed Feb 7 16:02:27 2007 From: ugffm@phpugffm.de (Stefan Kilp [sk-software]) Date: Wed, 07 Feb 2007 17:02:27 +0100 Subject: AW: [ugffm] Treffen 8.2 In-Reply-To: <48675DD7C7776748A240F70DFC385A9D28F31C@exchange.axess.de> Message-ID: <45CA0652.13485.16AE08B@kilp.sk-software.de> die Response auf die letzte Umfrage von mir zum Thema Projekt war NULL, ni= x, nada, nothing ... Insofern bin ich momentan nicht sicher, ob =FCberhaupt jemand = mitmachen will. Gru=DF Stefan > bin dabei ! > > wegen Projektchen, lass uns mal mit was kleines feines anfangen um die i= ntegration die Leute und Tools erstmals erforschen zu k=F6nnen ? > > Hat jemand ein repository wo es hin kann ? > oder erfahrung mit SF / Savana? > > DC > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm -- Stefan Kilp SK-Software, Entwicklung & Beratung email: kilp@sk-software.de fon : +49 6151 93344-0 fax : +49 6151 93344-20 Herta-Mansbacher-Str. 98 64289 Darmstadt, Germany. ----------------------------------------------------- From ugffm@phpugffm.de Wed Feb 7 16:19:27 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Wed, 7 Feb 2007 17:19:27 +0100 Subject: AW: AW: [ugffm] Treffen 8.2 Message-ID: <48675DD7C7776748A240F70DFC385A9D3F8DDE@exchange.axess.de> immerhin wir sind zwei! sonst noch jemand ? dann haben wir: Tom: Onlinebanking mit PHP Also es wird sonst ein siemlich kurzes Treffen. Ich k=F6nnte sonst die AJAX in 30 seconds from Rasmus zeigen=20 allerdings in 599 seconds. Darren > -----Urspr=FCngliche Nachricht----- > Von: Stefan Kilp [sk-software] [mailto:kilp@sk-software.de] > Gesendet: Mittwoch, 7. Februar 2007 17:02 > An: ugffm@phpugffm.de > Betreff: Re: AW: [ugffm] Treffen 8.2 >=20 >=20 > die Response auf die letzte Umfrage von mir zum Thema Projekt=20 > war NULL, nix, nada,=20 > nothing ... Insofern bin ich momentan nicht sicher, ob=20 > =FCberhaupt jemand mitmachen will. >=20 > Gru=DF > Stefan >=20 > > bin dabei ! > >=20 > > wegen Projektchen, lass uns mal mit was kleines feines=20 > anfangen um die integration die Leute und Tools erstmals=20 > erforschen zu k=F6nnen ? > >=20 > > Hat jemand ein repository wo es hin kann ? > > oder erfahrung mit SF / Savana? > >=20 > > DC > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm >=20 >=20 > -- > Stefan Kilp > SK-Software, Entwicklung & Beratung >=20 > email: kilp@sk-software.de >=20 > fon : +49 6151 93344-0 > fax : +49 6151 93344-20 > Herta-Mansbacher-Str. 98 > 64289 Darmstadt, Germany. > ----------------------------------------------------- >=20 > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm >=20 >=20 From ugffm@phpugffm.de Wed Feb 7 16:15:16 2007 From: ugffm@phpugffm.de (Reto M. Kiefer) Date: Wed, 7 Feb 2007 17:15:16 +0100 Subject: AW: AW: [ugffm] Treffen 8.2 In-Reply-To: <45CA0652.13485.16AE08B@kilp.sk-software.de> References: <48675DD7C7776748A240F70DFC385A9D28F31C@exchange.axess.de> <45CA0652.13485.16AE08B@kilp.sk-software.de> Message-ID: <018a01c74ad3$27cb2c90$776185b0$@kiefer@codedculture.com> Hi, also Projekt ist nicht so mein Ding.=20 Aber f=FCr dieses Treffen m=FCssen wir uns beide (unabh=E4ngig davon) = abmelden =96 zu viel zu tun... Trotzdem ein gutes Treffen und viel Spa=DF! Sch=F6ne Gr=FC=DFe Reto -- Reto M. Kiefer Coded Culture - Kiefer und Kopp GbR Stiftstra=DFe 3 65183 Wiesbaden Telefon: +49 (0)611 - 1 502 084 Telefax: +49 (0)611 - 97 49 676 Mobil=A0 : +49 (0)170 - 380 57 10 http://www.codedculture.com reto.kiefer@codedculture.com=20 Vertretungsberechtigte Gesellschafter: Reto M. Kiefer, Daniel Kopp From ugffm@phpugffm.de Wed Feb 7 16:21:39 2007 From: ugffm@phpugffm.de (Stefan Kilp [sk-software]) Date: Wed, 07 Feb 2007 17:21:39 +0100 Subject: [ugffm] Wer kommt? In-Reply-To: <018a01c74ad3$27cb2c90$776185b0$@kiefer@codedculture.com> References: <45CA0652.13485.16AE08B@kilp.sk-software.de> Message-ID: <45CA0AD7.9921.17C8B11@kilp.sk-software.de> Gibt es mal ein kurzes "Hands-Up" f=FCr das Treffen morgen - Wenn keiner k= ommt sehen wir uns halt erst im M=E4rz. Gru=DF Stefan > Hi, > > also Projekt ist nicht so mein Ding. > > Aber f=FCr dieses Treffen m=FCssen wir uns beide (unabh=E4ngig davon) ab= melden =96 > zu viel zu tun... > > Trotzdem ein gutes Treffen und viel Spa=DF! > > > Sch=F6ne Gr=FC=DFe > > Reto > > > > -- > Reto M. Kiefer > Coded Culture - Kiefer und Kopp GbR > Stiftstra=DFe 3 > 65183 Wiesbaden > > Telefon: +49 (0)611 - 1 502 084 > Telefax: +49 (0)611 - 97 49 676 > Mobil=A0 : +49 (0)170 - 380 57 10 > > http://www.codedculture.com > reto.kiefer@codedculture.com > > Vertretungsberechtigte Gesellschafter: Reto M. Kiefer, Daniel Kopp > > > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm -- Stefan Kilp SK-Software, Entwicklung & Beratung email: kilp@sk-software.de fon : +49 6151 93344-0 fax : +49 6151 93344-20 Herta-Mansbacher-Str. 98 64289 Darmstadt, Germany. ----------------------------------------------------- From ugffm@phpugffm.de Wed Feb 7 16:40:23 2007 From: ugffm@phpugffm.de (Thilo Wagner) Date: Wed, 07 Feb 2007 17:40:23 +0100 Subject: [ugffm] Wer kommt? In-Reply-To: <45CA0AD7.9921.17C8B11@kilp.sk-software.de> References: <45CA0652.13485.16AE08B@kilp.sk-software.de> <45CA0AD7.9921.17C8B11@kilp.sk-software.de> Message-ID: <20070207174023.av3lt05bk0444sw0@www.thilowagner.de> Also, wenn es stattfindet, wuerde ich morgen auch mal wieder =20 auftauchen. Ich muss die Gelegenheit ja nutzen, wenn ich schon mal =20 Zeit dafuer habe. Bin fuer alles zu haben - ob nun Projektchen oder Vortraege. Da ich allerdings zu unregelmaessig da bin und auch nicht wirklich =20 Zeit habe, ausserhalb dieses einen treffens an einem Projekt =20 mitzuarbeiten (da gibt es bei mir noch genuegend =20 Programmier-Baustellen, in die ich mal Zeit investieren muesste) habe =20 ich mich bei der Abstimmung darueber mal enthalten. ciao, Thilo ----- Message from kilp@sk-software.de --------- Date: Wed, 07 Feb 2007 17:21:39 +0100 From: "Stefan Kilp [sk-software]" Reply-To: ugffm@phpugffm.de Subject: [ugffm] Wer kommt? To: ugffm@phpugffm.de > Gibt es mal ein kurzes "Hands-Up" f=FCr das Treffen morgen - Wenn =20 > keiner kommt sehen wir > uns halt erst im M=E4rz. > > Gru=DF > Stefan > >> Hi, >> >> also Projekt ist nicht so mein Ding. >> >> Aber f=FCr dieses Treffen m=FCssen wir uns beide (unabh=E4ngig davon) abm= elden =96 >> zu viel zu tun... >> >> Trotzdem ein gutes Treffen und viel Spa=DF! >> >> >> Sch=F6ne Gr=FC=DFe >> >> Reto >> >> >> >> -- >> Reto M. Kiefer >> Coded Culture - Kiefer und Kopp GbR >> Stiftstra=DFe 3 >> 65183 Wiesbaden >> >> Telefon: +49 (0)611 - 1 502 084 >> Telefax: +49 (0)611 - 97 49 676 >> Mobil : +49 (0)170 - 380 57 10 >> >> http://www.codedculture.com >> reto.kiefer@codedculture.com >> >> Vertretungsberechtigte Gesellschafter: Reto M. Kiefer, Daniel Kopp >> >> >> _______________________________________________ >> ugffm mailing list >> ugffm@phpugffm.de >> http://www.mazenphp.de/mailman/listinfo/ugffm > > > -- > Stefan Kilp > SK-Software, Entwicklung & Beratung > > email: kilp@sk-software.de > > fon : +49 6151 93344-0 > fax : +49 6151 93344-20 > Herta-Mansbacher-Str. 98 > 64289 Darmstadt, Germany. > ----------------------------------------------------- > > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > ----- End message from kilp@sk-software.de ----- ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From ugffm@phpugffm.de Wed Feb 7 16:41:40 2007 From: ugffm@phpugffm.de (jrichards@t-online.de) Date: Wed, 07 Feb 2007 17:41:40 +0100 Subject: [ugffm] Treffen 8.2 In-Reply-To: <45C9F21A.4301.11BE5FA@kilp.sk-software.de> References: <45C9F21A.4301.11BE5FA@kilp.sk-software.de> Message-ID: <1HEprY-1hbsa80@fwd32.aul.t-online.de>
War Heute Krank aber falls es besser wird morgen bin ich dabei.

Jan


-----Original Message-----
> Date: Wed, 07 Feb 2007 15:36:36 +0100
> Subject: [ugffm] Treffen 8.2
> From: "Stefan Kilp [sk-software]" <kilp@sk-software.de>
> To: ugffm@phpugffm.de

> Hi,
>
> es ist so ruhig gewordenauf der Liste. Treffen findet trotzdem statt?
>
> Gru=DF
> Stefan
> --
> Stefan Kilp
> SK-Software, Entwicklung & Beratung
>
> email: kilp@sk-software.de
>
> fon =A0: +49 6151 93344-0
> fax =A0: +49 6151 93344-20
> Herta-Mansbacher-Str. 98
> 64289 Darmstadt, Germany.
> -----------------------------------------------------
>
> _______________________________________________
> ugffm mailing list
> ugffm@phpugffm.de
> http://www.mazenphp.de/mailman/listinfo/ugffm
>
From ugffm@phpugffm.de Wed Feb 7 16:43:20 2007 From: ugffm@phpugffm.de (Christian Asche) Date: Wed, 7 Feb 2007 17:43:20 +0100 Subject: AW: [ugffm] Wer kommt? In-Reply-To: <45CA0AD7.9921.17C8B11@kilp.sk-software.de> References: <45CA0652.13485.16AE08B@kilp.sk-software.de> <45CA0AD7.9921.17C8B11@kilp.sk-software.de> Message-ID: <000901c74ad7$13f92e70$3beb8b50$@com> Hallo Liste. Ich f=FCrchte, ich kann morgen auch nicht kommen. Entscheiden wird es sich aber erst morgen. Gru=DF, Christian > -----Urspr=FCngliche Nachricht----- > Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im > Auftrag von Stefan Kilp [sk-software] > Gesendet: Mittwoch, 7. Februar 2007 17:22 > An: ugffm@phpugffm.de > Betreff: [ugffm] Wer kommt? >=20 > Gibt es mal ein kurzes "Hands-Up" f=FCr das Treffen morgen - Wenn = keiner > kommt sehen wir > uns halt erst im M=E4rz. >=20 > Gru=DF > Stefan >=20 > > Hi, > > > > also Projekt ist nicht so mein Ding. > > > > Aber f=FCr dieses Treffen m=FCssen wir uns beide (unabh=E4ngig = davon) > abmelden =96 > > zu viel zu tun... > > > > Trotzdem ein gutes Treffen und viel Spa=DF! > > > > > > Sch=F6ne Gr=FC=DFe > > > > Reto > > > > > > > > -- > > Reto M. Kiefer > > Coded Culture - Kiefer und Kopp GbR > > Stiftstra=DFe 3 > > 65183 Wiesbaden > > > > Telefon: +49 (0)611 - 1 502 084 > > Telefax: +49 (0)611 - 97 49 676 > > Mobil=A0 : +49 (0)170 - 380 57 10 > > > > http://www.codedculture.com > > reto.kiefer@codedculture.com > > > > Vertretungsberechtigte Gesellschafter: Reto M. Kiefer, Daniel Kopp > > > > > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm >=20 >=20 > -- > Stefan Kilp > SK-Software, Entwicklung & Beratung >=20 > email: kilp@sk-software.de >=20 > fon : +49 6151 93344-0 > fax : +49 6151 93344-20 > Herta-Mansbacher-Str. 98 > 64289 Darmstadt, Germany. > ----------------------------------------------------- >=20 > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Wed Feb 7 17:22:04 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Wed, 7 Feb 2007 18:22:04 +0100 Subject: AW: [ugffm] Wer kommt? Message-ID: <48675DD7C7776748A240F70DFC385A9D3F8DDF@exchange.axess.de> List, Also wie immer (am 2te Donnerstag im Monat) finden das Treffen morgen = statt! Wer kommt der kommt und wer leider nicht kommen kann sehen wir = vielleicht beim n=E4chstes mal. Momentan haben wir: - Onlinebanking mit PHP - Project'chen PHPUGFFM - A =20 - AJAX in 599 seconds. (k=F6nnte auch Prototyp und script.aculo.us = dazu nehmen ) JSON werde mich noch interessieren. PHAR extension auch=20 Darren > -----Urspr=FCngliche Nachricht----- > Von: Stefan Kilp [sk-software] [mailto:kilp@sk-software.de] > Gesendet: Mittwoch, 7. Februar 2007 17:22 > An: ugffm@phpugffm.de > Betreff: [ugffm] Wer kommt? >=20 >=20 > Gibt es mal ein kurzes "Hands-Up" f=FCr das Treffen morgen -=20 > Wenn keiner kommt sehen wir=20 > uns halt erst im M=E4rz. >=20 > Gru=DF > Stefan >=20 > > Hi, > >=20 > > also Projekt ist nicht so mein Ding.=20 > >=20 > > Aber f=FCr dieses Treffen m=FCssen wir uns beide (unabh=E4ngig=20 > davon) abmelden - > > zu viel zu tun... > >=20 > > Trotzdem ein gutes Treffen und viel Spa=DF! > >=20 > >=20 > > Sch=F6ne Gr=FC=DFe > >=20 > > Reto > >=20 > >=20 > >=20 > > -- > > Reto M. Kiefer > > Coded Culture - Kiefer und Kopp GbR > > Stiftstra=DFe 3 > > 65183 Wiesbaden > >=20 > > Telefon: +49 (0)611 - 1 502 084 > > Telefax: +49 (0)611 - 97 49 676 > > Mobil=A0 : +49 (0)170 - 380 57 10 > >=20 > > http://www.codedculture.com > > reto.kiefer@codedculture.com=20 > >=20 > > Vertretungsberechtigte Gesellschafter: Reto M. Kiefer, Daniel Kopp > >=20 > >=20 > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm >=20 >=20 > -- > Stefan Kilp > SK-Software, Entwicklung & Beratung >=20 > email: kilp@sk-software.de >=20 > fon : +49 6151 93344-0 > fax : +49 6151 93344-20 > Herta-Mansbacher-Str. 98 > 64289 Darmstadt, Germany. > ----------------------------------------------------- >=20 > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm >=20 >=20 From ugffm@phpugffm.de Wed Feb 7 19:01:47 2007 From: ugffm@phpugffm.de (Tom Klingenberg) Date: Wed, 07 Feb 2007 20:01:47 +0100 Subject: AW: [ugffm] Wer kommt? In-Reply-To: <48675DD7C7776748A240F70DFC385A9D3F8DDF@exchange.axess.de> References: <48675DD7C7776748A240F70DFC385A9D3F8DDF@exchange.axess.de> Message-ID: liebe liste, bei mir wird es aus zeitgründen kurzfristig leider arg eng und ich denke, dass ich es morgen nicht mehr rechtzeitig schaffen werde. ich würde meinen shorty-track dann zum nächsten termin machen. tut mir leid, das die meldung so kurzfristig kommt. grüsse, tom Am 07.02.2007, 18:22 Uhr, schrieb Darren Cooper : > List, > > Also wie immer (am 2te Donnerstag im Monat) finden das Treffen morgen > statt! > Wer kommt der kommt und wer leider nicht kommen kann sehen wir > vielleicht beim nächstes mal. > > Momentan haben wir: > - Onlinebanking mit PHP > - Project'chen PHPUGFFM - A > - AJAX in 599 seconds. (könnte auch Prototyp und script.aculo.us dazu > nehmen ) > > JSON werde mich noch interessieren. > PHAR extension auch > > Darren > > >> -----Ursprüngliche Nachricht----- >> Von: Stefan Kilp [sk-software] [mailto:kilp@sk-software.de] >> Gesendet: Mittwoch, 7. Februar 2007 17:22 >> An: ugffm@phpugffm.de >> Betreff: [ugffm] Wer kommt? >> >> >> Gibt es mal ein kurzes "Hands-Up" für das Treffen morgen - >> Wenn keiner kommt sehen wir >> uns halt erst im März. >> >> Gruß >> Stefan >> >> > Hi, >> > >> > also Projekt ist nicht so mein Ding. >> > >> > Aber für dieses Treffen müssen wir uns beide (unabhängig >> davon) abmelden - >> > zu viel zu tun... >> > >> > Trotzdem ein gutes Treffen und viel Spaß! >> > >> > >> > Schöne Grüße >> > >> > Reto >> > >> > >> > >> > -- >> > Reto M. Kiefer >> > Coded Culture - Kiefer und Kopp GbR >> > Stiftstraße 3 >> > 65183 Wiesbaden >> > >> > Telefon: +49 (0)611 - 1 502 084 >> > Telefax: +49 (0)611 - 97 49 676 >> > Mobil  : +49 (0)170 - 380 57 10 >> > >> > http://www.codedculture.com >> > reto.kiefer@codedculture.com >> > >> > Vertretungsberechtigte Gesellschafter: Reto M. Kiefer, Daniel Kopp >> > >> > >> > _______________________________________________ >> > ugffm mailing list >> > ugffm@phpugffm.de >> > http://www.mazenphp.de/mailman/listinfo/ugffm >> >> >> -- >> Stefan Kilp >> SK-Software, Entwicklung & Beratung >> >> email: kilp@sk-software.de >> >> fon : +49 6151 93344-0 >> fax : +49 6151 93344-20 >> Herta-Mansbacher-Str. 98 >> 64289 Darmstadt, Germany. >> ----------------------------------------------------- >> >> _______________________________________________ >> ugffm mailing list >> ugffm@phpugffm.de >> http://www.mazenphp.de/mailman/listinfo/ugffm >> >> > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Wed Feb 7 19:11:13 2007 From: ugffm@phpugffm.de (Alexander Petri) Date: Wed, 07 Feb 2007 20:11:13 +0100 Subject: AW: [ugffm] Wer kommt? In-Reply-To: References: <48675DD7C7776748A240F70DFC385A9D3F8DDF@exchange.axess.de> Message-ID: <45CA2451.8050201@gmx.de> This is a multi-part message in MIME format. --------------030908020902090308010707 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit hi, ich bin def wieder dabei.. MFG AlexP Tom Klingenberg wrote: > liebe liste, > > bei mir wird es aus zeitgründen kurzfristig leider arg eng und ich > denke, dass ich es morgen nicht mehr rechtzeitig schaffen werde. ich > würde meinen shorty-track dann zum nächsten termin machen. > > tut mir leid, das die meldung so kurzfristig kommt. > > grüsse, > tom > > Am 07.02.2007, 18:22 Uhr, schrieb Darren Cooper : > >> List, >> >> Also wie immer (am 2te Donnerstag im Monat) finden das Treffen morgen >> statt! >> Wer kommt der kommt und wer leider nicht kommen kann sehen wir >> vielleicht beim nächstes mal. >> >> Momentan haben wir: >> - Onlinebanking mit PHP >> - Project'chen PHPUGFFM - A >> - AJAX in 599 seconds. (könnte auch Prototyp und script.aculo.us >> dazu nehmen ) >> >> JSON werde mich noch interessieren. >> PHAR extension auch >> >> Darren >> >> >>> -----Ursprüngliche Nachricht----- >>> Von: Stefan Kilp [sk-software] [mailto:kilp@sk-software.de] >>> Gesendet: Mittwoch, 7. Februar 2007 17:22 >>> An: ugffm@phpugffm.de >>> Betreff: [ugffm] Wer kommt? >>> >>> >>> Gibt es mal ein kurzes "Hands-Up" für das Treffen morgen - >>> Wenn keiner kommt sehen wir >>> uns halt erst im März. >>> >>> Gruß >>> Stefan >>> >>> > Hi, >>> > >>> > also Projekt ist nicht so mein Ding. >>> > >>> > Aber für dieses Treffen müssen wir uns beide (unabhängig >>> davon) abmelden - >>> > zu viel zu tun... >>> > >>> > Trotzdem ein gutes Treffen und viel Spaß! >>> > >>> > >>> > Schöne Grüße >>> > >>> > Reto >>> > >>> > >>> > >>> > -- >>> > Reto M. Kiefer >>> > Coded Culture - Kiefer und Kopp GbR >>> > Stiftstraße 3 >>> > 65183 Wiesbaden >>> > >>> > Telefon: +49 (0)611 - 1 502 084 >>> > Telefax: +49 (0)611 - 97 49 676 >>> > Mobil : +49 (0)170 - 380 57 10 >>> > >>> > http://www.codedculture.com >>> > reto.kiefer@codedculture.com >>> > >>> > Vertretungsberechtigte Gesellschafter: Reto M. Kiefer, Daniel Kopp >>> > >>> > >>> > _______________________________________________ >>> > ugffm mailing list >>> > ugffm@phpugffm.de >>> > http://www.mazenphp.de/mailman/listinfo/ugffm >>> >>> >>> -- >>> Stefan Kilp >>> SK-Software, Entwicklung & Beratung >>> >>> email: kilp@sk-software.de >>> >>> fon : +49 6151 93344-0 >>> fax : +49 6151 93344-20 >>> Herta-Mansbacher-Str. 98 >>> 64289 Darmstadt, Germany. >>> ----------------------------------------------------- >>> >>> _______________________________________________ >>> ugffm mailing list >>> ugffm@phpugffm.de >>> http://www.mazenphp.de/mailman/listinfo/ugffm >>> >>> >> _______________________________________________ >> ugffm mailing list >> ugffm@phpugffm.de >> http://www.mazenphp.de/mailman/listinfo/ugffm > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > --------------030908020902090308010707 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit hi,
ich bin def wieder dabei..
MFG AlexP



Tom Klingenberg wrote:
liebe liste,

bei mir wird es aus zeitgründen kurzfristig leider arg eng und ich denke, dass ich es morgen nicht mehr rechtzeitig schaffen werde. ich würde meinen shorty-track dann zum nächsten termin machen.

tut mir leid, das die meldung so kurzfristig kommt.

grüsse,
tom

Am 07.02.2007, 18:22 Uhr, schrieb Darren Cooper <darren@axess.de>:

List,

Also wie immer (am 2te Donnerstag im Monat) finden das Treffen morgen statt!
Wer kommt der kommt und wer leider nicht kommen kann sehen wir vielleicht beim nächstes mal.

Momentan haben wir:
- Onlinebanking mit PHP
- Project'chen PHPUGFFM - A
- AJAX in 599 seconds.  (könnte  auch Prototyp und script.aculo.us dazu nehmen )

JSON werde mich noch interessieren.
PHAR extension auch

Darren


-----Ursprüngliche Nachricht-----
Von: Stefan Kilp [sk-software] [mailto:kilp@sk-software.de]
Gesendet: Mittwoch, 7. Februar 2007 17:22
An: ugffm@phpugffm.de
Betreff: [ugffm] Wer kommt?


Gibt es mal ein kurzes "Hands-Up" für das Treffen morgen -
Wenn keiner kommt sehen wir
uns halt erst im März.

Gruß
Stefan

> Hi,
>
> also Projekt ist nicht so mein Ding.
>
> Aber für dieses Treffen müssen wir uns beide (unabhängig
davon) abmelden -
> zu viel zu tun...
>
> Trotzdem ein gutes Treffen und viel Spaß!
>
>
> Schöne Grüße
>
> Reto
>
>
>
> --
> Reto M. Kiefer
> Coded Culture - Kiefer und Kopp GbR
> Stiftstraße 3
> 65183 Wiesbaden
>
> Telefon: +49 (0)611 - 1 502 084
> Telefax: +49 (0)611 - 97 49 676
> Mobil  : +49 (0)170 - 380 57 10
>
> http://www.codedculture.com
> reto.kiefer@codedculture.com
>
> Vertretungsberechtigte Gesellschafter: Reto M. Kiefer, Daniel Kopp
>
>
> _______________________________________________
> ugffm mailing list
> ugffm@phpugffm.de
> http://www.mazenphp.de/mailman/listinfo/ugffm


--
Stefan Kilp
SK-Software, Entwicklung & Beratung

email: kilp@sk-software.de

fon  : +49 6151 93344-0
fax  : +49 6151 93344-20
Herta-Mansbacher-Str. 98
64289 Darmstadt, Germany.
-----------------------------------------------------

_______________________________________________
ugffm mailing list
ugffm@phpugffm.de
http://www.mazenphp.de/mailman/listinfo/ugffm


_______________________________________________
ugffm mailing list
ugffm@phpugffm.de
http://www.mazenphp.de/mailman/listinfo/ugffm
_______________________________________________
ugffm mailing list
ugffm@phpugffm.de
http://www.mazenphp.de/mailman/listinfo/ugffm


--------------030908020902090308010707-- From ugffm@phpugffm.de Wed Feb 7 20:41:59 2007 From: ugffm@phpugffm.de (Dirk Martin) Date: Wed, 7 Feb 2007 21:41:59 +0100 Subject: [ugffm] Wer kommt? In-Reply-To: <45CA0AD7.9921.17C8B11@kilp.sk-software.de> References: <45CA0652.13485.16AE08B@kilp.sk-software.de> <45CA0AD7.9921.17C8B11@kilp.sk-software.de> Message-ID: <6ABFD802-BF45-4DF6-AC28-6F5F3D57CAFA@fontfront.com> Bin dabei morgen und f=FCr alles zu haben ;-) Kann mich vielleicht jemand aus Darmstadt mitnehmen (Stefan?) Beste Gr=FC=DFe, Dirk Am 07.02.2007 um 17:21 schrieb Stefan Kilp [sk-software]: > Gibt es mal ein kurzes "Hands-Up" f=FCr das Treffen morgen - Wenn =20 > keiner kommt sehen wir > uns halt erst im M=E4rz. > > Gru=DF > Stefan > >> Hi, >> >> also Projekt ist nicht so mein Ding. >> >> Aber f=FCr dieses Treffen m=FCssen wir uns beide (unabh=E4ngig davon) = =20 >> abmelden =96 >> zu viel zu tun... >> >> Trotzdem ein gutes Treffen und viel Spa=DF! >> >> >> Sch=F6ne Gr=FC=DFe >> >> Reto >> >> >> >> -- >> Reto M. Kiefer >> Coded Culture - Kiefer und Kopp GbR >> Stiftstra=DFe 3 >> 65183 Wiesbaden >> >> Telefon: +49 (0)611 - 1 502 084 >> Telefax: +49 (0)611 - 97 49 676 >> Mobil : +49 (0)170 - 380 57 10 >> >> http://www.codedculture.com >> reto.kiefer@codedculture.com >> >> Vertretungsberechtigte Gesellschafter: Reto M. Kiefer, Daniel Kopp >> >> >> _______________________________________________ >> ugffm mailing list >> ugffm@phpugffm.de >> http://www.mazenphp.de/mailman/listinfo/ugffm > > > -- > Stefan Kilp > SK-Software, Entwicklung & Beratung > > email: kilp@sk-software.de > > fon : +49 6151 93344-0 > fax : +49 6151 93344-20 > Herta-Mansbacher-Str. 98 > 64289 Darmstadt, Germany. > ----------------------------------------------------- > > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Thu Feb 8 12:55:01 2007 From: ugffm@phpugffm.de (Oliver Schlicht) Date: Thu, 8 Feb 2007 13:55:01 +0100 Subject: AW: [ugffm] Wer kommt? In-Reply-To: <6ABFD802-BF45-4DF6-AC28-6F5F3D57CAFA@fontfront.com> References: <45CA0652.13485.16AE08B@kilp.sk-software.de> <45CA0AD7.9921.17C8B11@kilp.sk-software.de> <6ABFD802-BF45-4DF6-AC28-6F5F3D57CAFA@fontfront.com> Message-ID: <004701c74b80$5c5e4ed0$151aec70$@schlicht@bitExpert.de> Hallo Liste, werde heut auch nicht kommen k=F6nnen - Zeit ist knapp momentan. Bin = aber sicher im M=E4rz wieder dabei.=20 Ollie From ugffm@phpugffm.de Thu Feb 8 13:08:28 2007 From: ugffm@phpugffm.de (ugffm@phpugffm.de) Date: Thu, 8 Feb 2007 14:08:28 +0100 Subject: [ugffm] Wer kommt? In-Reply-To: <45CA0AD7.9921.17C8B11@kilp.sk-software.de> Message-ID: This is a multipart message in MIME format. --=_alternative 0048306BC125727C_= Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hallo, ich habe vor mich heute dazuzugesellen. Gr=FC=DFe Zdravko --=_alternative 0048306BC125727C_= Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo,

ich habe vor mich heute dazuzugesell= en.

Gr=FC=DFe
Zdravko --=_alternative 0048306BC125727C_=-- From ugffm@phpugffm.de Fri Feb 9 09:46:24 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Fri, 9 Feb 2007 10:46:24 +0100 Subject: [ugffm] pipes Message-ID: <48675DD7C7776748A240F70DFC385A9D28F34B@exchange.axess.de> Aaron blogged about this so I had a peek and it went in my cool tool = tag. http://pipes.yahoo.com/pipes/new/ DC From ugffm@phpugffm.de Fri Feb 9 11:40:22 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Fri, 9 Feb 2007 12:40:22 +0100 Subject: [ugffm] Next scheduled meeting March 08.03.2007 Message-ID: <48675DD7C7776748A240F70DFC385A9D28F357@exchange.axess.de> Hi All, fun meeting last night, I'll post the code examples this weekend. Our next meeting is scheduled for the 8th of March. At the moment we the following possibles in discussion: "PLANNED" guest speaker from web krauts - web standards (1) "PLANNED" Onlinebanking mit PHP "OFFER" Lars has offered to speak about modsecurity if there is enough = interest. http://www.modsecurity.org/ is anyone interested ??? //------------------------------- p.s the Brooks CDs are refreshingly brilliant, mailme is you'd like them = next. //------------------------------- (1) http://www.webkrauts.de/ Mission Statement Die Webkrauts setzen sich daf=FCr ein, die Vorteile der Webstandards = auch im deutschsprachigen Raum st=E4rker zur Geltung zu bringen. Wir leisten Aufkl=E4rungsarbeit durch Ver=F6ffentlichungen im Netz und = in anderen Medien. Wir bringen das Web einen Schritt weiter. (weiterlesen...) From ugffm@phpugffm.de Mon Feb 12 08:57:36 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Mon, 12 Feb 2007 09:57:36 +0100 Subject: [ugffm] WG: Next scheduled meeting March 08.03.2007 Message-ID: <48675DD7C7776748A240F70DFC385A9D28F360@exchange.axess.de> Hi All, fun meeting last week, I'll post the code examples soon. Our next meeting is scheduled for the 8th of March. At the moment we the following possibles in discussion: "PLANNED" guest speaker from web krauts - web standards (1) "PLANNED" Onlinebanking mit PHP "OFFER" Lars has offered to speak about modsecurity if there is enough = interest. http://www.modsecurity.org/ is anyone interested ??? //------------------------------- p.s the Brooks CDs are refreshingly brilliant, mailme is you'd like them = next. //------------------------------- (1) http://www.webkrauts.de/ Mission Statement Die Webkrauts setzen sich daf=FCr ein, die Vorteile der Webstandards = auch im deutschsprachigen Raum st=E4rker zur Geltung zu bringen. Wir leisten Aufkl=E4rungsarbeit durch Ver=F6ffentlichungen im Netz und = in anderen Medien. Wir bringen das Web einen Schritt weiter. (weiterlesen...) From ugffm@phpugffm.de Mon Feb 12 09:43:03 2007 From: ugffm@phpugffm.de (jrichards@t-online.de) Date: Mon, 12 Feb 2007 10:43:03 +0100 Subject: [ugffm] WG: Next scheduled meeting March 08.03.2007 In-Reply-To: <48675DD7C7776748A240F70DFC385A9D28F360@exchange.axess.de> References: <48675DD7C7776748A240F70DFC385A9D28F360@exchange.axess.de> Message-ID: <1HGXiB-1VExBA0@fwd32.aul.t-online.de>
H= i Daren,

Yes after many years it was fun to attend once again. I will try to be regular attendee but family and work don't always permit.

I' be interested in the Brooks CDs, during my 40min commute I have plenty of time to listen.

Rgds. Jan


-----Original Message-----
> Date: Mon, 12 Feb 2007 09:57:36 +0100
> Subject: [ugffm] WG: Next scheduled meeting March 08.03.2007
> From: "Darren Cooper" <darren@axess.de>
> To: "Php (E-Mail)" <ugffm@phpugffm.de>

> Hi All,
>
> fun meeting last week, I'll post the code examples soon.
>
> Our next meeting is scheduled for the 8th of March.
>
> At the moment we the following possibles in discussion:
>
> "PLANNED" guest speaker from web krauts - web standards =A0(1)
>
> "PLANNED" Onlinebanking mit PHP
>
> "OFFER" =A0Lars has offered to speak about modsecurity if there is
> enough interest.
> http://www.modsecurity.org/ =A0is anyone interested ???
>
> //-------------------------------
> p.s the Brooks CDs are refreshingly brilliant, mailme is you'd like
> them next.
>
>
> //-------------------------------
> (1) http://www.webkrauts.de/
> Mission Statement
> Die Webkrauts setzen sich daf=FCr ein, die Vorteile der Webstandards
> auch im deutschsprachigen Raum st=E4rker zur Geltung zu bringen.
> Wir leisten Aufkl=E4rungsarbeit durch Ver=F6ffentlichungen im Netz und in
> anderen Medien.
> Wir bringen das Web einen Schritt weiter. (weiterlesen...)
> _______________________________________________
> ugffm mailing list
> ugffm@phpugffm.de
> http://www.mazenphp.de/mailman/listinfo/ugffm
>
>
From ugffm@phpugffm.de Mon Feb 12 10:27:50 2007 From: ugffm@phpugffm.de (Christian Asche) Date: Mon, 12 Feb 2007 11:27:50 +0100 Subject: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 In-Reply-To: <48675DD7C7776748A240F70DFC385A9D28F360@exchange.axess.de> References: <48675DD7C7776748A240F70DFC385A9D28F360@exchange.axess.de> Message-ID: <008f01c74e90$7550b870$5ff22950$@com> > "OFFER" Lars has offered to speak about modsecurity if there is = enough > interest. > http://www.modsecurity.org/ is anyone interested ??? Ja, interessiert mich. Viele Gr=FC=DFe, Christian From ugffm@phpugffm.de Mon Feb 12 11:06:50 2007 From: ugffm@phpugffm.de (Thilo Wagner) Date: Mon, 12 Feb 2007 12:06:50 +0100 Subject: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 In-Reply-To: <008f01c74e90$7550b870$5ff22950$@com> References: <48675DD7C7776748A240F70DFC385A9D28F360@exchange.axess.de> <008f01c74e90$7550b870$5ff22950$@com> Message-ID: <20070212120650.wd3v29rgg0ccwo08@www.thilowagner.de> Haette auch interesse an einem Vortrag ueber modsecurity. Es haengt zwar nicht unmittelbar mit php zusammen, aber soweit ich es =20 verstanden kann, dienst modsecurity auch als eine Art Web Application =20 Firewall, mit der die Sicherheit der php Applikationen auf einem =20 Server erhoeht werden kann. Richtig? ciao, Thilo ----- Message from info@christian-asche.com --------- Date: Mon, 12 Feb 2007 11:27:50 +0100 From: Christian Asche Reply-To: ugffm@phpugffm.de Subject: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 To: ugffm@phpugffm.de >> "OFFER" Lars has offered to speak about modsecurity if there is enough >> interest. >> http://www.modsecurity.org/ is anyone interested ??? > > Ja, interessiert mich. > > Viele Gr=FC=DFe, Christian > > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > ----- End message from info@christian-asche.com ----- ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From ugffm@phpugffm.de Thu Feb 15 08:51:48 2007 From: ugffm@phpugffm.de (ugffm@phpugffm.de) Date: Thu, 15 Feb 2007 09:51:48 +0100 Subject: [ugffm] Check if streaming media is online Message-ID: <20070215095148.yjrwk2vxkow0kgco@webmail.server.uni-frankfurt.de> Hallo, ich habe momentan gro=DFe Probleme das folgende zu implementieren: Ich m=F6chte herausfinden, ob z.B. ein mms:// Stream online ist oder nicht. Bislang habe ich versucht das mit fopen() zu machen, das klappt aber leider =FCberhaupt nicht. Jetzt habe ich mir gedacht, da=DF man so etwas eventuell mit CURL machen k=F6nnte, da ich aber relativ wenig Dunst von CURL habe w=FCrde ich gerne wissen, ob hier vielleicht jemand mehr Ahnung hat als ich (wovon ich ausgehe :) ). Also konkrete Frage: Wie pr=FCfe ich mit CURL, ob ein mms:// oder rtsp:// Stream verf=FCgbar ist= (Code 200) oder nicht (Code 404)? Beste Gr=FC=DFe Thorsten Biedenkapp From ugffm@phpugffm.de Thu Feb 15 16:57:28 2007 From: ugffm@phpugffm.de (Alexander Petri) Date: Thu, 15 Feb 2007 17:57:28 +0100 Subject: [ugffm] Flex & Yet another AjaxGallery Message-ID: <45D490F8.3050009@gmx.de> Hi, hab mal ne Frage an die Flexcoder unter Euch was brauche ich zum starten sprich zum loscoden um mal 1-2 kleine tests zu probieren Für alle die die Lightboxgallerie satt haben, kann ich diesen Link empfehlen: http://vikjavev.no/highslide/ -- mit freundlichen gruessen, Alexander Petri - - - - - - - - - - - - - - Alexander Petri Dipl.-Ing. (FH) Cronstettenstrasse 55 60322 Frankfurt fon +49.(0)69.67738919 mob +49.(0)173.7360855 mail alex.petri@gmx.de - - - - - - - - - - - - - - diese email enthaelt vertrauliche und/oder rechtlich geschuetzte informationen. wenn sie nicht der richtige adressat sind oder diese email irrtuemlich erhalten haben, informieren sie bitte sofort den absender und vernichten sie diese mail. das unerlaubte kopieren sowie die unbefugte weitergabe dieser mail ist nicht gestattet. this email may contain confidential and/or privileged information. if you are not the intended recipient (or have received this email in error) please notify the sender immediately and destroy this email. any unauthorized copying, disclosure or distribution of the material in this email is strictly forbidden. = = = = = = = = = = = = = = = = = = = = = = = = = = = = From ugffm@phpugffm.de Thu Feb 15 17:07:10 2007 From: ugffm@phpugffm.de (Reto M. Kiefer) Date: Thu, 15 Feb 2007 18:07:10 +0100 Subject: AW: [ugffm] Flex & Yet another AjaxGallery In-Reply-To: <45D490F8.3050009@gmx.de> References: <45D490F8.3050009@gmx.de> Message-ID: <01a201c75123$bb42f060$31c8d120$@kiefer@codedculture.com> Hi, das SDK (Framework, Compiler, Debugger, letzteres beides Shell Tools) = ist alles was Du neben dem Flashplayer 9 brauchst.=20 Dazu evtl. noch ne IDE aber die einzige die einigerma=DFen was taugt ist = der Flexbuilder und der kostet etwa 700 Euro. Wenn Du ohne IDE auskommen = willst, bieten sich Kenntnisse in Java Build Tool Apache Ant an, damit lassen = sich dann Buildskripte bauen. http://www.adobe.com/cfusion/tdrc/index.cfm?loc=3Den%5Fus&product=3Dflex Wie bei Adobe =FCblich nur nach Registrierung. CU Reto -- Reto M. Kiefer Coded Culture - Kiefer und Kopp GbR Stiftstra=DFe 3 65183 Wiesbaden Telefon: +49 (0)611 - 1 502 084 Telefax: +49 (0)611 - 97 49 676 Mobil=A0 : +49 (0)170 - 380 57 10 http://www.codedculture.com reto.kiefer@codedculture.com=20 Vertretungsberechtigte Gesellschafter: Reto M. Kiefer, Daniel Kopp > -----Urspr=FCngliche Nachricht----- > Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im = Auftrag von > Alexander Petri > Gesendet: Donnerstag, 15. Februar 2007 17:57 > An: ugffm@phpugffm.de > Betreff: [ugffm] Flex & Yet another AjaxGallery >=20 > Hi, > hab mal ne Frage an die Flexcoder unter Euch > was brauche ich zum starten sprich zum loscoden > um mal 1-2 kleine tests zu probieren >=20 >=20 > F=FCr alle die die Lightboxgallerie satt haben, kann ich diesen Link > empfehlen: > http://vikjavev.no/highslide/ >=20 > -- > mit freundlichen gruessen, >=20 > Alexander Petri >=20 >=20 > - - - - - - - - - - - - - - > Alexander Petri > Dipl.-Ing. (FH) >=20 > Cronstettenstrasse 55 > 60322 Frankfurt > fon +49.(0)69.67738919 > mob +49.(0)173.7360855 > mail alex.petri@gmx.de >=20 >=20 >=20 > - - - - - - - - - - - - - - > diese email enthaelt vertrauliche und/oder rechtlich geschuetzte > informationen. wenn sie nicht der richtige adressat sind oder diese = email > irrtuemlich erhalten haben, informieren sie bitte sofort den absender = und > vernichten sie diese mail. das unerlaubte kopieren sowie die unbefugte > weitergabe dieser mail ist nicht gestattet. >=20 > this email may contain confidential and/or privileged information. if = you > are not the intended recipient (or have received this email in error) please > notify the sender immediately and destroy this email. any unauthorized > copying, disclosure or distribution of the material in this email is > strictly forbidden. >=20 > =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D > =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D >=20 > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Fri Feb 16 09:25:24 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Fri, 16 Feb 2007 10:25:24 +0100 Subject: AW: [ugffm] Check if streaming media is online Message-ID: <48675DD7C7776748A240F70DFC385A9D3F8DFF@exchange.axess.de> 2cents, I'd telnet to the port to see why you should expect if the server is = there an dthen look for that somehow. I think you can get fopen to work on that port if you knwo what your = looking for. Curl is cool but so is snoopy http://sourceforge.net/projects/snoopy/ You might also be able to request a MIB / MIS via SNMP see http://www.opennms.org/ for more details. Darren > -----Urspr=FCngliche Nachricht----- > Von: biedenka@stud.uni-frankfurt.de > [mailto:biedenka@stud.uni-frankfurt.de] > Gesendet: Donnerstag, 15. Februar 2007 09:52 > An: ugffm@phpugffm.de > Betreff: [ugffm] Check if streaming media is online >=20 >=20 > Hallo, >=20 > ich habe momentan gro=DFe Probleme das folgende zu implementieren: Ich = > m=F6chte herausfinden, ob z.B. ein mms:// Stream online ist oder = nicht.=20 > Bislang habe ich versucht das mit fopen() zu machen, das klappt aber=20 > leider =FCberhaupt nicht. Jetzt habe ich mir gedacht, da=DF man so = etwas=20 > eventuell mit CURL machen k=F6nnte, da ich aber relativ wenig Dunst = von=20 > CURL habe w=FCrde ich gerne wissen, ob hier vielleicht jemand=20 > mehr Ahnung=20 > hat als ich (wovon ich ausgehe :) ). Also konkrete Frage: >=20 > Wie pr=FCfe ich mit CURL, ob ein mms:// oder rtsp:// Stream=20 > verf=FCgbar ist=20 > (Code 200) oder nicht (Code 404)? >=20 > Beste Gr=FC=DFe > Thorsten Biedenkapp >=20 > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm >=20 >=20 From ugffm@phpugffm.de Fri Feb 16 09:54:35 2007 From: ugffm@phpugffm.de (Christian Asche) Date: Fri, 16 Feb 2007 10:54:35 +0100 Subject: AW: [ugffm] Check if streaming media is online In-Reply-To: <48675DD7C7776748A240F70DFC385A9D3F8DFF@exchange.axess.de> References: <48675DD7C7776748A240F70DFC385A9D3F8DFF@exchange.axess.de> Message-ID: <001d01c751b0$78e3fdd0$6aabf970$@com> Hallo. Hast Du mal eine funktionierende URL? Gru=DF, Christian > -----Urspr=FCngliche Nachricht----- > Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im > Auftrag von Darren Cooper > Gesendet: Freitag, 16. Februar 2007 10:25 > An: ugffm@phpugffm.de > Betreff: AW: [ugffm] Check if streaming media is online >=20 > 2cents, >=20 > I'd telnet to the port to see why you should expect if the server is > there an dthen look for that somehow. > I think you can get fopen to work on that port if you knwo what your > looking for. >=20 > Curl is cool but so is snoopy > http://sourceforge.net/projects/snoopy/ >=20 >=20 > You might also be able to request a MIB / MIS via SNMP > see http://www.opennms.org/ for more details. >=20 >=20 >=20 > Darren >=20 >=20 >=20 > > -----Urspr=FCngliche Nachricht----- > > Von: biedenka@stud.uni-frankfurt.de > > [mailto:biedenka@stud.uni-frankfurt.de] > > Gesendet: Donnerstag, 15. Februar 2007 09:52 > > An: ugffm@phpugffm.de > > Betreff: [ugffm] Check if streaming media is online > > > > > > Hallo, > > > > ich habe momentan gro=DFe Probleme das folgende zu implementieren: = Ich > > m=F6chte herausfinden, ob z.B. ein mms:// Stream online ist oder = nicht. > > Bislang habe ich versucht das mit fopen() zu machen, das klappt aber > > leider =FCberhaupt nicht. Jetzt habe ich mir gedacht, da=DF man so = etwas > > eventuell mit CURL machen k=F6nnte, da ich aber relativ wenig Dunst = von > > CURL habe w=FCrde ich gerne wissen, ob hier vielleicht jemand > > mehr Ahnung > > hat als ich (wovon ich ausgehe :) ). Also konkrete Frage: > > > > Wie pr=FCfe ich mit CURL, ob ein mms:// oder rtsp:// Stream > > verf=FCgbar ist > > (Code 200) oder nicht (Code 404)? > > > > Beste Gr=FC=DFe > > Thorsten Biedenkapp > > > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm > > > > > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Fri Feb 16 11:13:07 2007 From: ugffm@phpugffm.de (Tom Klingenberg) Date: Fri, 16 Feb 2007 12:13:07 +0100 Subject: [ugffm] WG: Next scheduled meeting March 08.03.2007 In-Reply-To: <48675DD7C7776748A240F70DFC385A9D28F360@exchange.axess.de> References: <48675DD7C7776748A240F70DFC385A9D28F360@exchange.axess.de> Message-ID: ja das sieht doch nach einem netten programm aus, ich werde meine vortrag online banking mit machen. grüsse, tom On Mon, 12 Feb 2007 09:57:36 +0100, Darren Cooper wrote: > Hi All, > > fun meeting last week, I'll post the code examples soon. > > Our next meeting is scheduled for the 8th of March. > > At the moment we the following possibles in discussion: > > "PLANNED" guest speaker from web krauts - web standards (1) > > "PLANNED" Onlinebanking mit PHP > > "OFFER" Lars has offered to speak about modsecurity if there is enough > interest. > http://www.modsecurity.org/ is anyone interested ??? > > //------------------------------- > p.s the Brooks CDs are refreshingly brilliant, mailme is you'd like them > next. > > > //------------------------------- > (1) http://www.webkrauts.de/ > Mission Statement > Die Webkrauts setzen sich dafür ein, die Vorteile der Webstandards auch > im deutschsprachigen Raum stärker zur Geltung zu bringen. > Wir leisten Aufklärungsarbeit durch Veröffentlichungen im Netz und in > anderen Medien. > Wir bringen das Web einen Schritt weiter. (weiterlesen...) > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Fri Feb 16 11:28:27 2007 From: ugffm@phpugffm.de (Tom Klingenberg) Date: Fri, 16 Feb 2007 12:28:27 +0100 Subject: [ugffm] [security] Open_basedir confusion Message-ID: FYI: Open_basedir confusion by Stefan Esser http://blog.php-security.org/archives/72-Open_basedir-confusion.html Siehe dazu auch: PHP-Sicherheit: Vorsicht vor popen() und proc_open() http://www.heise.de/newsticker/meldung/73837 mit anschliessender diskussion: http://www.heise.de/security/news/foren/go.shtml?read=3D1&msg_id=3D10547= 625&forum_id=3D98598 From ugffm@phpugffm.de Tue Feb 20 00:23:22 2007 From: ugffm@phpugffm.de (Tom Klingenberg) Date: Tue, 20 Feb 2007 01:23:22 +0100 Subject: [ugffm] Blog Update Message-ID: Blog Update Nach der Ankündigung vor einigen Tagen in der Mailingliste habe ich mich mal drangesetzt und den bisher noch unschönen (im Sinne der Verwaltbarkeit) Bereich von Last und Next Meeting zu vereinfachen. Herausgekommen ist das erste orginal PHPUG Worpress Plugin. Das PHPUG Plugin sorgt dafür, dass die Texte für Last und Next Meeting nun einfach über die Administrationsoberfläche bearbeitet werden können (Verwalten -> PHPUG). Diese Inhalte werden dann über die drei neuen, original PHPUG Widgets bereitgestellt. Das hat aber nichts mit Opera oder Mac OSX Widgets zu tun, sondern das sind kleine Bereiche der Sidebar, also die Dinge die links und rechts von den Inhalten der Homepage dargestellt werden. Da die Theme bisher diese Bereiche ein wenig stiefmütterlich behandelt hat, wurde mit diesem Update ebenfalls die Theme auf die Version 0.9.4 gehieft und unterstützt nun rudimentär für den linken Bereich eine dynamische Sidebar, die mit Widgets bestückt werden kann. Diese können über Themes -> Sidebar Widgets sogar noch ganz easy per Drag und Drop angeordnet werden (ohne Javascript siehts mau aus!). Diese Mischung aus Plugin und Widgets lässt natürlich für zukünftige Dinge viel Raum, sodass im Grunde genommen der Sponsoren Rotator damit realisiert werden könnte sowie auch die rechte Sidebar. Oder aber das Logo wechselnd nach Jahreszeiten oder was auch immer. Artikel: http://phpugffm.de/index.php/archives/133 Screenshots: http://phpugffm.de/wp-content/uploads/2007/02/screenshot-00-plugin.jpg http://phpugffm.de/wp-content/uploads/2007/02/screenshot-01-admin.jpg http://phpugffm.de/wp-content/uploads/2007/02/screenshot-02-widgets.jpg http://phpugffm.de/wp-content/uploads/2007/02/screenshot-03-front.jpg Grüsse, Tom From ugffm@phpugffm.de Tue Feb 20 00:27:35 2007 From: ugffm@phpugffm.de (Stefan Kilp [sk-software]) Date: Tue, 20 Feb 2007 01:27:35 +0100 Subject: [ugffm] Blog Update In-Reply-To: Message-ID: <45DA4EAD.5591.3AE7067@kilp.sk-software.de> cool !!!! das ist wohl dein Alternativprogramm zur Mainzer-Fastnacht??? :-) Gru=DF Stefan > Blog Update > > Nach der Ank=FCndigung vor einigen Tagen in der Mailingliste habe ich mi= ch > mal drangesetzt und den bisher noch unsch=F6nen (im Sinne der > Verwaltbarkeit) Bereich von Last und Next Meeting zu vereinfachen. > Herausgekommen ist das erste orginal PHPUG Worpress Plugin. > > Das PHPUG Plugin sorgt daf=FCr, dass die Texte f=FCr Last und Next Meeti= ng nun > einfach =FCber die Administrationsoberfl=E4che bearbeitet werden k=F6nne= n > (Verwalten -> PHPUG). Diese Inhalte werden dann =FCber die drei neuen, > original PHPUG Widgets bereitgestellt. > > Das hat aber nichts mit Opera oder Mac OSX Widgets zu tun, sondern das > sind kleine Bereiche der Sidebar, also die Dinge die links und rechts vo= n > den Inhalten der Homepage dargestellt werden. Da die Theme bisher diese = > Bereiche ein wenig stiefm=FCtterlich behandelt hat, wurde mit diesem Up= date > ebenfalls die Theme auf die Version 0.9.4 gehieft und unterst=FCtzt nun = > rudiment=E4r f=FCr den linken Bereich eine dynamische Sidebar, die mit W= idgets > best=FCckt werden kann. Diese k=F6nnen =FCber Themes -> Sidebar Widgets = sogar > noch ganz easy per Drag und Drop angeordnet werden (ohne Javascript sieh= ts > mau aus!). > > Diese Mischung aus Plugin und Widgets l=E4sst nat=FCrlich f=FCr zuk=FCnf= tige Dinge > viel Raum, sodass im Grunde genommen der Sponsoren Rotator damit > realisiert werden k=F6nnte sowie auch die rechte Sidebar. Oder aber das = Logo > wechselnd nach Jahreszeiten oder was auch immer. > > Artikel: > http://phpugffm.de/index.php/archives/133 > > Screenshots: > http://phpugffm.de/wp-content/uploads/2007/02/screenshot-00-plugin.jpg > http://phpugffm.de/wp-content/uploads/2007/02/screenshot-01-admin.jpg > http://phpugffm.de/wp-content/uploads/2007/02/screenshot-02-widgets.jpg > http://phpugffm.de/wp-content/uploads/2007/02/screenshot-03-front.jpg > > Gr=FCsse, > Tom > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm -- Stefan Kilp SK-Software, Entwicklung & Beratung email: kilp@sk-software.de fon : +49 6151 93344-0 fax : +49 6151 93344-20 Herta-Mansbacher-Str. 98 64289 Darmstadt, Germany. ----------------------------------------------------- From ugffm@phpugffm.de Tue Feb 20 08:45:55 2007 From: ugffm@phpugffm.de (Christian Asche) Date: Tue, 20 Feb 2007 09:45:55 +0100 Subject: AW: [ugffm] Blog Update In-Reply-To: References: Message-ID: <001e01c754cb$8ba6b0c0$a2f41240$@com> Cool! Danke. > -----Urspr=FCngliche Nachricht----- > Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im > Auftrag von Tom Klingenberg > Gesendet: Dienstag, 20. Februar 2007 01:23 > An: ugffm@phpugffm.de > Betreff: [ugffm] Blog Update >=20 > Blog Update >=20 > Nach der Ank=FCndigung vor einigen Tagen in der Mailingliste habe ich > mich > mal drangesetzt und den bisher noch unsch=F6nen (im Sinne der > Verwaltbarkeit) Bereich von Last und Next Meeting zu vereinfachen. > Herausgekommen ist das erste orginal PHPUG Worpress Plugin. >=20 > Das PHPUG Plugin sorgt daf=FCr, dass die Texte f=FCr Last und Next = Meeting > nun > einfach =FCber die Administrationsoberfl=E4che bearbeitet werden = k=F6nnen > (Verwalten -> PHPUG). Diese Inhalte werden dann =FCber die drei neuen, > original PHPUG Widgets bereitgestellt. >=20 > Das hat aber nichts mit Opera oder Mac OSX Widgets zu tun, sondern das > sind kleine Bereiche der Sidebar, also die Dinge die links und rechts > von > den Inhalten der Homepage dargestellt werden. Da die Theme bisher = diese > Bereiche ein wenig stiefm=FCtterlich behandelt hat, wurde mit diesem > Update > ebenfalls die Theme auf die Version 0.9.4 gehieft und unterst=FCtzt = nun > rudiment=E4r f=FCr den linken Bereich eine dynamische Sidebar, die mit > Widgets > best=FCckt werden kann. Diese k=F6nnen =FCber Themes -> Sidebar = Widgets sogar > noch ganz easy per Drag und Drop angeordnet werden (ohne Javascript > siehts > mau aus!). >=20 > Diese Mischung aus Plugin und Widgets l=E4sst nat=FCrlich f=FCr = zuk=FCnftige > Dinge > viel Raum, sodass im Grunde genommen der Sponsoren Rotator damit > realisiert werden k=F6nnte sowie auch die rechte Sidebar. Oder aber = das > Logo > wechselnd nach Jahreszeiten oder was auch immer. >=20 > Artikel: > http://phpugffm.de/index.php/archives/133 >=20 > Screenshots: > http://phpugffm.de/wp-content/uploads/2007/02/screenshot-00-plugin.jpg > http://phpugffm.de/wp-content/uploads/2007/02/screenshot-01-admin.jpg > = http://phpugffm.de/wp-content/uploads/2007/02/screenshot-02-widgets.jpg > http://phpugffm.de/wp-content/uploads/2007/02/screenshot-03-front.jpg >=20 > Gr=FCsse, > Tom > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Tue Feb 20 12:19:58 2007 From: ugffm@phpugffm.de (Alexander Petri) Date: Tue, 20 Feb 2007 13:19:58 +0100 Subject: [ugffm] jQuery wird langsam erwachsen In-Reply-To: <001e01c754cb$8ba6b0c0$a2f41240$@com> References: <001e01c754cb$8ba6b0c0$a2f41240$@com> Message-ID: <45DAE76E.3070605@gmx.de> Hallo, für alle die auch wie ich jQuery mögen ist evtl folgende Info interessant: http://jquery.com/blog/2007/02/19/jquery-and-jack-slocums-ext/ für mehr Beispiele kann man auch hier nachschauen: http://www.yui-ext.com/deploy/yui-ext/docs/ wie bekomme ich eigentlich nochmal einnen Account zu unserem Blog? MFG AlexP From ugffm@phpugffm.de Tue Feb 20 13:42:52 2007 From: ugffm@phpugffm.de (Tom Klingenberg) Date: Tue, 20 Feb 2007 14:42:52 +0100 Subject: [ugffm] jQuery wird langsam erwachsen In-Reply-To: <45DAE76E.3070605@gmx.de> References: <001e01c754cb$8ba6b0c0$a2f41240$@com> <45DAE76E.3070605@gmx.de> Message-ID: Hi Alex, du hast schon einen und zwar schon länger ;) Falls du probs hast, mail me. MFG TomK On Tue, 20 Feb 2007 13:19:58 +0100, Alexander Petri wrote: > Hallo, > für alle die auch wie ich jQuery mögen ist evtl folgende Info > interessant: > http://jquery.com/blog/2007/02/19/jquery-and-jack-slocums-ext/ > > für mehr Beispiele kann man auch hier nachschauen: > http://www.yui-ext.com/deploy/yui-ext/docs/ > > > wie bekomme ich eigentlich nochmal einnen Account zu unserem Blog? > > MFG AlexP > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Tue Feb 20 17:07:47 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Tue, 20 Feb 2007 18:07:47 +0100 Subject: AW: [ugffm] Blog Update Message-ID: <48675DD7C7776748A240F70DFC385A9D703ECD@exchange.axess.de> well cool ! BIG Thanks! Darren From ugffm@phpugffm.de Thu Feb 22 16:40:27 2007 From: ugffm@phpugffm.de (Boris Penck) Date: Thu, 22 Feb 2007 17:40:27 +0100 Subject: [ugffm] OT: Performanter Web-Server abzugeben Message-ID: Servus Liste, ich miste gerade Hardware aus und hab hier einen Webserver abzugeben, der eigentlich ein LAMP Server gedacht war, der einiges an Last aush=E4lt.= Der Server stand 3 Monate im Rechenzentrum und kam schlie=DFlich nicht = zum Einsatz. Evtl. kann jemand hier auf der Liste den Server gebrauchen. Abgeben =20 w=FCrde ich den Server f=FCr 2200 Euro zzgl. MwSt. F=FCr Fragen stehe ich gerne zur Verf=FCgung. Lieferung im Umkreis von - = =20 sagen wir ca. 100km - um Wiesbaden herum frei Haus :) Gru=DF Boris System: Dual AMD Opteron 270 Dual-Code (2 CPUs je 2 Kerne) Supermicro 4HE Geh=E4use (schwarz) (Kann auch als Tower genutzt werden) http://www.supermicro.com/products/chassis/4U/743/SC743T-645.cfm 645 Watt Netzteil, DVD-Rom, Floppy 8x HotSwap SATA EInsch=FCbe an der Front Mainboard Supermicro H8DA8 SCSI Onboard, 2x Gbit, VGA, PCI-X, 1000 MHz FSB IPMI 2.0 Modul f=FCr Fernwartung, Remote-Console 2 GB DDR RAM PC3200 ECC reg. von ATP 3x Western Digital WD360ADFD 36GB SATA 10.000rpm Festplatten 3WARE-9550SX-8LP Raid Controller f=FCr bis zu 8 SATA Platten Raid 0,1,10,5,JBOD, LP Rackmountschienen f=FCr 19" Einbau sind dabei. Momentan ist dort ein Debian Etch drauf installiert und Hardware wird =20= komplett unterst=FCtzt. Wie es bei anderen Distributionen ausschaut kann ich =20 nicht sagen. Windows 2003 Server war zum Test auch schon installiert. =09 From ugffm@phpugffm.de Fri Feb 23 10:54:28 2007 From: ugffm@phpugffm.de (php -at- jozy -dot- de) Date: Fri, 23 Feb 2007 11:54:28 +0100 (CET) Subject: [ugffm] MySQL Update 5000+ rows Message-ID: <64300.84.178.190.214.1172228068.squirrel@webmail.schwichtenberg.info> Hallo, ich wäre hoch erfreut, wenn jemand bei folgendem Problem einen Lösungsvorschlag hat: Ich mache einen Datenimport (sogar bis zu 10.000 Datensätze) in eine MySQL-Tabelle (ca. 15 Felder), ggf. werden neue Daten per INSERT eingefügt, oder aber vorhandene Daten per UPDATE aktualisiert. Das PHP-Script durchläuft also die Daten und führt die Datenbank-Abfragen per mysql_unbuffered_query (anfangs per mysql_query) aus. -------- Problem ist: Das ständige öffnen und beenden der Datenbank-Abfragen in jedem Schleifendurchlauf verlangsamt die Sache enorm. Lösung für INSERT: Ich füge bis zu 500 neue Datensätze aneinander und führe erst dann ein INSERT per mysql_unbuffered_query aus. (Siehe Anhang 1) PROBLEM BEI UPDATE: Ich muss für jeden Datensatz ein eigenes UPDATE-Statement per mysql_unbuffered_query absetzen, dadurch verlangsamt sich das Script so dermaßen, dass es mit 300+ sec. einen Timeout bringt. -------- Meine Frage: Hat jemand eine gleichartiges Problem gehabt? Wenn ja, wie wurde es gelöst? Hat sonst jemand eine Lösungsidee? -------- Meine Überlegungen: Bisherige Datensätze in ein Array einlesen und per Stringvergleich mit vermeintlich neuen Daten vergleichen und dann nur die wirklich neuen Datensätze UPDATEN. Bedeutet für mich mehr Aufwand, und mir ist unklar ob es schneller ist. Vielen Dank, Gruß Jozy aka Johannes -------- Anhang 1: Für INSERT ist ein Syntax wie folgt möglich: INSERT INTO table (col1, col2, col3) VALUES ('wert1-1','wert1-2','wert1-3'), ('wert2-1','wert2-2','wert2-3'), ('wert3-1','wert3-2','wert3-3') Für UPDATE gibt es das logischerweise nicht. Und mysql_query etc. akzeptieren nur ein Statement pro Aufruf. From ugffm@phpugffm.de Fri Feb 23 11:25:35 2007 From: ugffm@phpugffm.de (ugffm@phpugffm.de) Date: Fri, 23 Feb 2007 12:25:35 +0100 Subject: AW: [ugffm] MySQL Update 5000+ rows Message-ID: hi, schreib die update-querys in ein textfile ... und lass dies file von phpMyAdmin abarbeiten ... funzt super greetz h1=20 -----Urspr=FCngliche Nachricht----- Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im Auftrag = von php -at- jozy -dot- de Gesendet: Freitag, 23. Februar 2007 11:54 An: ugffm@phpugffm.de Betreff: [ugffm] MySQL Update 5000+ rows Hallo, ich w=E4re hoch erfreut, wenn jemand bei folgendem Problem einen L=F6sungsvorschlag hat: Ich mache einen Datenimport (sogar bis zu 10.000 Datens=E4tze) in eine MySQL-Tabelle (ca. 15 Felder), ggf. werden neue Daten per INSERT eingef=FCgt, oder aber vorhandene Daten per UPDATE aktualisiert. Das PHP-Script durchl=E4uft also die Daten und f=FChrt die = Datenbank-Abfragen per mysql_unbuffered_query (anfangs per mysql_query) aus. -------- Problem ist: Das st=E4ndige =F6ffnen und beenden der Datenbank-Abfragen in jedem Schleifendurchlauf verlangsamt die Sache enorm. L=F6sung f=FCr INSERT: Ich f=FCge bis zu 500 neue Datens=E4tze aneinander und f=FChre erst dann = ein INSERT per mysql_unbuffered_query aus. (Siehe Anhang 1) PROBLEM BEI UPDATE: Ich muss f=FCr jeden Datensatz ein eigenes UPDATE-Statement per mysql_unbuffered_query absetzen, dadurch verlangsamt sich das Script so derma=DFen, dass es mit 300+ sec. einen Timeout bringt. -------- Meine Frage: Hat jemand eine gleichartiges Problem gehabt? Wenn ja, wie wurde es = gel=F6st? Hat sonst jemand eine L=F6sungsidee? -------- Meine =DCberlegungen: Bisherige Datens=E4tze in ein Array einlesen und per Stringvergleich mit vermeintlich neuen Daten vergleichen und dann nur die wirklich neuen Datens=E4tze UPDATEN. Bedeutet f=FCr mich mehr Aufwand, und mir ist unklar ob es schneller = ist. Vielen Dank, Gru=DF Jozy aka Johannes -------- Anhang 1: F=FCr INSERT ist ein Syntax wie folgt m=F6glich: INSERT INTO table (col1, col2, col3) VALUES ('wert1-1','wert1-2','wert1-3'), ('wert2-1','wert2-2','wert2-3'), ('wert3-1','wert3-2','wert3-3') F=FCr UPDATE gibt es das logischerweise nicht. Und mysql_query etc. akzeptieren nur ein Statement pro Aufruf. _______________________________________________ ugffm mailing list ugffm@phpugffm.de http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Fri Feb 23 11:58:11 2007 From: ugffm@phpugffm.de (Jozy [php]) Date: Fri, 23 Feb 2007 12:58:11 +0100 (CET) Subject: AW: [ugffm] MySQL Update 5000+ rows In-Reply-To: References: Message-ID: <64733.84.178.190.214.1172231891.squirrel@webmail.schwichtenberg.info> Hallo, vielen Dank für die Antwort... Deinen Vorschlag kann ich so nicht umsetzen, da der Import automatisiert und wiederkehrend abgewickelt werden soll. Dh. das Script muss alles selbst erledigen. Ich habe nun mit LOAD DATA INFILE [1] herumexperimentiert. Funzt leider nicht wie gewünscht. Aber ich bin auf eine andere Funktion gestoßen, die mir evtl. weiterhilft: REPLACE [2] (statt UPDATE) Eventuell hat dennoch jemand anders eine interessante Idee? Viele Grüße Johannes Quellen: [1] http://dev.mysql.com/doc/refman/4.1/en/load-data.html [2] http://dev.mysql.com/doc/refman/4.1/en/replace.html > hi, > schreib die update-querys in ein textfile ... > und lass dies file von phpMyAdmin abarbeiten ... > funzt super > greetz > h1 > > -----Ursprüngliche Nachricht----- > Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im Auftrag > von php -at- jozy -dot- de > Gesendet: Freitag, 23. Februar 2007 11:54 > An: ugffm@phpugffm.de > Betreff: [ugffm] MySQL Update 5000+ rows > > Hallo, > > ich wäre hoch erfreut, wenn jemand bei folgendem Problem einen > Lösungsvorschlag hat: > > Ich mache einen Datenimport (sogar bis zu 10.000 Datensätze) in eine > MySQL-Tabelle (ca. 15 Felder), ggf. werden neue Daten per INSERT > eingefügt, oder aber vorhandene Daten per UPDATE aktualisiert. > > Das PHP-Script durchläuft also die Daten und führt die Datenbank-Abfragen > per mysql_unbuffered_query (anfangs per mysql_query) aus. > > -------- > Problem ist: > Das ständige öffnen und beenden der Datenbank-Abfragen in jedem > Schleifendurchlauf verlangsamt die Sache enorm. > > Lösung für INSERT: > Ich füge bis zu 500 neue Datensätze aneinander und führe erst dann ein > INSERT per mysql_unbuffered_query aus. (Siehe Anhang 1) > > > PROBLEM BEI UPDATE: > Ich muss für jeden Datensatz ein eigenes UPDATE-Statement per > mysql_unbuffered_query absetzen, dadurch verlangsamt sich das Script so > dermaßen, dass es mit 300+ sec. einen Timeout bringt. > > -------- > Meine Frage: > > Hat jemand eine gleichartiges Problem gehabt? Wenn ja, wie wurde es > gelöst? > > Hat sonst jemand eine Lösungsidee? > > > -------- > Meine Überlegungen: > > Bisherige Datensätze in ein Array einlesen und per Stringvergleich mit > vermeintlich neuen Daten vergleichen und dann nur die wirklich neuen > Datensätze UPDATEN. > Bedeutet für mich mehr Aufwand, und mir ist unklar ob es schneller ist. > > > Vielen Dank, > Gruß Jozy aka Johannes > > > -------- > Anhang 1: > > Für INSERT ist ein Syntax wie folgt möglich: > INSERT INTO table (col1, col2, col3) VALUES > ('wert1-1','wert1-2','wert1-3'), > ('wert2-1','wert2-2','wert2-3'), > ('wert3-1','wert3-2','wert3-3') > Für UPDATE gibt es das logischerweise nicht. Und mysql_query etc. > akzeptieren nur ein Statement pro Aufruf. > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > From ugffm@phpugffm.de Fri Feb 23 12:17:14 2007 From: ugffm@phpugffm.de (Christian Asche) Date: Fri, 23 Feb 2007 13:17:14 +0100 Subject: AW: AW: [ugffm] MySQL Update 5000+ rows In-Reply-To: <64733.84.178.190.214.1172231891.squirrel@webmail.schwichtenberg.info> References: <64733.84.178.190.214.1172231891.squirrel@webmail.schwichtenberg.info> Message-ID: <000401c75744$905264e0$b0f72ea0$@com> Hallo Johannes, bei der Menge an Querys sollten prepared statements die Sache ordentlich beschleunigen. Falls Du direkt Zugriff auf das mySQL CLI hast (z.B. =FCber system()) solltest Du die Daten damit importieren (mysql < import.sql). Dadurch sparst Du Dir eine ganze Menge unn=F6tigen overhead. Ansonsten w=FCrde ich die Anzahl splitten. Wir schreiben sowas meist in = ne Session und arbeiten die blockweise ab. Nach ein paar hundert Befehlen gibt es einen Reload und die Sache l=E4uft weiter. Kann man nat=FCrlich auch sch=F6n mit AJAX machen. Hilft Dir das weiter? Falls nicht, erz=E4hle und doch noch ein wenig mehr. Wo kommen die Daten her? Wo wird das Programm ausgef=FChrt (Shared Hoster, Root Server, ...) Gru=DF, Christian > -----Urspr=FCngliche Nachricht----- > Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im > Auftrag von Jozy [php] > Gesendet: Freitag, 23. Februar 2007 12:58 > An: ugffm@phpugffm.de > Betreff: Re: AW: [ugffm] MySQL Update 5000+ rows >=20 > Hallo, >=20 > vielen Dank f=FCr die Antwort... >=20 > Deinen Vorschlag kann ich so nicht umsetzen, da der Import > automatisiert > und wiederkehrend abgewickelt werden soll. Dh. das Script muss alles > selbst erledigen. >=20 > Ich habe nun mit LOAD DATA INFILE [1] herumexperimentiert. Funzt = leider > nicht wie gew=FCnscht. >=20 > Aber ich bin auf eine andere Funktion gesto=DFen, die mir evtl. > weiterhilft: > REPLACE [2] (statt UPDATE) >=20 >=20 > Eventuell hat dennoch jemand anders eine interessante Idee? >=20 > Viele Gr=FC=DFe > Johannes >=20 >=20 > Quellen: > [1] > http://dev.mysql.com/doc/refman/4.1/en/load-data.html > [2] > http://dev.mysql.com/doc/refman/4.1/en/replace.html >=20 >=20 >=20 > > hi, > > schreib die update-querys in ein textfile ... > > und lass dies file von phpMyAdmin abarbeiten ... > > funzt super > > greetz > > h1 > > > > -----Urspr=FCngliche Nachricht----- > > Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im > Auftrag > > von php -at- jozy -dot- de > > Gesendet: Freitag, 23. Februar 2007 11:54 > > An: ugffm@phpugffm.de > > Betreff: [ugffm] MySQL Update 5000+ rows > > > > Hallo, > > > > ich w=E4re hoch erfreut, wenn jemand bei folgendem Problem einen > > L=F6sungsvorschlag hat: > > > > Ich mache einen Datenimport (sogar bis zu 10.000 Datens=E4tze) in = eine > > MySQL-Tabelle (ca. 15 Felder), ggf. werden neue Daten per INSERT > > eingef=FCgt, oder aber vorhandene Daten per UPDATE aktualisiert. > > > > Das PHP-Script durchl=E4uft also die Daten und f=FChrt die = Datenbank- > Abfragen > > per mysql_unbuffered_query (anfangs per mysql_query) aus. > > > > -------- > > Problem ist: > > Das st=E4ndige =F6ffnen und beenden der Datenbank-Abfragen in jedem > > Schleifendurchlauf verlangsamt die Sache enorm. > > > > L=F6sung f=FCr INSERT: > > Ich f=FCge bis zu 500 neue Datens=E4tze aneinander und f=FChre erst = dann > ein > > INSERT per mysql_unbuffered_query aus. (Siehe Anhang 1) > > > > > > PROBLEM BEI UPDATE: > > Ich muss f=FCr jeden Datensatz ein eigenes UPDATE-Statement per > > mysql_unbuffered_query absetzen, dadurch verlangsamt sich das Script > so > > derma=DFen, dass es mit 300+ sec. einen Timeout bringt. > > > > -------- > > Meine Frage: > > > > Hat jemand eine gleichartiges Problem gehabt? Wenn ja, wie wurde es > > gel=F6st? > > > > Hat sonst jemand eine L=F6sungsidee? > > > > > > -------- > > Meine =DCberlegungen: > > > > Bisherige Datens=E4tze in ein Array einlesen und per Stringvergleich > mit > > vermeintlich neuen Daten vergleichen und dann nur die wirklich neuen > > Datens=E4tze UPDATEN. > > Bedeutet f=FCr mich mehr Aufwand, und mir ist unklar ob es schneller > ist. > > > > > > Vielen Dank, > > Gru=DF Jozy aka Johannes > > > > > > -------- > > Anhang 1: > > > > F=FCr INSERT ist ein Syntax wie folgt m=F6glich: > > INSERT INTO table (col1, col2, col3) VALUES > > ('wert1-1','wert1-2','wert1-3'), > > ('wert2-1','wert2-2','wert2-3'), > > ('wert3-1','wert3-2','wert3-3') > > F=FCr UPDATE gibt es das logischerweise nicht. Und mysql_query etc. > > akzeptieren nur ein Statement pro Aufruf. > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm > > > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm > > >=20 > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Fri Feb 23 12:24:37 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Fri, 23 Feb 2007 13:24:37 +0100 Subject: AW: AW: [ugffm] MySQL Update 5000+ rows Message-ID: <48675DD7C7776748A240F70DFC385A9D703F07@exchange.axess.de> Jozy, I have not looked into your problem in detail but I sometimes create a txt file of certain data,=20 and use mysql < data.sql on the command line to import it again. You have to add the drop if exists and or create table if it's new, I = let phpmyadmin do the work for me and use it as a template for the = export. I have a crob job which imports files that get there via ftp but this = could all happen on the same server if it does not have to happen = immediately. Alternatively try an exec from php, this import method is a lot faster. Darren > -----Urspr=FCngliche Nachricht----- > Von: Jozy [php] [mailto:php@jozy.de] > Gesendet: Freitag, 23. Februar 2007 12:58 > An: ugffm@phpugffm.de > Betreff: Re: AW: [ugffm] MySQL Update 5000+ rows >=20 >=20 > Hallo, >=20 > vielen Dank f=FCr die Antwort... >=20 > Deinen Vorschlag kann ich so nicht umsetzen, da der Import=20 > automatisiert > und wiederkehrend abgewickelt werden soll. Dh. das Script muss alles > selbst erledigen. >=20 > Ich habe nun mit LOAD DATA INFILE [1] herumexperimentiert.=20 > Funzt leider > nicht wie gew=FCnscht. >=20 > Aber ich bin auf eine andere Funktion gesto=DFen, die mir evtl.=20 > weiterhilft: > REPLACE [2] (statt UPDATE) >=20 >=20 > Eventuell hat dennoch jemand anders eine interessante Idee? >=20 > Viele Gr=FC=DFe > Johannes >=20 >=20 > Quellen: > [1] > http://dev.mysql.com/doc/refman/4.1/en/load-data.html > [2] > http://dev.mysql.com/doc/refman/4.1/en/replace.html >=20 >=20 >=20 > > hi, > > schreib die update-querys in ein textfile ... > > und lass dies file von phpMyAdmin abarbeiten ... > > funzt super > > greetz > > h1 > > > > -----Urspr=FCngliche Nachricht----- > > Von: ugffm-admin@phpugffm.de=20 > [mailto:ugffm-admin@phpugffm.de] Im Auftrag > > von php -at- jozy -dot- de > > Gesendet: Freitag, 23. Februar 2007 11:54 > > An: ugffm@phpugffm.de > > Betreff: [ugffm] MySQL Update 5000+ rows > > > > Hallo, > > > > ich w=E4re hoch erfreut, wenn jemand bei folgendem Problem einen > > L=F6sungsvorschlag hat: > > > > Ich mache einen Datenimport (sogar bis zu 10.000 Datens=E4tze) in = eine > > MySQL-Tabelle (ca. 15 Felder), ggf. werden neue Daten per INSERT > > eingef=FCgt, oder aber vorhandene Daten per UPDATE aktualisiert. > > > > Das PHP-Script durchl=E4uft also die Daten und f=FChrt die=20 > Datenbank-Abfragen > > per mysql_unbuffered_query (anfangs per mysql_query) aus. > > > > -------- > > Problem ist: > > Das st=E4ndige =F6ffnen und beenden der Datenbank-Abfragen in jedem > > Schleifendurchlauf verlangsamt die Sache enorm. > > > > L=F6sung f=FCr INSERT: > > Ich f=FCge bis zu 500 neue Datens=E4tze aneinander und f=FChre=20 > erst dann ein > > INSERT per mysql_unbuffered_query aus. (Siehe Anhang 1) > > > > > > PROBLEM BEI UPDATE: > > Ich muss f=FCr jeden Datensatz ein eigenes UPDATE-Statement per > > mysql_unbuffered_query absetzen, dadurch verlangsamt sich=20 > das Script so > > derma=DFen, dass es mit 300+ sec. einen Timeout bringt. > > > > -------- > > Meine Frage: > > > > Hat jemand eine gleichartiges Problem gehabt? Wenn ja, wie wurde es > > gel=F6st? > > > > Hat sonst jemand eine L=F6sungsidee? > > > > > > -------- > > Meine =DCberlegungen: > > > > Bisherige Datens=E4tze in ein Array einlesen und per=20 > Stringvergleich mit > > vermeintlich neuen Daten vergleichen und dann nur die wirklich neuen > > Datens=E4tze UPDATEN. > > Bedeutet f=FCr mich mehr Aufwand, und mir ist unklar ob es=20 > schneller ist. > > > > > > Vielen Dank, > > Gru=DF Jozy aka Johannes > > > > > > -------- > > Anhang 1: > > > > F=FCr INSERT ist ein Syntax wie folgt m=F6glich: > > INSERT INTO table (col1, col2, col3) VALUES > > ('wert1-1','wert1-2','wert1-3'), > > ('wert2-1','wert2-2','wert2-3'), > > ('wert3-1','wert3-2','wert3-3') > > F=FCr UPDATE gibt es das logischerweise nicht. Und mysql_query etc. > > akzeptieren nur ein Statement pro Aufruf. > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm > > > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm > > >=20 > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm >=20 >=20 From ugffm@phpugffm.de Fri Feb 23 12:24:34 2007 From: ugffm@phpugffm.de (ugffm@phpugffm.de) Date: Fri, 23 Feb 2007 13:24:34 +0100 Subject: AW: AW: [ugffm] MySQL Update 5000+ rows Message-ID: versuchs mal mit LOCK - UNLOCK ... und wenns dann nicht funzt dann in paketen und das autocommit vorher aus = ... und danach wieder einschalten ;-) h1=20 -----Urspr=FCngliche Nachricht----- Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im Auftrag = von Jozy [php] Gesendet: Freitag, 23. Februar 2007 12:58 An: ugffm@phpugffm.de Betreff: Re: AW: [ugffm] MySQL Update 5000+ rows Hallo, vielen Dank f=FCr die Antwort... Deinen Vorschlag kann ich so nicht umsetzen, da der Import automatisiert und wiederkehrend abgewickelt werden soll. Dh. das Script muss alles selbst erledigen. Ich habe nun mit LOAD DATA INFILE [1] herumexperimentiert. Funzt leider nicht wie gew=FCnscht. Aber ich bin auf eine andere Funktion gesto=DFen, die mir evtl. = weiterhilft: REPLACE [2] (statt UPDATE) Eventuell hat dennoch jemand anders eine interessante Idee? Viele Gr=FC=DFe Johannes Quellen: [1] http://dev.mysql.com/doc/refman/4.1/en/load-data.html [2] http://dev.mysql.com/doc/refman/4.1/en/replace.html > hi, > schreib die update-querys in ein textfile ... > und lass dies file von phpMyAdmin abarbeiten ... > funzt super > greetz > h1 > > -----Urspr=FCngliche Nachricht----- > Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im = Auftrag > von php -at- jozy -dot- de > Gesendet: Freitag, 23. Februar 2007 11:54 > An: ugffm@phpugffm.de > Betreff: [ugffm] MySQL Update 5000+ rows > > Hallo, > > ich w=E4re hoch erfreut, wenn jemand bei folgendem Problem einen > L=F6sungsvorschlag hat: > > Ich mache einen Datenimport (sogar bis zu 10.000 Datens=E4tze) in eine > MySQL-Tabelle (ca. 15 Felder), ggf. werden neue Daten per INSERT > eingef=FCgt, oder aber vorhandene Daten per UPDATE aktualisiert. > > Das PHP-Script durchl=E4uft also die Daten und f=FChrt die = Datenbank-Abfragen > per mysql_unbuffered_query (anfangs per mysql_query) aus. > > -------- > Problem ist: > Das st=E4ndige =F6ffnen und beenden der Datenbank-Abfragen in jedem > Schleifendurchlauf verlangsamt die Sache enorm. > > L=F6sung f=FCr INSERT: > Ich f=FCge bis zu 500 neue Datens=E4tze aneinander und f=FChre erst = dann ein > INSERT per mysql_unbuffered_query aus. (Siehe Anhang 1) > > > PROBLEM BEI UPDATE: > Ich muss f=FCr jeden Datensatz ein eigenes UPDATE-Statement per > mysql_unbuffered_query absetzen, dadurch verlangsamt sich das Script = so > derma=DFen, dass es mit 300+ sec. einen Timeout bringt. > > -------- > Meine Frage: > > Hat jemand eine gleichartiges Problem gehabt? Wenn ja, wie wurde es > gel=F6st? > > Hat sonst jemand eine L=F6sungsidee? > > > -------- > Meine =DCberlegungen: > > Bisherige Datens=E4tze in ein Array einlesen und per Stringvergleich = mit > vermeintlich neuen Daten vergleichen und dann nur die wirklich neuen > Datens=E4tze UPDATEN. > Bedeutet f=FCr mich mehr Aufwand, und mir ist unklar ob es schneller = ist. > > > Vielen Dank, > Gru=DF Jozy aka Johannes > > > -------- > Anhang 1: > > F=FCr INSERT ist ein Syntax wie folgt m=F6glich: > INSERT INTO table (col1, col2, col3) VALUES > ('wert1-1','wert1-2','wert1-3'), > ('wert2-1','wert2-2','wert2-3'), > ('wert3-1','wert3-2','wert3-3') > F=FCr UPDATE gibt es das logischerweise nicht. Und mysql_query etc. > akzeptieren nur ein Statement pro Aufruf. > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > _______________________________________________ ugffm mailing list ugffm@phpugffm.de http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Fri Feb 23 12:33:58 2007 From: ugffm@phpugffm.de (Thilo Wagner) Date: Fri, 23 Feb 2007 13:33:58 +0100 Subject: AW: [ugffm] MySQL Update 5000+ rows In-Reply-To: <64733.84.178.190.214.1172231891.squirrel@webmail.schwichtenberg.info> References: <64733.84.178.190.214.1172231891.squirrel@webmail.schwichtenberg.info> Message-ID: <20070223133358.6cnkkjw4xkwgs4k4@www.thilowagner.de> Hi Johannes, wenn ich das richtig verstehe, bringt php das Timeout richtig? Hier einige verschiedene Loesungsvorschlaege: 1) Das Timeout des php Interpreters hochsetzen (set_time_limit) 2) Regelmaesig einen self-refresh des php Scriptes machen, und jeweils =20 als Parameter uebergeben, wie viele Datensaetze schon eingefuegt =20 wurden. Diese dann ueberspringen und beim naechsten Datensatz =20 weitermachen 3) Die SQL Statements in eine temp. Datei schreiben und dann per =20 exec() den Commandozeilen MySQL client aurufen und diesen die Arbeit =20 erledigen lassen. ciao, Thilo ----- Message from php@jozy.de --------- Date: Fri, 23 Feb 2007 12:58:11 +0100 (CET) From: "Jozy [php]" Reply-To: ugffm@phpugffm.de Subject: Re: AW: [ugffm] MySQL Update 5000+ rows To: ugffm@phpugffm.de > Hallo, > > vielen Dank f=FCr die Antwort... > > Deinen Vorschlag kann ich so nicht umsetzen, da der Import automatisiert > und wiederkehrend abgewickelt werden soll. Dh. das Script muss alles > selbst erledigen. > > Ich habe nun mit LOAD DATA INFILE [1] herumexperimentiert. Funzt leider > nicht wie gew=FCnscht. > > Aber ich bin auf eine andere Funktion gesto=DFen, die mir evtl. weiterhilf= t: > REPLACE [2] (statt UPDATE) > > > Eventuell hat dennoch jemand anders eine interessante Idee? > > Viele Gr=FC=DFe > Johannes > > > Quellen: > [1] > http://dev.mysql.com/doc/refman/4.1/en/load-data.html > [2] > http://dev.mysql.com/doc/refman/4.1/en/replace.html > > > >> hi, >> schreib die update-querys in ein textfile ... >> und lass dies file von phpMyAdmin abarbeiten ... >> funzt super >> greetz >> h1 >> >> -----Urspr=FCngliche Nachricht----- >> Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im Auftrag >> von php -at- jozy -dot- de >> Gesendet: Freitag, 23. Februar 2007 11:54 >> An: ugffm@phpugffm.de >> Betreff: [ugffm] MySQL Update 5000+ rows >> >> Hallo, >> >> ich w=E4re hoch erfreut, wenn jemand bei folgendem Problem einen >> L=F6sungsvorschlag hat: >> >> Ich mache einen Datenimport (sogar bis zu 10.000 Datens=E4tze) in eine >> MySQL-Tabelle (ca. 15 Felder), ggf. werden neue Daten per INSERT >> eingef=FCgt, oder aber vorhandene Daten per UPDATE aktualisiert. >> >> Das PHP-Script durchl=E4uft also die Daten und f=FChrt die Datenbank-Abfr= agen >> per mysql_unbuffered_query (anfangs per mysql_query) aus. >> >> -------- >> Problem ist: >> Das st=E4ndige =F6ffnen und beenden der Datenbank-Abfragen in jedem >> Schleifendurchlauf verlangsamt die Sache enorm. >> >> L=F6sung f=FCr INSERT: >> Ich f=FCge bis zu 500 neue Datens=E4tze aneinander und f=FChre erst dann = ein >> INSERT per mysql_unbuffered_query aus. (Siehe Anhang 1) >> >> >> PROBLEM BEI UPDATE: >> Ich muss f=FCr jeden Datensatz ein eigenes UPDATE-Statement per >> mysql_unbuffered_query absetzen, dadurch verlangsamt sich das Script so >> derma=DFen, dass es mit 300+ sec. einen Timeout bringt. >> >> -------- >> Meine Frage: >> >> Hat jemand eine gleichartiges Problem gehabt? Wenn ja, wie wurde es >> gel=F6st? >> >> Hat sonst jemand eine L=F6sungsidee? >> >> >> -------- >> Meine =DCberlegungen: >> >> Bisherige Datens=E4tze in ein Array einlesen und per Stringvergleich mit >> vermeintlich neuen Daten vergleichen und dann nur die wirklich neuen >> Datens=E4tze UPDATEN. >> Bedeutet f=FCr mich mehr Aufwand, und mir ist unklar ob es schneller ist. >> >> >> Vielen Dank, >> Gru=DF Jozy aka Johannes >> >> >> -------- >> Anhang 1: >> >> F=FCr INSERT ist ein Syntax wie folgt m=F6glich: >> INSERT INTO table (col1, col2, col3) VALUES >> ('wert1-1','wert1-2','wert1-3'), >> ('wert2-1','wert2-2','wert2-3'), >> ('wert3-1','wert3-2','wert3-3') >> F=FCr UPDATE gibt es das logischerweise nicht. Und mysql_query etc. >> akzeptieren nur ein Statement pro Aufruf. >> _______________________________________________ >> ugffm mailing list >> ugffm@phpugffm.de >> http://www.mazenphp.de/mailman/listinfo/ugffm >> >> _______________________________________________ >> ugffm mailing list >> ugffm@phpugffm.de >> http://www.mazenphp.de/mailman/listinfo/ugffm >> > > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > ----- End message from php@jozy.de ----- ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From ugffm@phpugffm.de Sat Feb 24 02:16:02 2007 From: ugffm@phpugffm.de (Gerrit Herfurth) Date: Sat, 24 Feb 2007 03:16:02 +0100 Subject: [ugffm] MySQL Update 5000+ rows In-Reply-To: <64300.84.178.190.214.1172228068.squirrel@webmail.schwichtenberg.info> References: <64300.84.178.190.214.1172228068.squirrel@webmail.schwichtenberg.info> Message-ID: <45DF9FE2.8020609@gmx.net> Hallo, wie wäre es mit: REPLACE INTO `table` (col1, col2, col3) VALUES ('wert1-1','wert1-2','wert1-3'), ('wert2-1','wert2-2','wert2-3'), ('wert3-1','wert3-2','wert3-3'), ('wert4-1','wert4-2','wert4-3') Dann muss du dich um UPDATE oder INSERT nicht mehr kümmern (sofern du einen Primärindex definiert hast) und kannst die Daten in größeren Blöcken an MySQL senden. Ob das allerdings eines Geschwindigkeitsvorteil bringt weiss ich nicht, aber zumindest erspart es dir die Arbeit die Entscheidung INSERT oder UPDATE selbst zu treffen - und das spart zumindest mal das Aufbauen der Verbindung zum Lesen ob es den Satz schon gibt. Und umgeht somit dein Problem dass du bei UPDATE mit der Limitierung auf ein Statement pro mysql_query hast. -- Grüsse, Gerrit Email mailto:bigfoot48@gmx.net Run-D.M.C.: http://www.rundmc.de php -at- jozy -dot- de schrieb: > Hallo, > > ich wäre hoch erfreut, wenn jemand bei folgendem Problem einen > Lösungsvorschlag hat: > > Ich mache einen Datenimport (sogar bis zu 10.000 Datensätze) in eine > MySQL-Tabelle (ca. 15 Felder), ggf. werden neue Daten per INSERT > eingefügt, oder aber vorhandene Daten per UPDATE aktualisiert. > > Das PHP-Script durchläuft also die Daten und führt die Datenbank-Abfragen > per mysql_unbuffered_query (anfangs per mysql_query) aus. > > -------- > Problem ist: > Das ständige öffnen und beenden der Datenbank-Abfragen in jedem > Schleifendurchlauf verlangsamt die Sache enorm. > > Lösung für INSERT: > Ich füge bis zu 500 neue Datensätze aneinander und führe erst dann ein > INSERT per mysql_unbuffered_query aus. (Siehe Anhang 1) > > > PROBLEM BEI UPDATE: > Ich muss für jeden Datensatz ein eigenes UPDATE-Statement per > mysql_unbuffered_query absetzen, dadurch verlangsamt sich das Script so > dermaßen, dass es mit 300+ sec. einen Timeout bringt. > > -------- > Meine Frage: > > Hat jemand eine gleichartiges Problem gehabt? Wenn ja, wie wurde es gelöst? > > Hat sonst jemand eine Lösungsidee? > > > -------- > Meine Überlegungen: > > Bisherige Datensätze in ein Array einlesen und per Stringvergleich mit > vermeintlich neuen Daten vergleichen und dann nur die wirklich neuen > Datensätze UPDATEN. > Bedeutet für mich mehr Aufwand, und mir ist unklar ob es schneller ist. > > > Vielen Dank, > Gruß Jozy aka Johannes > > > -------- > Anhang 1: > > Für INSERT ist ein Syntax wie folgt möglich: > INSERT INTO table (col1, col2, col3) VALUES > ('wert1-1','wert1-2','wert1-3'), > ('wert2-1','wert2-2','wert2-3'), > ('wert3-1','wert3-2','wert3-3') > Für UPDATE gibt es das logischerweise nicht. Und mysql_query etc. > akzeptieren nur ein Statement pro Aufruf. > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > > From ugffm@phpugffm.de Sat Feb 24 17:29:52 2007 From: ugffm@phpugffm.de (Seong-Min Kang) Date: Sat, 24 Feb 2007 18:29:52 +0100 Subject: [ugffm] MySQL Update 5000+ rows In-Reply-To: <64300.84.178.190.214.1172228068.squirrel@webmail.schwichtenberg.info> References: <64300.84.178.190.214.1172228068.squirrel@webmail.schwichtenberg.info> Message-ID: <45E07610.3010202@respice.de> Hi, php -at- jozy -dot- de schrieb: > Hat sonst jemand eine Lösungsidee? was ich auf jeden Fall versuchen würde (entsprechend MySQL- und PHP-Versionen vorausgesetzt), wäre es prepared statements (php_mysqli) zu verwenden. Dann sparst du dir auf jeden Fall eine Menge Overhead. Ansonsten würde ich bei großen Datensätzen eher mit mysql < import.sql arbeiten. Grüße Seong From ugffm@phpugffm.de Mon Feb 26 08:07:12 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Mon, 26 Feb 2007 09:07:12 +0100 Subject: [ugffm] Next scheduled meeting March 08.03.2007 Message-ID: <48675DD7C7776748A240F70DFC385A9D703F19@exchange.axess.de> Hi List, looks like we still have a small slot free at teh next meeting. Hat jemand etwas zu zeigen oder eine bestimmte Thema der angesprochen = werden soll ?? Darren > -----Urspr=FCngliche Nachricht----- > Von: ugffm-admin@phpugffm.de=20 > [mailto:ugffm-admin@phpugffm.de]Im Auftrag > von Thilo Wagner > Gesendet: Montag, 12. Februar 2007 12:07 > An: ugffm@phpugffm.de > Betreff: Re: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 >=20 >=20 > Haette auch interesse an einem Vortrag ueber modsecurity. > Es haengt zwar nicht unmittelbar mit php zusammen, aber=20 > soweit ich es =20 > verstanden kann, dienst modsecurity auch als eine Art Web=20 > Application =20 > Firewall, mit der die Sicherheit der php Applikationen auf einem =20 > Server erhoeht werden kann. Richtig? >=20 > ciao, Thilo >=20 > ----- Message from info@christian-asche.com --------- > Date: Mon, 12 Feb 2007 11:27:50 +0100 > From: Christian Asche > Reply-To: ugffm@phpugffm.de > Subject: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 > To: ugffm@phpugffm.de >=20 >=20 > >> "OFFER" Lars has offered to speak about modsecurity if=20 > there is enough > >> interest. > >> http://www.modsecurity.org/ is anyone interested ??? > > > > Ja, interessiert mich. > > > > Viele Gr=FC=DFe, Christian > > > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm > > >=20 >=20 > ----- End message from info@christian-asche.com ----- >=20 >=20 >=20 > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. >=20 > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm >=20 From ugffm@phpugffm.de Mon Feb 26 08:12:00 2007 From: ugffm@phpugffm.de (Darren Cooper) Date: Mon, 26 Feb 2007 09:12:00 +0100 Subject: [ugffm] Next scheduled meeting March 08.03.2007 + MySQL Update 5000+ rows Message-ID: <48675DD7C7776748A240F70DFC385A9D703F1C@exchange.axess.de> Jozy,=20 are you around at the next meeting? I suggest we look at the various solution to your problem ? So we can see which is best, how about that anybody? DC > -----Urspr=FCngliche Nachricht----- > Von: Darren Cooper=20 > Gesendet: Montag, 26. Februar 2007 09:07 > An: ugffm@phpugffm.de > Betreff: [ugffm] Next scheduled meeting March 08.03.2007 >=20 >=20 > Hi List, >=20 > looks like we still have a small slot free at teh next meeting. > Hat jemand etwas zu zeigen oder eine bestimmte Thema der=20 > angesprochen werden soll ?? >=20 > Darren >=20 > > -----Urspr=FCngliche Nachricht----- > > Von: ugffm-admin@phpugffm.de=20 > > [mailto:ugffm-admin@phpugffm.de]Im Auftrag > > von Thilo Wagner > > Gesendet: Montag, 12. Februar 2007 12:07 > > An: ugffm@phpugffm.de > > Betreff: Re: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 > >=20 > >=20 > > Haette auch interesse an einem Vortrag ueber modsecurity. > > Es haengt zwar nicht unmittelbar mit php zusammen, aber=20 > > soweit ich es =20 > > verstanden kann, dienst modsecurity auch als eine Art Web=20 > > Application =20 > > Firewall, mit der die Sicherheit der php Applikationen auf einem =20 > > Server erhoeht werden kann. Richtig? > >=20 > > ciao, Thilo > >=20 > > ----- Message from info@christian-asche.com --------- > > Date: Mon, 12 Feb 2007 11:27:50 +0100 > > From: Christian Asche > > Reply-To: ugffm@phpugffm.de > > Subject: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 > > To: ugffm@phpugffm.de > >=20 > >=20 > > >> "OFFER" Lars has offered to speak about modsecurity if=20 > > there is enough > > >> interest. > > >> http://www.modsecurity.org/ is anyone interested ??? > > > > > > Ja, interessiert mich. > > > > > > Viele Gr=FC=DFe, Christian > > > > > > _______________________________________________ > > > ugffm mailing list > > > ugffm@phpugffm.de > > > http://www.mazenphp.de/mailman/listinfo/ugffm > > > > >=20 > >=20 > > ----- End message from info@christian-asche.com ----- > >=20 > >=20 > >=20 > > ---------------------------------------------------------------- > > This message was sent using IMP, the Internet Messaging Program. > >=20 > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm > >=20 > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm >=20 >=20 From ugffm@phpugffm.de Mon Feb 26 08:50:55 2007 From: ugffm@phpugffm.de (Tom Klingenberg) Date: Mon, 26 Feb 2007 09:50:55 +0100 Subject: [ugffm] OT Fwd: Google revamps Summer of Code for 2007 (NewsForge) In-Reply-To: <81172411ea20c6abe5abea7863424c65@rss.opera.com> References: <81172411ea20c6abe5abea7863424c65@rss.opera.com> Message-ID: Hi Leute, auch dieses Jahr gibt es wieder einen Summer of Code gesponsert von Google, allerdings früher als bisher: ------- Forwarded message ------- From: ris <> To: Cc: Subject: Google revamps Summer of Code for 2007 (NewsForge) Date: Fri, 23 Feb 2007 11:46:02 +0100 NewsForge looks at the 2007 Google Summer of Code. "According to Leslie Hawthorn, open source program coordinator at Google, the biggest change for 2007 is the increased preparation time. While in previous years the program has started taking applications in April and started in late May, this year the program was announced in February, with mentor organizations applying to participate from March 5-12 and students from March 14-23. Successful applicants will be announced on April 9, and the program will officially begin on May 28." _________________________________________________________________ Article: * http://lwn.net/Articles/223564/rss From ugffm@phpugffm.de Mon Feb 26 09:32:15 2007 From: ugffm@phpugffm.de (ugffm@phpugffm.de) Date: Mon, 26 Feb 2007 10:32:15 +0100 Subject: AW: [ugffm] MySQL Update 5000+ rows In-Reply-To: <45DF9FE2.8020609@gmx.net> References: <64300.84.178.190.214.1172228068.squirrel@webmail.schwichtenberg.info> <45DF9FE2.8020609@gmx.net> Message-ID: <43FA99B90363204FB0AE24BA3ACFFD4012F6ED@FFMSMSX01.internal.imsglobal.com> Wir verarbeiten bei uns Datens=E4tze im Millionenbereich. Am schnellsten = geht wirklich das Einlesen/pipen der Daten =FCber Text Dateien mit = Query-Statements direkt von der Console. PHP bricht sonst gerne wg. = Timeout ab, console l=E4uft stablier.=20 Vern=FCftige Zeiten legt auch das direkte Einlesen von CSV Dateien = direkt in MySQL vor. Wichtig ist, da=DF es auch von der Console = geschehen mu=DF, PHPMyAdmin schafft die gro=DFen Dateien nicht! = Eingelesen werden mu=DF direkt per MySQL Befehl! Sinnvoll vor dem Import den Index temp. abschalten. Daf=FCr gibt's einen = Befehl seit min. der 4er Version. "alter table ... disable keys" Nach dem Importiern wieder einschalten, der Index wird frisch aufgebaut, = was im Ergebnis schneller geht.=20 Trotzdem kann das schon mal ein paar Stunden dauern. Aber bei 10k = Datens=E4tzen sollte das im Minuten Bereich liegen. Was ich schon immer mal probieren wollte: MySQL kann auch direkt CSV als Dateiformat f=FCr Tabellen. Datentabellen = per Create anlegen und zu importierende CSV Dateien einfach dr=FCber = kopieren. Ist zwar etwas unfein, sollte aber gehen. Gru=DF Heiko -----Urspr=FCngliche Nachricht----- Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im Auftrag = von Gerrit Herfurth Gesendet: Samstag, 24. Februar 2007 03:16 An: ugffm@phpugffm.de Betreff: Re: [ugffm] MySQL Update 5000+ rows Hallo, wie w=E4re es mit: REPLACE INTO `table` (col1, col2, col3) VALUES = ('wert1-1','wert1-2','wert1-3'), ('wert2-1','wert2-2','wert2-3'), = ('wert3-1','wert3-2','wert3-3'), ('wert4-1','wert4-2','wert4-3') Dann muss du dich um UPDATE oder INSERT nicht mehr k=FCmmern (sofern du = einen Prim=E4rindex definiert hast) und kannst die Daten in gr=F6=DFeren = Bl=F6cken an MySQL senden. Ob das allerdings eines = Geschwindigkeitsvorteil bringt weiss ich nicht, aber zumindest erspart = es dir die Arbeit die Entscheidung INSERT oder UPDATE selbst zu treffen = - und das spart zumindest mal das Aufbauen der Verbindung zum Lesen ob = es den Satz schon gibt. Und umgeht somit dein Problem dass du bei UPDATE = mit der Limitierung auf ein Statement pro mysql_query hast. -- Gr=FCsse, Gerrit Email mailto:bigfoot48@gmx.net Run-D.M.C.: http://www.rundmc.de php -at- jozy -dot- de schrieb: > Hallo, > > ich w=E4re hoch erfreut, wenn jemand bei folgendem Problem einen=20 > L=F6sungsvorschlag hat: > > Ich mache einen Datenimport (sogar bis zu 10.000 Datens=E4tze) in eine = > MySQL-Tabelle (ca. 15 Felder), ggf. werden neue Daten per INSERT=20 > eingef=FCgt, oder aber vorhandene Daten per UPDATE aktualisiert. > > Das PHP-Script durchl=E4uft also die Daten und f=FChrt die=20 > Datenbank-Abfragen per mysql_unbuffered_query (anfangs per = mysql_query) aus. > > -------- > Problem ist: > Das st=E4ndige =F6ffnen und beenden der Datenbank-Abfragen in jedem=20 > Schleifendurchlauf verlangsamt die Sache enorm. > > L=F6sung f=FCr INSERT: > Ich f=FCge bis zu 500 neue Datens=E4tze aneinander und f=FChre erst = dann ein=20 > INSERT per mysql_unbuffered_query aus. (Siehe Anhang 1) > > > PROBLEM BEI UPDATE: > Ich muss f=FCr jeden Datensatz ein eigenes UPDATE-Statement per=20 > mysql_unbuffered_query absetzen, dadurch verlangsamt sich das Script=20 > so derma=DFen, dass es mit 300+ sec. einen Timeout bringt. > > -------- > Meine Frage: > > Hat jemand eine gleichartiges Problem gehabt? Wenn ja, wie wurde es = gel=F6st? > > Hat sonst jemand eine L=F6sungsidee? > > > -------- > Meine =DCberlegungen: > > Bisherige Datens=E4tze in ein Array einlesen und per Stringvergleich = mit=20 > vermeintlich neuen Daten vergleichen und dann nur die wirklich neuen=20 > Datens=E4tze UPDATEN. > Bedeutet f=FCr mich mehr Aufwand, und mir ist unklar ob es schneller = ist. > > > Vielen Dank, > Gru=DF Jozy aka Johannes > > > -------- > Anhang 1: > > F=FCr INSERT ist ein Syntax wie folgt m=F6glich: > INSERT INTO table (col1, col2, col3) VALUES=20 > ('wert1-1','wert1-2','wert1-3'), ('wert2-1','wert2-2','wert2-3'), > ('wert3-1','wert3-2','wert3-3') > F=FCr UPDATE gibt es das logischerweise nicht. Und mysql_query etc. > akzeptieren nur ein Statement pro Aufruf. > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > > =20 _______________________________________________ ugffm mailing list ugffm@phpugffm.de http://www.mazenphp.de/mailman/listinfo/ugffm From ugffm@phpugffm.de Mon Feb 26 09:47:15 2007 From: ugffm@phpugffm.de (Jozy [php]) Date: Mon, 26 Feb 2007 10:47:15 +0100 (CET) Subject: AW: [ugffm] MySQL Update 5000+ rows In-Reply-To: <43FA99B90363204FB0AE24BA3ACFFD4012F6ED@FFMSMSX01.internal.imsglobal.c om> References: <64300.84.178.190.214.1172228068.squirrel@webmail.schwichtenberg.info> <45DF9FE2.8020609@gmx.net> <43FA99B90363204FB0AE24BA3ACFFD4012F6ED@FFMSMSX01.internal.imsglobal.com> Message-ID: <63143.84.178.168.161.1172483235.squirrel@webmail.schwichtenberg.info> Hallo, vielen Dank an alle, die sich bzgl. des MySQL-Problems gemeldet haben. Ich werde nun als erstes versuchen mit REPLACE arbeiten, auf den Befehl war ich inzwischen auch gestoßen. Ich vermute dies erfüllt den gewünschten Zweck. (Zeitersparnis durch das Absetzen von längeren MySQL-Befehlen in einem Query) Da es sich um einen Root-Server handelt, kann ich auch auf die Konsole zugreifen, und eventuell versuche ich das ebenfalls. Danke für diese Idee.. Wenns Neuigkeiten gibt, halte ich euch auf dem Laufenden. Danke & Gruß Jozy aka Johannes > Wir verarbeiten bei uns Datensätze im Millionenbereich. Am schnellsten > geht wirklich das Einlesen/pipen der Daten über Text Dateien mit > Query-Statements direkt von der Console. PHP bricht sonst gerne wg. > Timeout ab, console läuft stablier. > > Vernüftige Zeiten legt auch das direkte Einlesen von CSV Dateien direkt in > MySQL vor. Wichtig ist, daß es auch von der Console geschehen muß, > PHPMyAdmin schafft die großen Dateien nicht! Eingelesen werden muß direkt > per MySQL Befehl! > > Sinnvoll vor dem Import den Index temp. abschalten. Dafür gibt's einen > Befehl seit min. der 4er Version. > "alter table ... disable keys" > > Nach dem Importiern wieder einschalten, der Index wird frisch aufgebaut, > was im Ergebnis schneller geht. > Trotzdem kann das schon mal ein paar Stunden dauern. Aber bei 10k > Datensätzen sollte das im Minuten Bereich liegen. > > > Was ich schon immer mal probieren wollte: > MySQL kann auch direkt CSV als Dateiformat für Tabellen. Datentabellen per > Create anlegen und zu importierende CSV Dateien einfach drüber kopieren. > Ist zwar etwas unfein, sollte aber gehen. > > > > Gruß > Heiko > > -----Ursprüngliche Nachricht----- > Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im Auftrag > von Gerrit Herfurth > Gesendet: Samstag, 24. Februar 2007 03:16 > An: ugffm@phpugffm.de > Betreff: Re: [ugffm] MySQL Update 5000+ rows > > Hallo, > > wie wäre es mit: > > REPLACE INTO `table` (col1, col2, col3) VALUES > ('wert1-1','wert1-2','wert1-3'), ('wert2-1','wert2-2','wert2-3'), > ('wert3-1','wert3-2','wert3-3'), > ('wert4-1','wert4-2','wert4-3') > > Dann muss du dich um UPDATE oder INSERT nicht mehr kümmern (sofern du > einen Primärindex definiert hast) und kannst die Daten in größeren Blöcken > an MySQL senden. Ob das allerdings eines Geschwindigkeitsvorteil bringt > weiss ich nicht, aber zumindest erspart es dir die Arbeit die Entscheidung > INSERT oder UPDATE selbst zu treffen - und das spart zumindest mal das > Aufbauen der Verbindung zum Lesen ob es den Satz schon gibt. Und umgeht > somit dein Problem dass du bei UPDATE mit der Limitierung auf ein > Statement pro mysql_query hast. > > -- > Grüsse, > > Gerrit > > Email mailto:bigfoot48@gmx.net > Run-D.M.C.: http://www.rundmc.de > > php -at- jozy -dot- de schrieb: >> Hallo, >> >> ich wäre hoch erfreut, wenn jemand bei folgendem Problem einen >> Lösungsvorschlag hat: >> >> Ich mache einen Datenimport (sogar bis zu 10.000 Datensätze) in eine >> MySQL-Tabelle (ca. 15 Felder), ggf. werden neue Daten per INSERT >> eingefügt, oder aber vorhandene Daten per UPDATE aktualisiert. >> >> Das PHP-Script durchläuft also die Daten und führt die >> Datenbank-Abfragen per mysql_unbuffered_query (anfangs per mysql_query) >> aus. >> >> -------- >> Problem ist: >> Das ständige öffnen und beenden der Datenbank-Abfragen in jedem >> Schleifendurchlauf verlangsamt die Sache enorm. >> >> Lösung für INSERT: >> Ich füge bis zu 500 neue Datensätze aneinander und führe erst dann ein >> INSERT per mysql_unbuffered_query aus. (Siehe Anhang 1) >> >> >> PROBLEM BEI UPDATE: >> Ich muss für jeden Datensatz ein eigenes UPDATE-Statement per >> mysql_unbuffered_query absetzen, dadurch verlangsamt sich das Script >> so dermaßen, dass es mit 300+ sec. einen Timeout bringt. >> >> -------- >> Meine Frage: >> >> Hat jemand eine gleichartiges Problem gehabt? Wenn ja, wie wurde es >> gelöst? >> >> Hat sonst jemand eine Lösungsidee? >> >> >> -------- >> Meine Überlegungen: >> >> Bisherige Datensätze in ein Array einlesen und per Stringvergleich mit >> vermeintlich neuen Daten vergleichen und dann nur die wirklich neuen >> Datensätze UPDATEN. >> Bedeutet für mich mehr Aufwand, und mir ist unklar ob es schneller ist. >> >> >> Vielen Dank, >> Gruß Jozy aka Johannes >> >> >> -------- >> Anhang 1: >> >> Für INSERT ist ein Syntax wie folgt möglich: >> INSERT INTO table (col1, col2, col3) VALUES >> ('wert1-1','wert1-2','wert1-3'), ('wert2-1','wert2-2','wert2-3'), >> ('wert3-1','wert3-2','wert3-3') >> Für UPDATE gibt es das logischerweise nicht. Und mysql_query etc. >> akzeptieren nur ein Statement pro Aufruf. >> _______________________________________________ >> ugffm mailing list >> ugffm@phpugffm.de >> http://www.mazenphp.de/mailman/listinfo/ugffm >> >> > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > From ugffm@phpugffm.de Mon Feb 26 11:58:28 2007 From: ugffm@phpugffm.de (Tom Klingenberg) Date: Mon, 26 Feb 2007 12:58:28 +0100 Subject: [ugffm] Next scheduled meeting March 08.03.2007 + MySQL Update 5000+ rows In-Reply-To: <48675DD7C7776748A240F70DFC385A9D703F1C@exchange.axess.de> References: <48675DD7C7776748A240F70DFC385A9D703F1C@exchange.axess.de> Message-ID: Gute Idee! Ich habs mal als geplant aufgenommen, wäre super wenn Jozy kommt. Ansonsten kann ich noch ne kurze Buchvorstellung machen (evtl.) aber das geht dann wenn auch aus dem Handgelenk. So siehts bisher aus: 08.03.2007 | FFM Mini 1) Tom: Onlinebanking mit PHP Slot 1) Lars: Modsecurity am Beispiel PLANNED: Mini 2) Jozy: PHP+MySQL mit SQL in die Knie zwingen und wieder hochholen. (MySQL Update 5000+ rows) Slot 2) guest speaker from web krauts - web standards. Grüße, Tom On Mon, 26 Feb 2007 09:12:00 +0100, Darren Cooper wrote: > > Jozy, > > are you around at the next meeting? > > I suggest we look at the various solution to your problem ? > So we can see which is best, how about that anybody? > > DC > > > >> -----Ursprüngliche Nachricht----- >> Von: Darren Cooper >> Gesendet: Montag, 26. Februar 2007 09:07 >> An: ugffm@phpugffm.de >> Betreff: [ugffm] Next scheduled meeting March 08.03.2007 >> >> >> Hi List, >> >> looks like we still have a small slot free at teh next meeting. >> Hat jemand etwas zu zeigen oder eine bestimmte Thema der >> angesprochen werden soll ?? >> >> Darren >> >> > -----Ursprüngliche Nachricht----- >> > Von: ugffm-admin@phpugffm.de >> > [mailto:ugffm-admin@phpugffm.de]Im Auftrag >> > von Thilo Wagner >> > Gesendet: Montag, 12. Februar 2007 12:07 >> > An: ugffm@phpugffm.de >> > Betreff: Re: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 >> > >> > >> > Haette auch interesse an einem Vortrag ueber modsecurity. >> > Es haengt zwar nicht unmittelbar mit php zusammen, aber >> > soweit ich es >> > verstanden kann, dienst modsecurity auch als eine Art Web >> > Application >> > Firewall, mit der die Sicherheit der php Applikationen auf einem >> > Server erhoeht werden kann. Richtig? >> > >> > ciao, Thilo >> > >> > ----- Message from info@christian-asche.com --------- >> > Date: Mon, 12 Feb 2007 11:27:50 +0100 >> > From: Christian Asche >> > Reply-To: ugffm@phpugffm.de >> > Subject: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 >> > To: ugffm@phpugffm.de >> > >> > >> > >> "OFFER" Lars has offered to speak about modsecurity if >> > there is enough >> > >> interest. >> > >> http://www.modsecurity.org/ is anyone interested ??? >> > > >> > > Ja, interessiert mich. >> > > >> > > Viele Grüße, Christian >> > > >> > > _______________________________________________ >> > > ugffm mailing list >> > > ugffm@phpugffm.de >> > > http://www.mazenphp.de/mailman/listinfo/ugffm >> > > >> > >> > From ugffm@phpugffm.de Mon Feb 26 13:00:00 2007 From: ugffm@phpugffm.de (Jozy [php]) Date: Mon, 26 Feb 2007 14:00:00 +0100 (CET) Subject: [ugffm] Next scheduled meeting March 08.03.2007 + MySQL Update 5000+ rows In-Reply-To: References: <48675DD7C7776748A240F70DFC385A9D703F1C@exchange.axess.de> Message-ID: <64286.84.178.168.161.1172494800.squirrel@webmail.schwichtenberg.info> Hey Darren, hey Tom & hey group, ja, ich habe geplant am 8.3. beim Meeting dabei zu sein. Und JA, ich kann gern über meine Erfahrungen mit MySQL-UPDATE-5000+-rows berichten und habe bis dahin hoffentlich auch eine vorzeigbare Lösung ;) Regards Jozy > Gute Idee! Ich habs mal als geplant aufgenommen, wäre super wenn Jozy > kommt. > > Ansonsten kann ich noch ne kurze Buchvorstellung machen (evtl.) aber das > geht dann wenn auch aus dem Handgelenk. > > So siehts bisher aus: > > 08.03.2007 | FFM > Mini 1) Tom: Onlinebanking mit PHP > Slot 1) Lars: Modsecurity am Beispiel > > PLANNED: > Mini 2) Jozy: PHP+MySQL mit SQL in die Knie zwingen und wieder hochholen. > (MySQL Update 5000+ rows) > Slot 2) guest speaker from web krauts - web standards. > > Grüße, > Tom > > On Mon, 26 Feb 2007 09:12:00 +0100, Darren Cooper wrote: > >> >> Jozy, >> >> are you around at the next meeting? >> >> I suggest we look at the various solution to your problem ? >> So we can see which is best, how about that anybody? >> >> DC >> >> >> >>> -----Ursprüngliche Nachricht----- >>> Von: Darren Cooper >>> Gesendet: Montag, 26. Februar 2007 09:07 >>> An: ugffm@phpugffm.de >>> Betreff: [ugffm] Next scheduled meeting March 08.03.2007 >>> >>> >>> Hi List, >>> >>> looks like we still have a small slot free at teh next meeting. >>> Hat jemand etwas zu zeigen oder eine bestimmte Thema der >>> angesprochen werden soll ?? >>> >>> Darren >>> >>> > -----Ursprüngliche Nachricht----- >>> > Von: ugffm-admin@phpugffm.de >>> > [mailto:ugffm-admin@phpugffm.de]Im Auftrag >>> > von Thilo Wagner >>> > Gesendet: Montag, 12. Februar 2007 12:07 >>> > An: ugffm@phpugffm.de >>> > Betreff: Re: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 >>> > >>> > >>> > Haette auch interesse an einem Vortrag ueber modsecurity. >>> > Es haengt zwar nicht unmittelbar mit php zusammen, aber >>> > soweit ich es >>> > verstanden kann, dienst modsecurity auch als eine Art Web >>> > Application >>> > Firewall, mit der die Sicherheit der php Applikationen auf einem >>> > Server erhoeht werden kann. Richtig? >>> > >>> > ciao, Thilo >>> > >>> > ----- Message from info@christian-asche.com --------- >>> > Date: Mon, 12 Feb 2007 11:27:50 +0100 >>> > From: Christian Asche >>> > Reply-To: ugffm@phpugffm.de >>> > Subject: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 >>> > To: ugffm@phpugffm.de >>> > >>> > >>> > >> "OFFER" Lars has offered to speak about modsecurity if >>> > there is enough >>> > >> interest. >>> > >> http://www.modsecurity.org/ is anyone interested ??? >>> > > >>> > > Ja, interessiert mich. >>> > > >>> > > Viele Grüße, Christian >>> > > >>> > > _______________________________________________ >>> > > ugffm mailing list >>> > > ugffm@phpugffm.de >>> > > http://www.mazenphp.de/mailman/listinfo/ugffm >>> > > >>> > >>> > > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm > From ugffm@phpugffm.de Mon Feb 26 15:14:05 2007 From: ugffm@phpugffm.de (Tom Klingenberg) Date: Mon, 26 Feb 2007 16:14:05 +0100 Subject: [ugffm] Next scheduled meeting March 08.03.2007 + MySQL Update 5000+ rows In-Reply-To: <64286.84.178.168.161.1172494800.squirrel@webmail.schwichtenberg.info> References: <48675DD7C7776748A240F70DFC385A9D703F1C@exchange.axess.de> <64286.84.178.168.161.1172494800.squirrel@webmail.schwichtenberg.info> Message-ID: ja supercool, ich habs direkt mal geupdated ;) On Mon, 26 Feb 2007 14:00:00 +0100, Jozy [php] wrote: > Hey Darren, hey Tom & hey group, > > ja, ich habe geplant am 8.3. beim Meeting dabei zu sein. > > Und JA, ich kann gern über meine Erfahrungen mit MySQL-UPDATE-5000+-rows > berichten und habe bis dahin hoffentlich auch eine vorzeigbare Lösung ;) > > Regards > Jozy > > >> Gute Idee! Ich habs mal als geplant aufgenommen, wäre super wenn Jozy >> kommt. >> >> Ansonsten kann ich noch ne kurze Buchvorstellung machen (evtl.) aber das >> geht dann wenn auch aus dem Handgelenk. >> >> So siehts bisher aus: >> >> 08.03.2007 | FFM >> Mini 1) Tom: Onlinebanking mit PHP >> Slot 1) Lars: Modsecurity am Beispiel >> >> PLANNED: >> Mini 2) Jozy: PHP+MySQL mit SQL in die Knie zwingen und wieder >> hochholen. >> (MySQL Update 5000+ rows) >> Slot 2) guest speaker from web krauts - web standards. >> >> Grüße, >> Tom >> >> On Mon, 26 Feb 2007 09:12:00 +0100, Darren Cooper >> wrote: >> >>> >>> Jozy, >>> >>> are you around at the next meeting? >>> >>> I suggest we look at the various solution to your problem ? >>> So we can see which is best, how about that anybody? >>> >>> DC >>> >>> >>> >>>> -----Ursprüngliche Nachricht----- >>>> Von: Darren Cooper >>>> Gesendet: Montag, 26. Februar 2007 09:07 >>>> An: ugffm@phpugffm.de >>>> Betreff: [ugffm] Next scheduled meeting March 08.03.2007 >>>> >>>> >>>> Hi List, >>>> >>>> looks like we still have a small slot free at teh next meeting. >>>> Hat jemand etwas zu zeigen oder eine bestimmte Thema der >>>> angesprochen werden soll ?? >>>> >>>> Darren >>>> >>>> > -----Ursprüngliche Nachricht----- >>>> > Von: ugffm-admin@phpugffm.de >>>> > [mailto:ugffm-admin@phpugffm.de]Im Auftrag >>>> > von Thilo Wagner >>>> > Gesendet: Montag, 12. Februar 2007 12:07 >>>> > An: ugffm@phpugffm.de >>>> > Betreff: Re: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 >>>> > >>>> > >>>> > Haette auch interesse an einem Vortrag ueber modsecurity. >>>> > Es haengt zwar nicht unmittelbar mit php zusammen, aber >>>> > soweit ich es >>>> > verstanden kann, dienst modsecurity auch als eine Art Web >>>> > Application >>>> > Firewall, mit der die Sicherheit der php Applikationen auf einem >>>> > Server erhoeht werden kann. Richtig? >>>> > >>>> > ciao, Thilo >>>> > >>>> > ----- Message from info@christian-asche.com --------- >>>> > Date: Mon, 12 Feb 2007 11:27:50 +0100 >>>> > From: Christian Asche >>>> > Reply-To: ugffm@phpugffm.de >>>> > Subject: AW: [ugffm] WG: Next scheduled meeting March 08.03.2007 >>>> > To: ugffm@phpugffm.de >>>> > >>>> > >>>> > >> "OFFER" Lars has offered to speak about modsecurity if >>>> > there is enough >>>> > >> interest. >>>> > >> http://www.modsecurity.org/ is anyone interested ??? >>>> > > >>>> > > Ja, interessiert mich. >>>> > > >>>> > > Viele Grüße, Christian >>>> > > From ugffm@phpugffm.de Wed Feb 28 02:05:28 2007 From: ugffm@phpugffm.de (Stephan Imre-Rose) Date: Wed, 28 Feb 2007 03:05:28 +0100 Subject: AW: [ugffm] MySQL Update 5000+ rows In-Reply-To: <63143.84.178.168.161.1172483235.squirrel@webmail.schwichtenberg.info> References: <64300.84.178.190.214.1172228068.squirrel@webmail.schwichtenberg.info> <45DF9FE2.8020609@gmx.net> <43FA99B90363204FB0AE24BA3ACFFD4012F6ED@FFMSMSX01.internal.imsglobal.com> <63143.84.178.168.161.1172483235.squirrel@webmail.schwichtenberg.info> Message-ID: <20070228020528.21680@gmx.net> Hallo Liste, nachdem ich hier schon einige Zeit passiv am Mitlesen bin, möchte ich nun endlich mal aktiv werden. Kurz zu mir: Ich bin 45 Jahre alt und lebe mit meiner Familie im Hochtaunuskreis. Hauptberuflich bin ich auf IBM-Großrechnern zu Hause. Mit PHP beschäftige ich mich nebenbei seit fast 8 Jahren. Nun zu Deinem Problem, Johannes. Das hatte ich nämlich auch, wobei ich große Dateien (fast 20.000 Sätze) über File-Upload verarbeite. Nachdem ich auch die Erfahrung machen musste, dass der INSERT-Befehl 'ewig' dauert, bin ich zum LOAD DATA INFILE gekommen. Die hochgeladenen Daten werden zuvor in eine temporäre Datei im CSV-Format auf dem Server gespeichert und dananch per LOAD in die Tabelle insertiert. Klappt super und schnell. Beim LOAD DATA INFILE gibt es auch die Option REPLACE, sodass vorhandene Sätze aktualisiert werden. Das hab ich aber noch nicht ausprobiert. Der Tipp mit dem Abschalten der Index-Aktualisierung von Heiko bringt natürlich noch mehr Performance. Es gibt auch einige Tipps im MySQL-Handbuch: http://dev.mysql.com/doc/refman/5.1/de/insert-speed.html Viele Grüße Stephan -------- Original-Nachricht -------- Datum: Mon, 26 Feb 2007 10:47:15 +0100 (CET) Von: "Jozy [php]" An: ugffm@phpugffm.de CC: Betreff: Re: AW: [ugffm] MySQL Update 5000+ rows > Hallo, > > vielen Dank an alle, die sich bzgl. des MySQL-Problems gemeldet haben. > > Ich werde nun als erstes versuchen mit REPLACE arbeiten, auf den Befehl > war ich inzwischen auch gestoßen. Ich vermute dies erfüllt den > gewünschten > Zweck. (Zeitersparnis durch das Absetzen von längeren MySQL-Befehlen in > einem Query) > > Da es sich um einen Root-Server handelt, kann ich auch auf die Konsole > zugreifen, und eventuell versuche ich das ebenfalls. Danke für diese > Idee.. > > Wenns Neuigkeiten gibt, halte ich euch auf dem Laufenden. > > Danke & Gruß > Jozy aka Johannes > > > > Wir verarbeiten bei uns Datensätze im Millionenbereich. Am schnellsten > > geht wirklich das Einlesen/pipen der Daten über Text Dateien mit > > Query-Statements direkt von der Console. PHP bricht sonst gerne wg. > > Timeout ab, console läuft stablier. > > > > Vernüftige Zeiten legt auch das direkte Einlesen von CSV Dateien direkt > in > > MySQL vor. Wichtig ist, daß es auch von der Console geschehen muß, > > PHPMyAdmin schafft die großen Dateien nicht! Eingelesen werden muß > direkt > > per MySQL Befehl! > > > > Sinnvoll vor dem Import den Index temp. abschalten. Dafür gibt's einen > > Befehl seit min. der 4er Version. > > "alter table ... disable keys" > > > > Nach dem Importiern wieder einschalten, der Index wird frisch aufgebaut, > > was im Ergebnis schneller geht. > > Trotzdem kann das schon mal ein paar Stunden dauern. Aber bei 10k > > Datensätzen sollte das im Minuten Bereich liegen. > > > > > > Was ich schon immer mal probieren wollte: > > MySQL kann auch direkt CSV als Dateiformat für Tabellen. Datentabellen > per > > Create anlegen und zu importierende CSV Dateien einfach drüber > kopieren. > > Ist zwar etwas unfein, sollte aber gehen. > > > > > > > > Gruß > > Heiko > > > > -----Ursprüngliche Nachricht----- > > Von: ugffm-admin@phpugffm.de [mailto:ugffm-admin@phpugffm.de] Im Auftrag > > von Gerrit Herfurth > > Gesendet: Samstag, 24. Februar 2007 03:16 > > An: ugffm@phpugffm.de > > Betreff: Re: [ugffm] MySQL Update 5000+ rows > > > > Hallo, > > > > wie wäre es mit: > > > > REPLACE INTO `table` (col1, col2, col3) VALUES > > ('wert1-1','wert1-2','wert1-3'), ('wert2-1','wert2-2','wert2-3'), > > ('wert3-1','wert3-2','wert3-3'), > > ('wert4-1','wert4-2','wert4-3') > > > > Dann muss du dich um UPDATE oder INSERT nicht mehr kümmern (sofern du > > einen Primärindex definiert hast) und kannst die Daten in größeren > Blöcken > > an MySQL senden. Ob das allerdings eines Geschwindigkeitsvorteil bringt > > weiss ich nicht, aber zumindest erspart es dir die Arbeit die > Entscheidung > > INSERT oder UPDATE selbst zu treffen - und das spart zumindest mal das > > Aufbauen der Verbindung zum Lesen ob es den Satz schon gibt. Und umgeht > > somit dein Problem dass du bei UPDATE mit der Limitierung auf ein > > Statement pro mysql_query hast. > > > > -- > > Grüsse, > > > > Gerrit > > > > Email mailto:bigfoot48@gmx.net > > Run-D.M.C.: http://www.rundmc.de > > > > php -at- jozy -dot- de schrieb: > >> Hallo, > >> > >> ich wäre hoch erfreut, wenn jemand bei folgendem Problem einen > >> Lösungsvorschlag hat: > >> > >> Ich mache einen Datenimport (sogar bis zu 10.000 Datensätze) in eine > >> MySQL-Tabelle (ca. 15 Felder), ggf. werden neue Daten per INSERT > >> eingefügt, oder aber vorhandene Daten per UPDATE aktualisiert. > >> > >> Das PHP-Script durchläuft also die Daten und führt die > >> Datenbank-Abfragen per mysql_unbuffered_query (anfangs per mysql_query) > >> aus. > >> > >> -------- > >> Problem ist: > >> Das ständige öffnen und beenden der Datenbank-Abfragen in jedem > >> Schleifendurchlauf verlangsamt die Sache enorm. > >> > >> Lösung für INSERT: > >> Ich füge bis zu 500 neue Datensätze aneinander und führe erst dann > ein > >> INSERT per mysql_unbuffered_query aus. (Siehe Anhang 1) > >> > >> > >> PROBLEM BEI UPDATE: > >> Ich muss für jeden Datensatz ein eigenes UPDATE-Statement per > >> mysql_unbuffered_query absetzen, dadurch verlangsamt sich das Script > >> so dermaßen, dass es mit 300+ sec. einen Timeout bringt. > >> > >> -------- > >> Meine Frage: > >> > >> Hat jemand eine gleichartiges Problem gehabt? Wenn ja, wie wurde es > >> gelöst? > >> > >> Hat sonst jemand eine Lösungsidee? > >> > >> > >> -------- > >> Meine Überlegungen: > >> > >> Bisherige Datensätze in ein Array einlesen und per Stringvergleich mit > >> vermeintlich neuen Daten vergleichen und dann nur die wirklich neuen > >> Datensätze UPDATEN. > >> Bedeutet für mich mehr Aufwand, und mir ist unklar ob es schneller > ist. > >> > >> > >> Vielen Dank, > >> Gruß Jozy aka Johannes > >> > >> > >> -------- > >> Anhang 1: > >> > >> Für INSERT ist ein Syntax wie folgt möglich: > >> INSERT INTO table (col1, col2, col3) VALUES > >> ('wert1-1','wert1-2','wert1-3'), ('wert2-1','wert2-2','wert2-3'), > >> ('wert3-1','wert3-2','wert3-3') > >> Für UPDATE gibt es das logischerweise nicht. Und mysql_query etc. > >> akzeptieren nur ein Statement pro Aufruf. > >> _______________________________________________ > >> ugffm mailing list > >> ugffm@phpugffm.de > >> http://www.mazenphp.de/mailman/listinfo/ugffm > >> > >> > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm > > _______________________________________________ > > ugffm mailing list > > ugffm@phpugffm.de > > http://www.mazenphp.de/mailman/listinfo/ugffm > > > > _______________________________________________ > ugffm mailing list > ugffm@phpugffm.de > http://www.mazenphp.de/mailman/listinfo/ugffm -- "Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ... Jetzt GMX ProMail testen: www.gmx.net/de/go/mailfooter/promail-out