WBB Plugin Coden

  • Guten Tag,


    ich wollte euch mal fragen wie ich eine PHP Funktion und eine HTML Funktion in einem Wbb Plugin das ich schreiben einbinden kann?

  • public void assignVariables()


    habe ich gefunden
    nun kann ich es nicht einbauen.

  • Wohin willst du das auch einbauen?
    Zuerst benötigst du mal die Grundstruktur eines Packets.
    Dann solltest du dich mit Event-Listenern beschäftigen, welche das A & O eines Plugins darstellen.


    #Brotfischbaron


    In schā'a llāh

  • Ja klar aber wie ^^


    Ich will eine MySQL Verbindung Aufbauen und dann daraus auslesen.


    derzeit habe ich einen Listerner


    Aber was muss darein wo die Verbindung Defeniert wird, wo ich dann auch die daten Auslesen lasse und anzeigen lasse?

  • Geht dies hier nicht?


    Code
    public function mysqlverbindung() 
    	{	
    		mysql_connect("127.0.0.1", "root", "")or die("Verbindung gescheitert"); 
    		mysql_select_db("samp")or die("Datenbank nicht gefunden"); 
    			}



    und dann überall wo er eine Verbindung braucht:


    $this->mysqlverbindung();

  • Nein geht nicht, da du ja nicht standardmäßig die Verbindungsdaten zum WBB hast, wenn du ein Plugin entwickelst.
    Deswegen musst du auch die WCF::DB->Query() Klasse verwenden.


    Aber erzähl mal, auf was hast du denn einen Listener gesetzt und wie sieht deine packet.xml aus?


    #Brotfischbaron


    In schā'a llāh

  • //Dieser Post wurde gesehen

    Einmal editiert, zuletzt von Phönix ()

  • Das sagt mir leider nicht nach was ich google soll oder wo ich eine schöne Anleitung bekomme.

  • Das habe ich auch schon gefunden, da finde ich aber nichts wie ich richtig PHP einbinden kann.

  • Naja, du kannst natürlich auch "normals" PHP einbinden.
    Bspw. in den Listener oder in die AbstractPage.
    Du solltest aber vorzüglich die Methoden vom WCF verwenden, da diese gleichzeitig auf den Sicherheitsfunktionen basieren.


    #Brotfischbaron


    In schā'a llāh

  • Naja das gibt dann doch noch Probleme. Ich glaube ich versuche erstmal die MySQL Verbindung zu erstellen da ich dafür keine Tutorials finde.

  • würde dies auch mit einer Config gehen?



    require_once('pfad/zur/config/config.datei');