Urls umschreiben vBulletin

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

  • Urls umschreiben vBulletin

    Vielleicht findet jemand ja den Fehler in dem Code:
    PHP-Code:
     if(THIS_SCRIPT == 'forumdisplay') {
    $found preg_match_all('/<a href="forumdisplay\.php\?f=([0-9]+)&amp;page=([0-9]+)&amp;order=desc#i'
    $GLOBALS['navbits']['breadcrumb'], $matches);
    if(
    $found)
    {
    $somesize sizeof($matches[1]);
                           for(
    $i 0$i <= $somesize$i++)
                           {
                                   
    $tid $matches[1][$i];
    $output str_replace("forumdisplay.php?f=' . $matches[1][$i] . '&amp;page=' . $matches[2][$i] . '&amp;order=desc"
    "testlink.html"$output);

                                   unset(
    $tid$somematch);
                           }
                }


  • #2
    PHP-Code:
    preg_match_all('/<a href="forumdisplay.php?f=([0-9]+)&page=([0-9]+)&order=desc#i'
    Da sehe ich einen Fehler.
    mfg - sagg

    Kommentar


    • #3
      und welchen

      Kommentar


      • #4
        Die Delimiter...
        mfg - sagg

        Kommentar


        • #5
          meinst du die \ vor .php usw?
          habe gerade gesehen, das diese in der Darstellung hier nicht da sind.
          also ohne php
          $found = preg_match_all('/<a href="forumdisplay\.php\?f=([0-9]+)
          &amp;page=([0-9]+)&amp;order=desc#i', $GLOBALS['navbits']['breadcrumb'], $matches);
          und & = & amp ; ohne Leerzeichen
          Zuletzt geändert von ollimagic; 07.02.2006, 12:53.

          Kommentar


          • #6
            Original geschrieben von ollimagic
            meinst du die \ vor .php usw?
            Nein, er meint das, was er schrieb: Delimiter.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              das komma?
              ich habe die Zeile umgebrochen wegen der darstellung.
              also ganz:
              PHP-Code:
                preg_match_all
              ('/<a href="forumdisplay\.php\?f=([0-9]+)&amp;page=([0-9]+)
                 &amp;order=desc#i'
              $GLOBALS['navbits']['breadcrumb'], $matches); 
              Zuletzt geändert von ollimagic; 07.02.2006, 13:37.

              Kommentar


              • #8


                Pattern-Syntax!
                mfg - sagg

                Kommentar


                • #9
                  Lustiges Raten.
                  Habe nun mal aus
                  &order=desc#i',
                  &order=desc/i',
                  gemacht.

                  Kommentar


                  • #10
                    Und?
                    Funktioniert es jetzt?
                    mfg - sagg

                    Kommentar


                    • #11
                      Ne, leider nicht.

                      Kommentar


                      • #12
                        Original geschrieben von ollimagic
                        Lustiges Raten.
                        Nicht unser Problem, wenn dir nichts anderes bleibt - weil du die Grundbegrifflichkeiten nicht kennst.
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar


                        • #13
                          Ne ist ja in Ordnung, aber das funktioniert eben noch nicht.
                          Der falsche Delimiter war es eben nicht alleine

                          Kommentar


                          • #14
                            Dann solltest du nun das tun, was du vorhin schon von selbst erkannt hast, noch ein paar Slashes rein werfen.
                            Um genau zu sein sind es nur 2.

                            Und dann mach bitte noch das "+" raus, dann müsste es gehen.
                            mfg - sagg

                            Kommentar

                            Lädt...
                            X