Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: File upload

  1. #1
    Fortgeschrittener
    Registriert seit
    18.08.2008
    Beiträge
    31

    Standard File upload

    hi,
    ich wollte eine upload seite machen, wo leute ihre Fotos hochladen können (gibt es zwar schon viele aber egal)^^
    Deswegen hab ich schon bei google gesucht und etwas gefunden funktioniert einwanndfrei, blos es bietet mir zuwenig Funktionen...

    Ich wollte nämlich, dass wenn man das Foto hoch geladen hat dort mehrere Codes stehen z.b. "Für Foren", " Direktlink" u.s.w.

    Derzeit sieht die Seite so aus: http://pictureload.pi.ohost.de/ (das Design und so hab ich nur zum testen gemacht...)

    Kann mir jemand helfen? xD

    MfG

    mp93

  2. #2
    Be root - Use Linux Avatar von H4x0r007
    Registriert seit
    27.06.2007
    Beiträge
    1.878

    Standard

    xNimm die Dateiendungen (mit substr($dateiname,strlen($dateiname)-3) und überprüfe die auf jpg,bmp,png,gif usw...
    Dann machst du sowas hier:
    Code:
    $imgBB = "[img]" . $url . "[/img]";
    usw.

    //edit:VERHINDERE DEN PHP-UPLOAD!!! SHELLS KÖNNEN HOCHGELADEN WERDEN!!

    edit2: Ich war mal so frei, die Lücke für dich zu fixxen... Du hättest in der config einfach nur
    Code:
        // Nur Bilder Uploaden?
        // 0 = nein, 1 = ja
        $upload_erlaubnis = 0;
    $upload_erlaubnis auf 1 setzen müssen. Die Shell habe ich gelöscht.
    Geändert von H4x0r007 (22.02.2009 um 11:07 Uhr)
    Bald 14 Jahre auf Free-Hack. Krass wie die Zeit vergeht...
    "Drei Dinge sind unendlich - das Universum, die menschliche Dummheit und die WinRAR-Testversion"

  3. #3
    Fortgeschrittener
    Registriert seit
    18.08.2008
    Beiträge
    31

    Standard

    hmm, da ich ein php noob bin musst du mir das noch mal genauer erklären^^
    Habe gerade die Seite erneurert mit neuem Design und habe probiert diese php datei neu zu programmieren (hab's mit einer vorlage gemacht)...
    So jetzt ist mein Problem ich kann keine Bilder mehr hoch laden -.-
    Könnte mir jemand bei der Programmirung helfen?

  4. #4
    W32.SwineFlu Avatar von Sirect
    Registriert seit
    24.07.2008
    Beiträge
    1.916

    Standard

    Ich kann nichtmal JPG oder GIF hochladen xD

  5. #5
    Stanley Jobson Avatar von K1ngC0bra
    Registriert seit
    26.08.2007
    Beiträge
    650

    Standard

    Dateiupload:
    http://de.php.net/manual/de/features...ost-method.php

    Forenfunktion:

    Du musst erstmal schauen wie du das alles dann definieren musst, also < a > als link und < img > und den ganzen Kram. Wenn deine Links funktionieren musst du diese einfach nach dem Upload via "echo" zurückgeben. Ich verstehe nicht so genau was daran nun so schwer ist...
    lg
    Geändert von K1ngC0bra (23.02.2009 um 12:16 Uhr)

  6. #6
    Fortgeschrittener
    Registriert seit
    18.08.2008
    Beiträge
    31

    Standard

    So hab's endlich hin bekommen
    Nun würde mich interessieren, was ich noch an der Seite verändern könnte, oder wo Sicherheitslücken bstehen...

  7. #7
    Emo Pwny Avatar von J0hn.X3r
    Registriert seit
    03.06.2007
    Beiträge
    3.256

    Standard

    Nabend,

    ich wuerd vllt noch aendern, dass wenn man auf "Hochladen" klickt ohne eine Datei auszuwaehlen vllt nen anderer Error erscheinen sollte. Im Moment erscheint ja
    Code:
    Bitte nur Bilder im Gif bzw. jpg Format hochladen
    Kannst es ja noch aendern und dann sowas wie "Bitte waehlen Sie eine Datei (ein Bild) aus" oder so

    Ansonsten ist es ganz ok

    Boardregeln * Blackmarket * SuFu * Kontakt * PGP Key

    ..das Handy klingelt, sie fragen nach Kollegah
    dem morgens schon Giorgi-Armani-Sakkoträger
    heben Bares ab und zahlen, nehmen die Ware ab und gehen
    es ist der Strassenapotheker


  8. #8
    hikids
    Registriert seit
    23.05.2007
    Beiträge
    1.639

    Standard

    Du solltest bei den Dateien die hochgeladen werden den Name ändern, sollte ja möglich sein mit php. Weil wenn ich ein bild namens 1.png hochlade, und ein anderer auch ist meins weg.

  9. #9
    Stanley Jobson
    Registriert seit
    09.12.2006
    Beiträge
    671

    Standard

    hatte mal nen filehoster programmiert. den aktuellen namen als md5 verschlüsselung und die aktuelle zeit als md5 verschlüsselung und dann beide hashes nochmal in md5 combiniert.. so hab ich das verhindert mit dem überschreiben...

  10. #10
    Capt'n Crunch
    Registriert seit
    10.07.2008
    Beiträge
    999

    Standard

    Zitat Zitat von echoslider Beitrag anzeigen
    hatte mal nen filehoster programmiert. den aktuellen namen als md5 verschlüsselung und die aktuelle zeit als md5 verschlüsselung und dann beide hashes nochmal in md5 combiniert.. so hab ich das verhindert mit dem überschreiben...
    man kann natürlich so oft wie möglich etwas mit md5 verschlüsseln, dann gibts wenigstens irgendwann kollisionnen . time().md5(name) sollte reichen denke ich. hast du schonmal jede sekunde ein neuen namen und dann den namen nochmal ...

    edit: verbesserungen sind unter anderem: nach dem hochladen direkt nen link anzeigen und nicht nur den text, vllt automatische weiterleitung auf das bild. ansonsten ka
    Geändert von Hu5eL (24.02.2009 um 08:53 Uhr)
    bitcoin. Banking Is Necessary. Banks Are Not. - by Lincoln6Echo

    Das ganze Mysql usw is mir zu viel arbeit um es zu lernen

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •