Ankündigung

Einklappen
Keine Ankündigung bisher.

php datei in Forenausgabe mit BBCode ausführen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • php datei in Forenausgabe mit BBCode ausführen

    Hi zusammen,

    folgendes Problem:

    Ich hab nen Forum und da kann man einen Vote erstellen. Dieser Vote soll später im Post von dem User angezeigt werden. Nicht über dem Post, sondern zwischen seinem Text

    Beispiel:

    ---------------------------------
    Hi balkbalsjdflj,

    adlfjaljf hier mein Vote:

    [VOTE AUSGABE]

    Was meint ihr? Vote mal schön

    LG User
    ---------------------------------

    Dieser Vote wird eingetragen beim Post, indem der User einfach

    [vote] [/vote] und dazwiischen seinen Vote eingibt ... nach dem abschicken wird das ganze in der Datenbank abgelegt und funktioniert auch so wie ich mir das vorstelle!

    So nun soll wie oben schon geschrieben der Vote im Post von em User x Ausgegben werden ... ich weiß nur leider nicht wie cih das anstellen soll

    Habt ihr ne Idee? Nen Gedankenanstoz?

    Ich kann halt nix mit PHP include und gut ist, weil der BBCode das ja verhindern würde...

    Hoffe ihr versteht was ich meine

    LGC

  • #2
    Ehrlich - nein.

    Kommentar


    • #3
      sagen wir mal, ich würde hier im Forum nen Vote erstellen und zwar mit nem Code fürs Forum (nenn ich jetzt mal so)

      z.b. so: [vote]Warum gibts php?[1]keine Ahnung[2]warum nicht?[/vote]

      Das schicke ich jetzt ab, beim absicken wir das in die Datenbank eingetragen

      So nun hab ich den Post mit dem Vote von oben drin, wie frage ist, wie kann ich das jetzt IM POST selber ausgeben?

      Versehste?

      LGC

      Kommentar


      • #4
        Naja, das Hauptproblem ist doch wohl eher das Votingscript.

        Kommentar


        • #5
          nein, leider nicht

          Das Problem ist, dass der BBCode kein PHPScript ausführen lässt!

          Sprich ich muss es irgendwie extern machen und dann erst einladen, ich weiß nur leider nicht wie

          Das PHP Script ist ja einfach nur Datenabfragen, möglichkeiten ausgeben und dann abschicken lassen ... fertig ...

          LGC

          Kommentar


          • #6
            Naja, mußte halt doppelt parsen. Spricht [vote] normal via PHP ersetzen.

            Kommentar


            • #7
              PHP-Code:
              $article = preg_replace("/\[vote\](.*)\[\/vote\]/iUms","<?php include("vote.php"); ?>",$article);
              So gehts leider nicht. Oder wie meinst du?

              Kommentar


              • #8
                vielleicht mit Modifier "e"

                Kommentar


                • #9
                  Woher sollen wir wissen, wie Dein vote.php funktioniert. Mir ist das Konzept auch nicht klar. Du redest immer von Post. Ein Voting ist m.E. aber eher eine Art Modul. Was hat das denn in einem Beitrag zu suchen?

                  Kommentar


                  • #10
                    Tja, das ist es halt

                    Ich kann dir schlecht Code Beispiele Posten, weil ich halt noch nichts habe.

                    Es geht im großen und ganze auch "nur" darum, Daten abzufragen, trotz Einsatz von PHP

                    LGC

                    Kommentar


                    • #11
                      Daten abzufragen, trotz Einsatz von PHP
                      Weißer Mann spricht in Rätseln

                      Kommentar


                      • #12
                        du weißt doch, wie man einen Forum Beitrag ausgibt?

                        Jo weißte!

                        So, nun ist in diesem Forum Beitrag ein [vote] asdjfalsdfjas [/vote] drin, welcher beim Eintragen in einer Datenbank gestartet wurde

                        Der [vote] Tag wird durch

                        PHP-Code:
                        $article preg_replace("/\[vote\](.*)\[\/vote\]/iUms"," UND HIER IST DIE FRAGE WIE ICHS UMWANDELN ___MIT___ DATENBANKABFRAGE!!",$article); 
                        So und da wo großbuchstabend stehen, ist meine Frage!

                        Nu verständlicher?

                        LGC

                        Kommentar


                        • #13
                          UND HIER IST DIE FRAGE WIE ICHS UMWANDELN ___MIT___ DATENBANKABFRAGE
                          - preg_match benutzen
                          - ermittelte Daten zu Query zusammenbauen
                          - DB Abfrage
                          - [vote] Tags durch Result ersetzen.

                          Ich finde das Verfahren trotzdem komisch, das so in ein Posting einzubauen.
                          Vor allem erschließt mich der Sinn hiervon nicht:
                          [1]keine Ahnung[2]warum nicht?
                          [edit]
                          Du kannst auch mit /e Parameter ne Userfunktion aufrufen

                          Kommentar

                          Lädt...
                          X