Home arrow Forum arrow Forum Supportarrow Hilfe & Fragen rund um das Forumarrow Re: Übersichtskarte wer wohnt wo?
Advertisement
Seiten: « 1 [2] 3 »  Alle   Nach unten
     
Re: Übersichtskarte wer wohnt wo?  (Gelesen 1504 mal)
16.02.2004, 23:32
#25 Re: Übersichtskarte wer wohnt wo?
Molly78


Modell
: (noch) kein Audi A4
Baujahr
: 2000
Motor
: 4.2

Dabei seit
: 21.09.2003, 21:58
Status
: Offline Offline


WWW
Hi,
der Ansatz von 53freak ist nicht schlecht. Man könnte die Top1000 Tabelle im Browser markieren, kopieren und in Excel einfügen. Dort dann die überflüssigen Formatierungen und Spalten löschen. Das ganze als CSV Datei speichern. Diese läßt sich in PHP dann relativ einfach auswerten.
Mit Pos in der zweiten Spalte das D- suchen und dann schauen ob danach eine fünfstellige Zahl folgt.

Durch den Zwischenschritt mit Excel spart man sich das anpassen des Skripts.
Das wär doch was für dich Lowfish  Smile
Wenn das ganze alle 4-8 Wochen gemacht wird ist es glaube ich aktuell genug (aktueller als jetzt  Wink )
Gespeichert

Ist der quattro gesund freut sich der Mensch: www.quattro-freunde.com
Gruß Marcus

16.02.2004, 23:51
#26 Re: Übersichtskarte wer wohnt wo?
53freak
Gast
Igitt!! Lass Excel aus dem Spiel. Das geht alles mit PHP zu machen. Auch so, dass nicht bei Wegfall eines Leerzeichens alles zusammenbricht. Nur bei größeren Änderungen der Seite (hinzugefügte oder umsortierte Spalten etc.) wäre eine Anpassung nötig.

Hab schonmal ein 25MB-Forum (ohne Datenbank, 10000 Beiträge) auf diese Art restauriert. Da waren nur die Beiträge vorhanden. Die Übersichtsseite fehlte und musste neu generiert werden. Aus den Beiträgen wurden Daten wie Mailadresse, Username, Titel usw. rausgezogen und damit dann die Übersichtsseite generiert.

Im Prinzip muss man ja nur Suchmuster verwenden - HTML-Tags und beim Inhalt in jeder Zeile wiederkehrende Strukturen.

Gespeichert

17.02.2004, 00:09
#27 Re: Übersichtskarte wer wohnt wo?
Igel
Gast
@ wacken

Ja hast recht. Hatte das mal vor ein paar Wochen versucht und dann wieder vergessen.

Werd mir das ganze gleich nochmal anschaun.

*schonamnamenüberlegen*
Gespeichert

17.02.2004, 07:31
#28 Re: Übersichtskarte wer wohnt wo?
Lowfish
Administrator


Modell
: Audi A4 8E/B7
Bauform
: Avant
Baujahr
: 2007
Motor
: 2.0TDI (170PS)
Spritmonitor.de

Dabei seit
: 09.11.2002, 11:21
Status
: Offline Offline


WWW
@53freak und Molly78
Das mit dem CSV hab ich bis jetzt so gemacht. Habe ein Makro das die Formatierung übernimmt und dann eine CSV Datei erstellt. Damit habe ich dann die Karte Händisch erstellt.

Aber dieser Schritt soll ja wegfallen.

Kann ich euch am WE mal die PHP Klasse die ich soweit angepasst habe ? Dann könntet Ihr ja nochmal schauen wie sich die Daten einbinden lassen.

Achso, das Script zum auslesen müsste die Tabelle aber mit einem Admin Account auslesen, da sonst nur die PLZ angezeigt werden von den Usern die den Haken im Profil gesetzt haben.

Gruß Christian
Gespeichert

Helfe einem Obdachlosen und klicke HIER

17.02.2004, 09:25
#29 Re: Übersichtskarte wer wohnt wo?
Molly78


Modell
: (noch) kein Audi A4
Baujahr
: 2000
Motor
: 4.2

Dabei seit
: 21.09.2003, 21:58
Status
: Offline Offline


WWW
@53Freak
Excel dient nur dazu Änderungen von Formatierungen oder Darstellungen in der Forumssoftware zu neutralisieren.
Bei einem einmaligen Konvertieren kann man sicherlich so vorgehen wie Du es vorgeschlagen hast.
Gespeichert

Ist der quattro gesund freut sich der Mensch: www.quattro-freunde.com
Gruß Marcus

17.02.2004, 09:41
#30 Re: Übersichtskarte wer wohnt wo?
V6Chris
Mitglied
veni vidi vici

Modell
: Audi A4 8D/B5
Bauform
: Limousine
Baujahr
: 1998
Motor
: 1,8T
MKB / GKB
: AEB/DHW

Dabei seit
: 23.09.2003, 21:08
Status
: Offline Offline


WWW
hallo,

mal ein tipp von einem der sich nicht besonders mit PC´s auskennt.
wiso eröffnen wir nicht einen link, wo sich jeder selber eintragen.Zum beispiel oben wo mann sich einloggen kann und die startseite steht.  Dann könnte jeder nachschauen wer wo wohnt. Confused

ich weiß, das mein vorschlag käse ist sonst wären profis wie ihr schon längst darauf gegommen. Wink
Gespeichert

viele Grüsse aus Niederbayern, Chris

17.02.2004, 19:56
#31 Re: Übersichtskarte wer wohnt wo?
53freak
Gast
@molly:
Ich versteh schon, was Du mit Excel machen willst. Aber welcher Web-Server hat schon Excel installiert... Wink
Und die Formatierungen kann man auch mit PHP weg "programmieren".
Ist zwar umständlicher, aber läuft eben auf jedem Standard LAMP-Server.
Werd mal ein Beispiel machen. Bin aber eher "Hobby-Programmierer" und kann mit Objekt-Orientierung nicht so recht was anfangen... Wink

@Lowfish:
Was soll in der Karte eigentlich enthalten sein? So wie in der alten nur eine Übersicht, wieviele wo wohnen? Oder direkt mit Anzeige, welcher User wo wohnt?

Gespeichert

17.02.2004, 20:33
#32 Re: Übersichtskarte wer wohnt wo?
Molly78


Modell
: (noch) kein Audi A4
Baujahr
: 2000
Motor
: 4.2

Dabei seit
: 21.09.2003, 21:58
Status
: Offline Offline


WWW
@53freak - das das Excel auf dem Admin PC sein muss und das händische Schritte Anfallen ist klar.

Es geht mir nur darum das man falls rapidforum die Formatierungen der TOP 1000 Seite ändert auch das PHP Skript ändern müsste.
Eine Textdatei zu parsen hat auch nichts mit Objektorientierung zu tun.
Ist eben zeilenweise etwas einzulesen und die korrekten Trennpositionen zu finden.
Allerdings bin ich kein PHP Experte, da ich eine ASP.NET Plattform zum entwickeln habe  Smile mag sein das es in PHP dafür spezielle Funktionen gibt.

@Lowfish - wenn Du soweit bist schick per mail, schaue dann gerne mal drüber.
Gespeichert

Ist der quattro gesund freut sich der Mensch: www.quattro-freunde.com
Gruß Marcus

18.02.2004, 01:55
#33 Re: Übersichtskarte wer wohnt wo?
53freak
Gast
Jedenfalls hier mal ein Testscript, dass als Input die Top1000-Seite benutzt, die Daten ausliest, in ein Array speichert und alles wieder als unformatierte Tabelle ausgibt:

getuser.php

...und zum Ansehen (nicht erschrecken... Very Happy )...

getuser.txt

Gruß,
Frank
Gespeichert

18.02.2004, 18:45
#34 Re: Übersichtskarte wer wohnt wo?
parabea
Moderator

Seit kurzem mit AHK

Modell
: Audi A4 8E/B6
Bauform
: Limousine
Baujahr
: 8/2001
Motor
: 2,0
MKB / GKB
: ALT/FSF

Dabei seit
: 10.08.2003, 19:10
Status
: Offline Offline


könnte so durchaus klappen Smile  Smile


cu Ralf
Gespeichert

Zwei Dinge sind unendlich: das Universum und die menschliche Dummheit -- wobei ich mir beim Universum noch nicht so ganz Sicher bin. (Albert Einstein)

21.02.2004, 14:21
#35 Re: Übersichtskarte wer wohnt wo?
Lowfish
Administrator


Modell
: Audi A4 8E/B7
Bauform
: Avant
Baujahr
: 2007
Motor
: 2.0TDI (170PS)
Spritmonitor.de

Dabei seit
: 09.11.2002, 11:21
Status
: Offline Offline


WWW
Wenn mir jetzt noch jemand helfen kann ausschliesslich die Postleitzahl aus der Variable $ort auszulesen wäre die Karte so gut wie fertig Smile

Gruß Christian
Gespeichert

Helfe einem Obdachlosen und klicke HIER

21.02.2004, 17:21
#36 Re: Übersichtskarte wer wohnt wo?
53freak
Gast
Hab das Script mal abgeändert und eine Spalte "PLZ" dazu genommen.

Die habe ich so ausgelesen:

Code:
   //PLZ aus Wohnort auslesen
    if ( preg_match ("/\d{2,5}/", $UserData['Wohnort'], $matches) ) {
        $UserData['PLZ']=$matches(0);
    } else {
        $UserData['PLZ']='N/A';
    }

Die Klammern hinter "$matches" natürlich durch eckige ersetzen.

Fehlt jetzt nur noch die Landeskennung, da wir hier ja auch Schweizer und Ösis haben... Wink
Gespeichert

21.02.2004, 17:50
#37 Re: Übersichtskarte wer wohnt wo?
Lowfish
Administrator


Modell
: Audi A4 8E/B7
Bauform
: Avant
Baujahr
: 2007
Motor
: 2.0TDI (170PS)
Spritmonitor.de

Dabei seit
: 09.11.2002, 11:21
Status
: Offline Offline


WWW
So bin ich auch vorgegangen.
Allerdings wenn jemand sich nicht an die Schreibweise gehalten hat passt das schon wieder nicht z.b. wenn er kein D- davor gesetzt hat Sad


Bin jetzt über eregi_replace gegangen, stosse aber auch dort auf Probleme. Am schluss muss jedenfalls eine saubere Liste rauskommen mit ausschliesslich 5 Stelligen PLZ alles andere muss gefiltert werden sonst knallt die map Klasse

while (list ($key, $val) = each ($UserList)) {
        $plz = eregi_replace('(a-z)', "", $val('Wohnort'));
        $plz = eregi_replace('(-)', "", $plz);
        $plz = eregi_replace('(ü)', "", $plz);
        $plz = eregi_replace('(ä)', "", $plz);
        $plz = eregi_replace('(ö)', "", $plz);
        $plz = eregi_replace('(ü)', "", $plz);
        $plz = eregi_replace('(&)', "", $plz);
        $plz = eregi_replace('(/)', "", $plz);
        $plz = eregi_replace('(*)', "", $plz);
        $plz = eregi_replace('(()', "", $plz);
        $plz = eregi_replace('())', "", $plz);
        $plz = eregi_replace('(ß)', "", $plz);
        $plz = eregi_replace('(.)', "", $plz);
        $plz = eregi_replace('(?)', "", $plz);

        $map2->addGeoObject($plz, 'red', 6);
        $map2->saveImage('maps/a4-freunde.png');

Gruß Christian

Gespeichert

Helfe einem Obdachlosen und klicke HIER

21.02.2004, 17:58
#38 Re: Übersichtskarte wer wohnt wo?
53freak
Gast
Das macht aber bei meinem Beispiel garnix, wie die Eintragung aussieht. Das nimmt enfach den ersten 2-5 stelligen Zahlencode und wertet das als Postleitzahl. Wenn Du nur fünfstellig willst, ersetze den Ausdruck /\d{2,5}/ durch /\d{5}/ und Du hast nur die fünfstelligen Codes.
Gespeichert

21.02.2004, 18:13
#39 Re: Übersichtskarte wer wohnt wo?
Lowfish
Administrator


Modell
: Audi A4 8E/B7
Bauform
: Avant
Baujahr
: 2007
Motor
: 2.0TDI (170PS)
Spritmonitor.de

Dabei seit
: 09.11.2002, 11:21
Status
: Offline Offline


WWW
ah, gut das wars.

Ich dachte man könnte nur eine Range angeben...

Gruß Christian
Gespeichert

Helfe einem Obdachlosen und klicke HIER

21.02.2004, 18:46
#40 Re: Übersichtskarte wer wohnt wo?
Lowfish
Administrator


Modell
: Audi A4 8E/B7
Bauform
: Avant
Baujahr
: 2007
Motor
: 2.0TDI (170PS)
Spritmonitor.de

Dabei seit
: 09.11.2002, 11:21
Status
: Offline Offline


WWW
ok, das mit den Postleitzahlen wäre dann vollbracht:
http://www.lowfish.de/a4-freunde/test.php

hoffentlich geht das jetzt noch mit der Karte gut.

Gruß Christian
Gespeichert

Helfe einem Obdachlosen und klicke HIER

21.02.2004, 20:05
#41 Re: Übersichtskarte wer wohnt wo?
53freak
Gast
Ist ein kleiner Bug drin:
Bei Usern, die keine gültige PLZ haben, wird die vom vorhergehenden eingesetzt. $plz am Anfang jeder Auswertung leer machen und dann stimmts... Wink

Hagen => 73760
Red => keine Angabe => 73760
audiman83 => 45372
Du => 35435
Julian => keine Angabe => 35435
.
.
.


Gespeichert

22.02.2004, 13:32
#42 Re: Übersichtskarte wer wohnt wo?
Oliver
Administrator
Communitybetreiber
Sonnenstudio mit Mütze

Modell
: Audi A4 8H
Bauform
: Cabrio
Baujahr
: 10/2002
Motor
: 2.4 V6
MKB / GKB
: BDV/GBL
Spritmonitor.de

Dabei seit
: 12.08.2002, 00:00
Status
: Offline Offline


WWW
zitieren
So bin ich auch vorgegangen.
Allerdings wenn jemand sich nicht an die Schreibweise gehalten hat passt das schon wieder nicht z.b. wenn er kein D- davor gesetzt hat Sad
Darauf passe ich schon auf!  Wink
Gespeichert

Gruss Oliver

Modell 2003, 2.4 V6, handgerührt, Verdeck + Leder schwarz (E-Sitze), Sitzheizung, Xenon,
S4-Front, Facelift Rückl., MAL, 18" Rial LE MANS + 8mm Spurverbreiterungen (hinten)

22.02.2004, 13:36
#43 Re: Übersichtskarte wer wohnt wo?
V6Chris
Mitglied
veni vidi vici

Modell
: Audi A4 8D/B5
Bauform
: Limousine
Baujahr
: 1998
Motor
: 1,8T
MKB / GKB
: AEB/DHW

Dabei seit
: 23.09.2003, 21:08
Status
: Offline Offline


WWW
Ähm mal eine dummr frage:

was muß ich jetzt da machen, um keinen fehler zu begehen.

-Bitte nicht schimpfen-
Gespeichert

viele Grüsse aus Niederbayern, Chris

22.02.2004, 13:57
#44 Re: Übersichtskarte wer wohnt wo?
Lowfish
Administrator


Modell
: Audi A4 8E/B7
Bauform
: Avant
Baujahr
: 2007
Motor
: 2.0TDI (170PS)
Spritmonitor.de

Dabei seit
: 09.11.2002, 11:21
Status
: Offline Offline


WWW
Brauchst eigentlich für die Karte gar nix zu beachten. Ich hab die Postleitzahlen nun gut ausfiltern können.

Als nächster Schritt steht an die Postleitzahlen in Längen und Breitengrade umzuwandeln.

Gruß Christian
Gespeichert

Helfe einem Obdachlosen und klicke HIER

23.02.2004, 19:38
#45 Re: Übersichtskarte wer wohnt wo?
Lowfish
Administrator


Modell
: Audi A4 8E/B7
Bauform
: Avant
Baujahr
: 2007
Motor
: 2.0TDI (170PS)
Spritmonitor.de

Dabei seit
: 09.11.2002, 11:21
Status
: Offline Offline


WWW
Als erstes nochmal danke für eure Tipps.

Doch ein kleines Problem habe ich noch. Das ganze ist sehr Datenbanklastig. Bin eben immer noch frisch in PHP, würdet Ihr die
Abfrage anders gestalten ? Die Abfrage ist ganz am Ende der Seite.

http://www.lowfish.de/a4-freunde/map.html

Gruß Christian
Gespeichert

Helfe einem Obdachlosen und klicke HIER

23.02.2004, 20:19
#46 Re: Übersichtskarte wer wohnt wo?
53freak
Gast
Hab mich schon gewundert... Very Happy

Eine Datenbankabfrage mit 1000 Querys kann eigentlich keine 5 Minuten dauern. Aber Du speicherst bei jeder Abfrage das Bild => darum dauert das so lange ich würde die Locations in einem Array sammeln und dann zusammen im Image eintragen.

Gruß,
Frank
Gespeichert

23.02.2004, 20:38
#47 Re: Übersichtskarte wer wohnt wo?
Lowfish
Administrator


Modell
: Audi A4 8E/B7
Bauform
: Avant
Baujahr
: 2007
Motor
: 2.0TDI (170PS)
Spritmonitor.de

Dabei seit
: 09.11.2002, 11:21
Status
: Offline Offline


WWW
Das Script hatte aber auch schon so lange gebraucht als ich die Daten zum Testen nur in einer Tabell ausgegeben habe.

Also scheint die DB doch irgendwie damit zusammenhängen.

Gruß Christian
Gespeichert

Helfe einem Obdachlosen und klicke HIER

23.02.2004, 22:29
#48 Re: Übersichtskarte wer wohnt wo?
53freak
Gast
Ich hab jetzt mal einen Test gemacht:

Bild 800x600 erstellt, 1000 Rechtecke gezeichnet und die Laufzeit ausgegeben.

Das ganze in 2 Versionen:

1.
Bild laden/erstellen
Zeichenfarbe festlegen
Schleife zum Zeichnen der 1000 Rechtecke
Bild speichern

2.
Alles in einer Schleife:
Bild laden
Zeichfarbe festlegen
Rechteck zeichnen
Bild speichern

Bei 1. habe ich eine Laufzeit von null Sekunden, bei 2. eine Laufzeit von 122 Sekunden.
Gespeichert

25.02.2004, 18:08
#49 Re: Übersichtskarte wer wohnt wo?
53freak
Gast
Hab weiter getestet:

Die Datenbankabfragen dauern wirklich recht lange. Bei mir ca. 130 sek.

Eine Möglichkeit, das zu umgehen habe ich auch schon (Datenbankabfrage und Auswertung der Daten unter einer Sekunde).

Hat aber den Nachteil, dass wir die Geo-Klasse nicht benutzen können. Wenn ich eine brauchbare Lösung habe, melde ich mich nochmal.

Gruß,
Frank
Gespeichert

Seiten: « 1 [2] 3 »  Alle   Nach oben
 
   
Gehe zu:  

Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com
Audi A4-Freunde.COMmunity © 1999 - 2007 | "Audi", "quattro", "A4", "S4", "RS4" and the four rings emblem are ® registered trademarks of Audi AG!
Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC | Joomla! | Joomla Bridge by JoomlaHacks.com