Download aus DB-Abfrage

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

  • #16
    mach mal vor der zeile
    PHP-Code:
    <? echo "<a href=\"http://www..... .de/zip/$file\">Download</a>"; ?>
    PHP-Code:
      var_dump($file); 
    geh mal in deine php-ini und setzt das error-reporting auf E_ALL.

    E_ALL kann berge versetzen
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar


    • #17
      Hi ,danke für die Info`s.

      habe das var_dump($file); vor die echo Eingabe gesetzt ,erhalte aber jetzt diese Ausgabe

      PHP-Code:
      <td valign="top">NULL
       
      <a href="http://www.campaign-portal.de/zip/">Download</a><br><br></td
      Was die php.ini betrifft ,habe ich mir über info ausgelesen und dort steht halt bei error-reporting 2039

      Nur wie kann ich diesen Wert ändern ?
      Auch finde ich keine php.ini auf dem Server?



      mfg Thosti

      Kommentar


      • #18
        habe das var_dump($file); vor die echo Eingabe gesetzt ,erhalte aber jetzt diese Ausgabe
        NULL

        *hüstel, scheint ja nicht da zu sein. wo erzeugst du denn $file?

        den .ini-wert kannst du in der .ini ändern, oder per ini_set ( ), ich weiß nur nicht, ob du einfach E_ALL übergeben kannst, denke mal schon ...
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar


        • #19
          hi,
          danke ersteinmal für die Hilfe !!!

          Ich übergebe den Wert hiermit

          PHP-Code:
          <td width="34%" valign="top"Datei: </td>
                <
          td width="66%" valign="middle"><input type="text" name="file" size="30"></td

          Hat es vieleicht was mit der Tabellenstruktur zutun ?

          Die habe ich mit Varchar und Länge 150 angegeben.


          mfg Thosti

          Kommentar


          • #20
            PHP-Code:
            <td width="34%" valign="top"Datei: </td>
                  <
            td width="66%" valign="middle"><input type="text" name="file" size="30"></td
            ich hoffe, der input steht innerhalb eines <form>-tags?

            wenn ja, benutze je nach dort benutzter action entweder
            PHP-Code:
            $_GET['file'
            oder
            PHP-Code:
            $_POST['file'
            letzteres sollte bei dir zutreffen.

            sehr infomativ ists immer wieder, wenn man dieses
            PHP-Code:
            echo '<pre>';
            var_dump($_GET);
            var_dump($_POST);
            echo 
            '</pre>'
            in den kopf einer datei setzt. nennt sich debuggen, ist ganz neu, kommt aus amerika.
            Hat es vieleicht was mit der Tabellenstruktur zutun ?
            nei-en.?
            EDIT:
            achja, thema: downlod-start per dateinamen-übergabe ... ist doch etwas unsicher, oder? willst du nicht lieber links zu den vorhandenen files angeben? ach vergiss es. irgendwie steig ich bei dir nicht durch
            Zuletzt geändert von derHund; 23.05.2004, 15:41.
            Die Zeit hat ihre Kinder längst gefressen

            Kommentar


            • #21
              EDIT:
              achja, thema: downlod-start per dateinamen-übergabe ... ist doch etwas unsicher, oder? willst du nicht lieber links zu den vorhandenen files angeben? ach vergiss es. irgendwie steig ich bei dir nicht durch
              [/B][/QUOTE]


              Hi ,
              ja kann man sagen ,hatte mir das etwas leichter vorgestellt.

              Habe ich jetzt alles probiert ,doch komme ich immer wieder zum GesamtIndex des Ordners oder bekomme ein Fehlerseite .


              Dennoch vielen dank für die Hilfe .

              mfg Thosti

              Kommentar


              • #22
                PHP-Code:
                $_GET['file'
                ???
                ich denke du beziehst deine dateinamen aus deiner db?
                am anfang hast du geschrieben, das du die dateinamen in die tabelle mit eingefügt hast. dann ist es doch nur noch ein katzensprung zum link...

                zb. so:
                PHP-Code:
                <?php
                $id 
                $HTTP_GET_VARS[id];
                $abfrage "SELECT dateiname FROM dateien WHERE id = $id";
                $ergebnis mysql_query($abfrage);
                while(
                $row mysql_fetch_object($ergebnis)){
                    
                $dateipfad  $row->dateipfad;
                    }
                mysql_free_result($ergebnis);
                echo 
                "<a href=\"$dateipfad\">$dateiname</a>";
                ?>
                in dem feld dateipfad steht dann zb: "zip/bla.zip"
                ich hoffe, ich konnte weiterhelfen

                Kommentar


                • #23
                  Hallo ,

                  ja danke hast Du .

                  Da dies ein frei veränderbares Script ist ,hatte ich das an meine Bedürfnisse angepasst ,nur fehlte halt eine komplette Linkeinbindung. Für mich fast das Wichtigste und die wollte ich halt versuchen noch einzubauen.

                  So wie es aussieht ,habe ich da noch einen Denkfehler insgesamt drin ,da Dein Script leider bei mir auch nicht funktioniert.

                  Ich werde das alles noch einmal genau checken.

                  Dennoch danke für die Hilfe !!!

                  mfg
                  Thosti

                  Kommentar


                  • #24
                    Hi Leute ,

                    danke Euch allen ,durch die Hinweise und Tips ,habe ich es geschafft ,das es so funktioniert wie es gedacht war .

                    Danke !!!

                    Gruß Thosti

                    Kommentar

                    Lädt...
                    X