Verzweifele bei Upload Script

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

  • Verzweifele bei Upload Script

    HI,

    ich hoff hier kann irgentjemand mir helefen. hab ein uploadscript geschrieben, mit welchem ich mp3's und zipfiles hochladen möchte. Aber wenn ich die dateien hochladen will gibt mir die upload box ( zb. <input class=text type=file name=$sample size=15>) anstatt dem lokalen pfad der datei, das temp verzeichnis auf den server zurück.....benutze auf meiner seite noch weitere upload scripts und die funzen ohne probs.

    wäre klasse wenn jm. hier die lösung zu meinem prob hätte.

    danke im voraus

    Zuletzt geändert von mastergollom; 18.01.2005, 15:45.
    Documentation is like ************, when it's good, it's very very good, when it's bad, it's better than nothing

  • #2
    Willkommen on Board,

    bitte zunächst folgenden Thread lesen und befolgen:
    http://www.php-resource.de/forum/sho...threadid=47906

    Kommentar


    • #3
      ich finds klasse erst mal 700 Zeilen code posten...
      respekt
      Beantworte nie Threads mit mehr als 15 followups...
      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

      Kommentar


      • #4
        na wenn du jede zeile zählst respekt für dich
        Documentation is like ************, when it's good, it's very very good, when it's bad, it's better than nothing

        Kommentar


        • #5
          also anstatt dass die upload-box zb. den wert: I:\2004-2005\dig.mp3
          enthält, ist ihr wert: /var/www/olymp33/phptmp/phpsLh3ry
          Documentation is like ************, when it's good, it's very very good, when it's bad, it's better than nothing

          Kommentar


          • #6
            es is ganz normal dass Du ein tmp namen bekommst den kannst Du weiter vewenden.
            Beantworte nie Threads mit mehr als 15 followups...
            Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

            Kommentar


            • #7
              wie soll es sonst gehen?
              der server kann ja nicht auf den client zugreifen...
              Beantworte nie Threads mit mehr als 15 followups...
              Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

              Kommentar


              • #8
                Es ist net normal, da ich die datei mittels ftp_put uploaden will
                kann das problem vielleicht darin liegen dass der upload im body-teil geschieht und nicht im header?
                Documentation is like ************, when it's good, it's very very good, when it's bad, it's better than nothing

                Kommentar


                • #9
                  Original geschrieben von mastergollom
                  kann das problem vielleicht darin liegen dass der upload im body-teil geschieht und nicht im header?
                  wer soll dazu noch was sagen können, nachdem du jetzt sämtlichen quellcode aus deinem eingangsposting rausgeputzt hast ...?
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar


                  • #10
                    der quellcode bringt auch eigentlich net viel
                    Documentation is like ************, when it's good, it's very very good, when it's bad, it's better than nothing

                    Kommentar


                    • #11
                      ja woher sollen wir das denn eigentlich alles wissen. Dein code haste ja wieder weggenommen...
                      Ich werf mal die Glaskugel an...
                      Beantworte nie Threads mit mehr als 15 followups...
                      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                      Kommentar


                      • #12
                        Original geschrieben von mastergollom
                        der quellcode bringt auch eigentlich net viel
                        JOa er verursacht ja nur Dein PRoblem...
                        na dann noch viel spaß
                        Beantworte nie Threads mit mehr als 15 followups...
                        Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                        Kommentar


                        • #13
                          über diesen code sollen die dateien hochgeladen werden und ihren namen in die datenbank gespeichert werden:

                          $add = $HTTP_POST_VARS["add"];
                          if($add == "Ajouter"){
                          include("../../config.inc.php");
                          $query = "SELECT ID FROM tblDiscographie ORDER BY ID DESC LIMIT 0,1";
                          $result = mysql_query($query) or die("Error: " . mysql_error());
                          $row = mysql_fetch_array($result);
                          $id = $row["ID"];
                          for($i=1; $i<$songcount+1; $i++){
                          $songnum = $i;

                          // Getting Data from the form
                          $song = "song".$i;
                          $sample = "sample".$i;
                          echo($sample1."<br>");
                          $zip = "zip".$i;
                          $title = $HTTP_POST_VARS[$song];
                          $listen = $sample1;//$HTTP_POST_VARS["sample1"];
                          $download = $HTTP_POST_VARS[$zip];

                          // Calculating Filename for sample.zip and sample.mp3
                          $query = "SELECT ID FROM tblAlbum ORDER BY ID DESC LIMIT 0,1";
                          $result = mysql_query($query) or die("Error: " . mysql_error());
                          $row = mysql_fetch_array($result);
                          $listenfile = "sample".$row[ID].".mp3";
                          $downfile = "sample".$row[ID].".zip";

                          // Writing the informations
                          echo($songcount."<br>");
                          echo("Titre: ".$title."<br>");
                          echo("Id Album: ".$id."<br>");
                          echo("Numéro Chanson: ".$songnum."<br>");
                          echo("Downfile: ".$downfile."<br>");
                          echo("Listen: ".$listen."<br>");
                          echo("Download: ".$download);

                          $songnum = $i;
                          $listendir = "/html/disco/samples/"; // upload directory for the samples to listen
                          $downdir = "/html/disco/downloads/"; // upload directory for the samples to download
                          $server = @ftp_connect("olymp.luxadmin.org");
                          $login = @ftp_login($server, "xxxx", "yyyy");
                          if (($server) || ($login)) { // upload
                          @ftp_chdir($server, $dir);
                          if(!empty($title) && !empty($listen) && !empty($download)){
                          // $uploadlisten = @ftp_put($server, $listen, $listen, FTP_BINARY);
                          // $uploaddown = @ftp_put($server, $download, $download, FTP_BINARY);
                          $query = "INSERT INTO tblAlbum (dtAlbumID, dtSong, dtListen, dtDownload, dtSongNumber) VALUES ('$id', '$title', '$listenfile', '$downfile', '$songnum')";
                          }
                          elseif(!empty($title) && !empty($listen)){
                          $query = "INSERT INTO tblAlbum (dtAlbumID, dtSong, dtListen, dtSongNumber) VALUES ('$id', '$title', '$listenfile', '$songnum')";
                          }
                          elseif(!empty($title) && !empty($download)){
                          $query = "INSERT INTO tblAlbum (dtAlbumID, dtSong, dtDownload, dtSongNumber) VALUES ('$id', '$title', '$downfile', '$songnum')";
                          }
                          elseif(!empty($title)){
                          $query = "INSERT INTO tblAlbum (dtAlbumID, dtSong, dtSongNumber) VALUES ('$id', '$title', '$songnum')";
                          }
                          $result = mysql_query($query) or die("Error: " . mysql_error());
                          }
                          }
                          }

                          hoff ich hab jetzt net schon wieder zuviel quellcode gepostet


                          EDIT:
                          zugangsdaten entschärft.
                          wahsaga

                          Zuletzt geändert von wahsaga; 18.01.2005, 16:28.
                          Documentation is like ************, when it's good, it's very very good, when it's bad, it's better than nothing

                          Kommentar


                          • #14
                            jetzt hast Du nase auch schön deine Zugangsdaten gepostet...
                            lass es lieber bleiben Du bist ja ne wandelnde Sicherheitslücke...
                            Beantworte nie Threads mit mehr als 15 followups...
                            Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                            Kommentar


                            • #15
                              Original geschrieben von mastergollom
                              über diesen code sollen die dateien hochgeladen werden und ihren namen in die datenbank gespeichert werden: [...]
                              warum berücksichtigst du denn die von TobiaZ erwähnten regeln jetzt schon wieder nicht ...?
                              I don't believe in rebirth. Actually, I never did in my whole lives.

                              Kommentar

                              Lädt...
                              X