Link Problem

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

  • Link Problem

    Hy,

    ich hab in folgendem script ein problem :
    PHP-Code:
    <?php
    $extension 
    "base";
    $extpt ".".$extension;
    $handle=opendir ('../tp/');
    while (
    false !== ($file readdir ($handle))) {
        if (
    eregi($extpt$file)) {
                
    $found++;
                
    $dispfile ereg_replace ($extpt""$file);
                echo 
    "<div align=center><a href=../tp/'$file' target=_self>$dispfile<br></a></div>";
        }
    }
    closedir($handle);
    if (!isset(
    $found)) {
        print 
    "<div align=center>Es wurden noch keine Turnierpläne angelegt!</div>";
    }

    ?>
    wenn der dateiname jetzt ein leerzeichen enthält, dann bricht mir das script nach dem ersten leerzeichen das ziel ab. soll heissen wenn die datei aaa bbb ccc.base heisst, dann hab ich als link aaa , und dann nix mehr. wenn ich jetzt vor '$file' die verzeichniss angeba weglasse dann funktioniert es. ich brauch aber die verzeichniss angabe, oder kann ich das irgendwie anders regeln?

    Hogl

  • #2
    leerzeichen in dateinamen sind immer böse.

    schreibe %20 statt einem leerzeichen in den link rein. dann geht es.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      das geht ja nicht, da der link 'file' ist, also der dateiname als link ausgegeben wird.

      Kommentar


      • #4
        strreplace()

        Kommentar


        • #5
          du könntest auch einfach,so wie's sich gehört aus
          Code:
          <a href=bla bla.txt>Link</a>
          einfach
          Code:
          <a href="bla bla.txt">Link</a>
          machen
          Ich denke, also bin ich. - Einige sind trotzdem...

          Kommentar


          • #6
            und was mach ich aus?
            PHP-Code:
            <a href=../tp/'$file'

            Kommentar


            • #7
              mach es richtig
              PHP-Code:
              echo '<div align="center"><a href="../tp/'.$file.'" target="_self">'.$dispfile.'<br></a></div>'
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #8
                Vielen Dank,

                so hab ich es auch schon probiert, aber ohne die anführungszeichen bei

                "../tp/'.$file.'"

                schon faszinierend was so ein paar gänsefüßchen ausmachen

                Kommentar


                • #9
                  jaja, korrektes HTML...

                  Kommentar

                  Lädt...
                  X