Zum Inhalt springen

MikeG1980

Mitglieder
  • Gesamte Inhalte

    22
  • Benutzer seit

  • Letzter Besuch

Beiträge von MikeG1980

  1. Oh,

    stimmt...

    Wenn ich jetzt dies hier noch einfüge (ich denke das ist das Service für HalloHoelle), dann geht es allerdings leider immer noch nicht...

    <service name="HalloHoelleService">
    
      <port name="HalloWeltPort" binding="HalloHoelleBinding">
    
       <soap:address location="http://localhost/Bulletin2_server.php"/>
    
      </port>
    
     </service>
    So sieht dann der gesamte Code der WSDL-Datei aus:
    <?xml version ="1.0" encoding ="UTF-8" ?>
    
    
    <definitions name="Bulletin2_server"
    
     targetNamespace="http://localhost/Bulletin2_server"
    
     xmlns:tns=" http://localhost/Bulletin2_server"
    
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    
     xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
    
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    
     xmlns="http://schemas.xmlsoap.org/wsdl/">
    
    
     <message name="halloWeltResponse">
    
      <part name="Result" type="xsd:string"/>
    
     </message>
    
    
     <portType name="HalloWeltPortType">
    
      <operation name="halloWelt">
    
       <output message="tns:halloWeltResponse"/>
    
      </operation>
    
        <operation name="halloHoelle">
    
       <output message="tns:halloHoelleResponse"/>
    
      </operation>
    
     </portType>
    
    
     <binding name="HalloWeltBinding" type="tns:HalloWeltPortType">
    
      <soap:binding
    
       style="rpc"
    
       transport="http://schemas.xmlsoap.org/soap/http"/>
    
    
      <operation name="halloWelt">
    
       <soap:operation soapAction="urn:hallowelt#halloWelt"/>
    
       <output>
    
        <soap:body
    
         use="encoded"
    
         namespace="urn:hallowelt"
    
         encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    
       </output>
    
      </operation>
    
     </binding>
    
    
    
     <message name="halloHoelleResponse">
    
      <part name="Result" type="xsd:string"/>
    
     </message>
    
    
     <binding name="HalloHoelleBinding" type="tns:HalloHoellePortType">
    
      <soap:binding
    
       style="rpc"
    
       transport="http://schemas.xmlsoap.org/soap/http"/>
    
    
      <operation name="halloHoelle">
    
       <soap:operation soapAction="urn:hallohoelle#halloHoelle"/>
    
       <output>
    
        <soap:body
    
         use="encoded"
    
         namespace="urn:hallohoelle"
    
         encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    
       </output>
    
      </operation>
    
     </binding>
    
    
    
     <service name="HalloWeltService">
    
      <port name="HalloWeltPort" binding="HalloWeltBinding">
    
       <soap:address location="http://localhost/Bulletin2_server.php"/>
    
      </port>
    
     </service>
    
    
      <service name="HalloHoelleService">
    
      <port name="HalloWeltPort" binding="HalloHoelleBinding">
    
       <soap:address location="http://localhost/Bulletin2_server.php"/>
    
      </port>
    
     </service>
    
    
    </definitions>

  2. Meinst Du das 'Hallo Hölle' aus Bulletin2_server.php? Das ist nur ein String, der ausgegeben werden soll, wenn die Funktion HalloHoelle aufgerufen wird.

    Lieder ist das nicht des Rätsels Lösung...

    Ich habe so das Gefühl, dass die WSDL-Datei irgendwie nicht korrekt ist, aber ich weiß nicht, was da anders gemacht werde kann...

  3. Also ich habe mal in meinem alten Code gewühlt:

    $bulletin = simplexml_load_file('http://localhost/_crons/bulletin2_output.xml');
    $j = 0;
    //Zähler, der zum Einlesen genutzt wird
    $bid = array();
    $title = array();
    $rubricID = array();
    $rubric_name = array();
    $offer = array();
    $startdate = array();
    $description = array();
    $state = array();

    foreach ($bulletin->posts as $posts) {
    $bid[$j] = $posts->BID;
    $title[$j] = utf8_decode($posts->title);
    $description[$j] = utf8_decode($posts->description);
    //echo $description[$j];
    $rubricID[$j] = $posts->RID;
    //$rubric_name[$j] = $posts->rubric_name;
    $offer[$j] = $posts->offer;
    $startdate[$j] = $posts->startdate;
    $lastchange[$j] = $posts->lastchange;
    $state[$j] = $posts->state;
    $j++;
    }[/PHP]

    Hier habe ich den Inhalt des XML-Files aus in einen Array gespeichert...

    [PHP]for ($i = 0; $i < $j; $i++) {
    //hier noch nicht ganz fertig...
    if($bid[$i] <= $last[0]){
    $update = "UPDATE `bulletin2` SET `title` = '$title[$i]',
    `description` = '$description[$i]',
    `rubric_ID` = $rubricID[$i],
    `offer` = '$offer[$i]',

    `startdate` = '$startdate[$i]',
    `lastchange` = '$lastchange[$i]',
    `state` = '$state[$i]'
    WHERE `BID` = $bid[$i]";
    //$update = "UPDATE `bulletin2` SET `title` = `$title[$i]` where `BID` = $bid[$i]";

    //echo $update;
    $stmt = $mysqli->prepare($update);

    $stmt->execute();
    }
    else{
    $stmt = $mysqli->prepare("INSERT INTO bulletin2 ( `BID` , `title` , `description` , `rubric_id` , `offer` , `startdate` , `lastchange`,`state` )values ($bid[$i],'$title[$i]','$description[$i]',$rubricID[$i],'$offer[$i]','$startdate[$i]','$lastchange[$i]', '$state[$i]')");
    $stmt->execute();

    //echo "INSERT INTO bulletin2 ( `BID` , `title` , `description` , `rubic_id` , `rubic_name` , `offer` , `startdate` , `lastchange`,`state` )values ($bid[$i],'$title[$i]','$description[$i]',$rubricID[$i],'$rubric_name[$i]','$offer[$i]','$startdate[$i]','$lastchange[$i]', $state[$i]')";
    // echo $lastchange[$i];
    }
    }

    und hier in die DB gespeichert...

    Naja, vielleicht hilft es ja weiter...

  4. Hallo,

    ich beschäftige mich gerade mit SOAP unter PHP5. Hierzu versuche ich gerade das Beispiel von folgender Seite nachzuvollziehen:

    http://www.professionelle-softwareentwicklung-mit-php5.de/erste_auflage/programming-php.soap.html

    Das Beispiel läuft auch soweit, allerdings enden meine Versuche, eine weiter Funktion (nennen wir sie mal zum Test halloHoelle()) immer in Fehlermeldungen...

    Also bisher habe ich einfach in das gegebene Beispiel folgendes Eingefügt:

    Datei Bulletin2_server.php

    <?php
    class Webdienst {
    public function halloWelt() {
    return 'Hallo Welt';
    }

    public function halloHoelle() {
    return 'Hallo Hölle';
    }
    }

    try {
    $server = new SOAPServer('Bulletin2.wsdl');
    $server->setClass('Webdienst');
    $server->handle();
    }

    catch (SOAPFault $f) {
    print $f->faultstring;
    }
    ?>[/PHP]

    Datei client.php

    [PHP]<?php
    try {

    $client = new SOAPClient('http://localhost/Bulletin2_server.php?wsdl');

    print $client->halloWelt();
    print $client->halloHoelle();

    }

    catch (SOAPFault $f) {
    print $f->faultstring;
    }
    ?>

    und zu guter letzt, meiner Meinung nach der Grund für meine Problemchen:

    Die WSDL-Datei:

    <?xml version ="1.0" encoding ="UTF-8" ?>
    
    
    <definitions name="Bulletin2_server"
    
     targetNamespace="http://localhost/Bulletin2_server"
    
     xmlns:tns=" http://localhost/Bulletin2_server"
    
     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    
     xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
    
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    
     xmlns="http://schemas.xmlsoap.org/wsdl/">
    
    
     <message name="halloWeltResponse">
    
      <part name="Result" type="xsd:string"/>
    
     </message>
    
    
     <portType name="HalloWeltPortType">
    
      <operation name="halloWelt">
    
       <output message="tns:halloWeltResponse"/>
    
      </operation>
    
        <operation name="halloHoelle">
    
       <output message="tns:halloHoelleResponse"/>
    
      </operation>
    
     </portType>
    
    
     <binding name="HalloWeltBinding" type="tns:HalloWeltPortType">
    
      <soap:binding
    
       style="rpc"
    
       transport="http://schemas.xmlsoap.org/soap/http"/>
    
    
      <operation name="halloWelt">
    
       <soap:operation soapAction="urn:hallowelt#halloWelt"/>
    
       <output>
    
        <soap:body
    
         use="encoded"
    
         namespace="urn:hallowelt"
    
         encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    
       </output>
    
      </operation>
    
     </binding>
    
    
    
     <message name="halloHoelleResponse">
    
      <part name="Result" type="xsd:string"/>
    
     </message>
    
    
     <binding name="HalloHoelleBinding" type="tns:HalloHoellePortType">
    
      <soap:binding
    
       style="rpc"
    
       transport="http://schemas.xmlsoap.org/soap/http"/>
    
    
      <operation name="halloHoelle">
    
       <soap:operation soapAction="urn:hallohoelle#halloHoelle"/>
    
       <output>
    
        <soap:body
    
         use="encoded"
    
         namespace="urn:hallohoelle"
    
         encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    
       </output>
    
      </operation>
    
     </binding>
    
    
    
     <service name="HalloWeltService">
    
      <port name="HalloWeltPort" binding="HalloWeltBinding">
    
       <soap:address location="http://localhost/Bulletin2_server.php"/>
    
      </port>
    
     </service>
    
    </definitions>

    Also ich wäre für jede Hilfe dankbar!!

    Gruß,

    Michael

  5. Hallo,

    ich stehe jetzt vor der Entscheidung meinen (sauer verdienten) Urlaub zu planen. Da es eine Unmenge an Anbietern gibt, wollte ich mal so horchen, was für Anbieter Ihr empfehlen könnte, wo es die besten Preise gibt, und was für eigene Erfahrungen Ihr gesammelt habt...

    Ach ja, das Reiseziel ist noch unklar. Wichtig ist uns ein gutes Preisleistungsverhältnis, der Komfort sollte über Rainbow-Tours-Niveau liegen. Momentan liebäugeln wir mit einer Türkeireise...

    Gruß,

    Michael

  6. Andere Bots kommen bei mir auch öfters vorbei. An meinen Domain hatte irgendwie noch nie jemand Interesse (zum Glück)...

    Mit dem Problem meine ich nicht, dass mich Bots besuchen, da freue ich mich eher drüber, wenn meine Seiten in den Suchmaschinen gelistet sind, sondern dass diese Bots konstant, und sogar teilweise von 3 verschiedenen IP-Adressen verschiedene Bereiche scannen, und dabei keinen geringen Traffic verursachen...

  7. Hallo,

    ich betreibe in meinem Bekannten- und Freundeskreis ein nettes kleines Forum, und in der letzten Zeit (so 1 bis 2 Monate) bekomme ich vermehrt Besuch von MS-Search-Bots (msnbot/0.11 (+http://search.msn.com/msnbot.htm)). Anfangs war das nicht weiter störend, allerdings sind sie mitlerweile fast konstant in meinem Board, und das mit 3 verschiedenen IP-Adresse, also allein die MS-Bots werden als 3 verschiedene Gäste angezeigt.

    Geht das auch noch anderen so, oder haben die sich nur auf mich "eingeschossen". So langsam sollten sie eigentlich auch alles aus dem Forum ausgelesen haben, da nämlich fast alle Foren für Gäste gesperrt sind...

    Auch vom Traffic her, sind die kleinen Bots recht "hungrig". 100% kann ich es nicht nachvollziehen, allerdings werden bei meinem Auswertungstool die Top 5-IP-Adressen angezeigt + Traffic und da sind einige der Bot-Adressen vertreten (allerdings nicht alle) und für den laufenden Monat kommen schon mindestens 400 MB-Traffic zusammen. Wenn das bis Ende des Monats so weitergeht, kann locker 1 GB nur an Bot-Traffic zusammenkommen...

    Also: haben noch andere Leute dieses "Problem"? Und was würdet Ihr machen (robot.txt anpassen?), oder würdet ihr es einfach so lassen?

    Gruß,

    Michael

  8. Ich habe vor einiger Zeit mal bei "Die Ewigen" (Weltraum-Aufbauspiel) gezockt, allerdings wurde das Spiel nach einiger Zeit sehr frustrierend, da ich nicht in der Lage bin (zeitlich und motivationsmäßig), 24 Stunden dieses Browserspiel zu zocken, und so öfters mal von anderen Spielern, die mehr Zeit in das Spiel investieren platt gemacht wurde.

    Seit etwas mehr als einem Jahr spiele ich jetzt allerdings das Online-Fußball-Manager-Spiel "Hattrick", bei dem man höchstens 2x pro Woche ein Spiel hat (also reicht es meistens, sich 1x einzuloggen, um die Einstellungen zu machen). Dieses Spiel ist einfach viel chilliger als die anderen Spiele, die ich bisher ausprobiert habe, da man nicht jeden Tag irgendwas machen muss, wenn man sein mühsam erarbeitetes Spielergebnis nicht verlieren will. Und auch für ordentlich zwischenmenschlichen Kontakt ist (bei Bedarf) auch gesorgt, es gibt diverse Foren und Föderationen, denen man Beitreten kann.

    Fazit: Nachdem ich Anfangs von Browsergames eher enttäuscht wurde, bringt mir mein aktuelles Browsergame "Hattrick" einen hohen Spaßfaktor.

  9. Project ist tot...

    Quelle www.radionews.de:

    Project 89.0 digital / 89.0 RTL: aktuelle Informationen aus der radionews.de-Redaktion

    Aufgrund der enormen Nachfrage zu "Project 89.0 digital" haben wir nachfolgend einige Informationen zusammengestellt:

    Das Programm "Project 89.0 digital" wird es ab sofort nicht mehr geben. Über die Frequenz "89,0 MHz" (Standort Brocken/Harz) wird seit dem 24. August 2003 "89.0 RTL" ausgestrahlt, so ein RTL-Sprecher. Das gilt auch für den Programmplatz im DAB-Netz.

    Nachdem am Sonntag zuerst nur eine Sendeschleife zu hören war, ist das reguläre Programm, mit Morningshow und weiteren moderierten Sendestrecken, am Montagmorgen um 5 Uhr gestartet.

    "Project 89.0 digital" war im April 2001 von vornherein als Projekt mit 2jähriger Laufzeit gestartet.

    Weitere Informationen über "89.0 RTL" sollen voraussichtlich im Laufe des Montags über die dann freigeschaltete Internetseite www.89.0rtl.de zu bekommen sein.

    Ich glaube ich trage die komplette nächste Woche Trauer...

  10. Was ist aus Project 89.00 Digital geworden??

    Hat da jemand eine Ahnung? Da kommt jetzt nur so ein RTL-Sender, bei dem ich mir lieber jeden Kommentar erspare, weil ich nicht aus diesem Forum fliegen will...

    Habe versucht herauszufinden, warum der Sender weg ist, und ob er irgendwie anders zu erreichen ist, hatte allerdings noch keinen Erfolg.

    Weiß jemand mehr???

  11. Hallo,

    vielen Dank für die nette Hilfe. Den Schritt, einen Rechtsanwalt zu nehmen werde ich wohl nicht gehen, weil ich da nicht mehr so die Verhältnismäßigkeit sehe. Denke mal, dass ich das Geld für einen Anwalt lieber in eine neu Karte investiere, denn die Karte selbst (TI 4200) hat vor einem Jahr vor allem durch das gute Preis/Leistungsverhältnis (nicht auf 7 Monate gerechnet) geglänzt hat. Habe das Problem jetzt aber nochmal in ein Rechtsforum (www.recht.de) gepostet, hoffe da habe ich eine ähnliche Resonanz wie hier...

    TFC (der Computerladen) argumentiert halt über die nach 6 Monaten umgekehrte Beweispflicht, aber meine (kaputte) Karte hätte ich dann doch ganz gerne wieder...

    Mal gucken was sich da machen lässt, die wollten sich in den nächsten Tagen nochmal bei mir melden...

    Habe außerdem auch mal dem Hersteller der Karte (www.chaintech.de) geschrieben, hoffe die verstehen mich (mein Englisch ist doch etwas eingeschlafen). Die wollen bestimmt keinen Kunden verlieren...

    Michael

  12. Hallo an alle Juristen und Möchtegernjuristen,

    war heute bei TFC Hannover, und wollte mal schauen, was meine Grafikkarte macht, die ich vor 3,5 Monaten dort abgegeben habe, weil sie durchgeschmort ist.

    Jetzt wollen mir die Leute dort klar machen, dass ich die Grafikkarte wohl nicht wiedersehe, weil der Zwischenhändler pleite ist.

    Allerdings hatte ich noch so im Kopf, dass im Fall des Falles der Händler (was ja wohl TFC wäre, oder?) 2 Jahre Gewährleistung übernehmen muss, oder? Die meinten heute im Laden zu mir, dass sie nur 6 Monate zur Verantwortung gezogen werden können, ich habe die Karte allerdings im September 2002 gekauft, so dass sie eigentlich ja nach dem neuen Recht behandelt werden sollte.

    Also habe ich da nur im Unterricht nicht richtig aufgepasst, oder versuchen die mich übers Ohr zu hauen?

    Bin für jeden Tip dankbar,

    Michael

  13. Hallo,

    ich stehe hier ein bischen auf dem Schlauch. Also ich versuche in meiner Web-Anwendung Datensätze abzubilden. Das klappt so weit auch ganz gut, allerdings würde ich gerne nach jeweils 50 Datensätzen eine neue Seite beginnen (also der User klickt auf "weitere 50 Datensätze anzeigen").

    Die ersten 50 Datensätze lassen sich leicht mit "SELECT TOP 50 * FROM TABELLE".

    Gibt es eine ähnlich einfache Form, die Werte 51-100, 101- 150 usw auszulesen? Über den Index zu gehen ist recht kompliziert, weil ich auch noch diverse optionale Where-Bedingungen habe.

    Danke für die Hilfe,

    Michael

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...