Beiträge von Sojo

    OK. Danke für deine Hilfe und sorry wegen dem drumrum reden :? Bin davon ausgegangen, dass du die XML-File angeschaut hast und habe deshalb immer nur den Teil kopiert um den es ging.. da war natürlich nie ersichtlich dass in der XML-File noch viel mehr ist..

    Schönen Abend noch

    Zitat

    Hoffe meine Infos ham dir ein wenig geholfen.


    Und wie.. :) Ich ging eigentlich davon aus, dass man pro Klick ungefähr auf die Summe von 0.5 Cent oder so kommt :) Aber soweit ich weiss, gelten ja verschiedene Tarife? Heiss umworbene Themen werden ja besser bezahlt.

    Zitat

    AdBlock Plus ist übrigens ein sehr effektiver Werbeblocker


    Ich weiss... *hust* :roll:

    Zitat

    Ich liege bei 6€ im Monat, bei http://www.ok-webhosting.de


    och... *Träum* ich liege bei ungefähr 35 € / Monat

    Ich glaube, wir schreiben an einander vorbei. Das XML-File enthält Datensätze von mehreren Hundert Messstationen. Hier jetzt zur Veranschaulichung die ersten drei:

    Aabach - Hitzkirch Nord
    Aabach - Hitzkirch Süd
    Aach - Salmsach

    Wenn ich mich nun folgenden PHP-Code ausführe...

    Zitat

    preg_match('/<Wert Typ=\"m24\">(.*?)<\/Wert>/', $xml, $varm24);

    ... liefert er mir als Ergebnis automatisch den "Wert Typ m24" vom ersten Datensatz, also den Wert m24 vom Datensatz Aabach - Hitzkirch Nord. Was tue ich aber, wenn ich beispielsweise den "Wert Typ m24" von Aabach - Hitzkirch Süd oder von Aach - Salmsach als Ergebnis will? Dann muss ich doch irgendwie zuerst nach Aabach Hitzkirch Nord (bzw. dessen übergeordneten Tag) und dann nach "Wert Typ m24" filtern?

    Zitat

    Im ersten preg_machtspeichert du die Funde doch in der Variable $messungen.


    Genau. Deshalb bin ich am Anfang auch davon ausgegangen, dass ich im zweiten preg_match() mit der Variable $messungen weiterarbeiten muss.

    Zitat

    Also echo $messungen[0];


    Aber echo $messungen gibt die Daten doch aus? :? Ich muss sie ja "weiter filtern" oder verstehe ich das falsch? Beide Argumente bringe ich nicht in die selbe preg_match()

    Zitat

    preg_match('/<MesPar DH=\"HBCHa\" StrNr=\"2135\" Typ=\"03\" Var=\"00\">/<Wert>(.*?)<\/Wert>/<\/MesPar>/', $xml, $messungen);

    Ich sehe, mir fehlen die PHP Grundkenntnisse. :roll:

    Der will doch nicht.. Obwohl ich die Daten der Messstelle Aare - Bern eingegeben habe, gibt er mir die Daten der ersten Messstelle aus der Liste aus. Kann es sein, dass die zweite Abfrage die erste wieder aufhebt?

    PHP
    <?php
    $xml = file_get_contents('http://www.hydrodaten.admin.ch/lhg/SMS.xml');
    preg_match('/<MesPar DH=\"HBCHa\" StrNr=\"2135\" Typ=\"03\" Var=\"00\">(.*?)<\/MesPar>/', $xml, $messungen);
    preg_match('/<Wert>(.*?)<\/Wert>/', $xml, $varm24);
    echo $varm24[0];
    ?>

    Hier der Datensatz:

    Zitat von DarkSyranus

    Mach in deinem zweiten preg_replace() aus $messungen ein $xml

    preg_replace()? muss ich das einfügen oder meinst du preg_match()?

    Gesucht:

    Code:

    Ergebnis:

    Zitat

    Warning: preg_match(): Unknown modifier 'W' in /home/www/web305/html/test.php on line 5

    Cool danke :D

    Dann wäre ich einmal soweit:

    Das Ergebnis ist das:

    Zitat

    Warning: preg_match() expects parameter 2 to be string, array given in /home/www/web305/html/test.php on line 5

    Was sind da für parameter gemeint?

    EDIT:

    Den Teil will ich bekommen:

    Zitat von DarkSyranus

    Ja wie von welchem Datensatzt?

    Beispielsweise von dem. Das Ziel ist es, als Ausgabe die Rot markierte Zahl zu bekommen. Die und ausschliesslich die.

    Und ich verstehe nicht, ich genau den Datensatz ansteuern kann...

    Zitat

    <MesPar DH="HBCHa" StrNr="2135" Typ="03" Var="00">

    ... um dann daraus den Wert Typ "-24h" oder welchen auch immer holen kann. Und Grundsätzlich verstehe ich jetzt gar nichts mehr. Jetzt habe ich 100 Codeschnippsel und habe keine Ahnung mehr welcher wo hin gehört und.. ja eben. Ich schaue es mir nochmal an. Danke!

    Wie schafft ihr es nur alle, php zu programmieren? :? Darf ich mal kurz fragen seit wann du das machst?

    EDIT: Ich schaffs nicht. Kann mir jemand einen kompletten Beispielcode für irgendeinen der Datensätze posten? :roll:

    Danke!! :smilie124:

    Ich denke einmal laut:

    PHP
    <pre>
    <?php


    Logisch...

    Code
    $xml = file_get_contents('http://www.hydrodaten.admin.ch/lhg/SMS.xml');


    Aufrufen der XML-File

    Code
    preg_match('/<Wert Typ=\"m24\">(.*?)</Wert> /si', $messung, $varm24);


    Sucht nach dem Wert Typ "m24". Aber wo wird festgelegt, von welchem Datensatz?

    Wie muss ich den Rest für die Ausgabe anpassen? :?

    Code
    echo 'Wert: '.$messung[1].;

    Einfach nur so? Also, damit der ganze Code dann so aussähe:

    PHP
    <?php
        $xml = file_get_contents('http://www.hydrodaten.admin.ch/lhg/SMS.xml');
    	preg_match('/<Wert Typ=\"m24\">(.*?)</Wert> /si', $messung, $varm24); 
    
        echo 'Wert: '.$messung[1].;
    ?>

    bitte nicht lachen... :oops:

    Wenn du keine MySQL-DB hast dann ist es doch sowieso sinnlos überhaupt den Ordner auf den Server zu laden. Du kannst nichts aber auch gar nichts damit anfangen. Aber wenn du unbedingt ein Forum haben willst, kannst du doch einen der gratis-Spaces nehmen den es gibt (funpic oder wie das heisst).

    Ausserdem gibt es im Ordner bestimmt eine readme.txt oder etwas ähnliches, wo die Installation Schritt für Schritt erklärt wird. Dort steht auch drin, welche Dateien CHMOD 777 haben müssen.

    Das ist ja Endgeil :D Wusste gar nicht, das der Style überarbeitet wird. Auf jeden Fall sieht es klasse aus! :D:D:D Vor allem das Kreuz als Logo gefällt mir, hat etwas vom roten Kreuz, welches ja seit Henry Dunant für Hilfe steht. Zwar nicht im gleichen Kontext aber immerhin :D Ist das Absicht oder einfach nur Style?

    Zitat von Lizzard

    Wer Geld im Internet verdienen will -> Adsense.
    Selbst mit ner schlecht besuchten Seite kriegt man locker seine Webhosting-Kosten wieder rein

    Kannst du etwas genauer werden? :)

    Was heisst für dich schlecht besucht? 2, 20, 200 Besucher pro Tag?
    Was heisst die Webhosting-Kosten? 1, 10, 100 Euro im Monat?

    Wäre nett zu wissen :) Bin zwar ein absoluter Werbegegner aber falls es einmal soweit kommen sollte, wäre sicher Adsense die erste Wahl.

    Habt ihr irgendwelche Reisetipps für einen Herbst-Interrailer?

    Museen?
    Essen?
    Jugendherbergen?
    Wunderschöne Regionen?

    Ich weiss, dass ich auch einfach einen Reiseführer anschauen kann. Werde ich bestimmt auch machen, daher bitte nicht den Berliner Fernsehturm oder Ähnliches posten. Aber ich möchte nicht nur Touristenattraktionen. Ihr habt doch bestimmt auch ein paar Geheimtipps? :D