kostenloser Webspace werbefrei: lima-city


download

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    cux

    cux hat kostenlosen Webspace.

    hi

    ich m?chte auf meiner homepage dateien zum download anbieten.
    bisher habe ich die dateien ganz normal in einen ordner im netz gepackt und sie dann verlinkt.
    der link ist mit php passwortgesch?tzt.
    wenn jemand jetzt aber den namen der dateien sowie ihren ort kennt, kommt er ganz einfach ?ber die adresszeile dorthin und umgeht das passwort. das soll ausgebaut werden.
    ein weiteres problem ist, dass kleine dateien (bei mir ist das eine excel-tabelle) direkt ge?ffnet werden, ohne dass gefragt wird, ob man sie downloaden will.
    wie kann ich die beiden probleme beheben!
    bin f?r jede hilfe dankbar

    cux
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. also da w?rde ich mal sagen zippen und dann zum download anbieten tja
    beim anderem ich bin zwar kein httccss experte (keine ahnug wie das geschrieben wird) aber damit m?sste es glaub ich gehen
  4. c*********c

    Hmm....also ich denke jetzt an eine index.php-Datei in dem Ordner, in dem sich die Downloads befinden, zu erstellen. Das h?tte zur Folge, dass man direkt, beim Aufruf des Ordners (?bers Internet), index.php angezeigt w?rde.

    Des Weiteren schlage ich kennwortgesch?tzte ZIPs vor...

    Mehr f?llt mir im Moment nicht ein......
  5. Den download mit einer php datei machn und zwar so.
    man kommt von dem link
    www.???.de/download.php?download=1
    <?php


    if ($download = 1)
    {
    header (LOCATION: www.???.de/downloads/test.zip);
    }

    ?>

    Den Passwort Schutz kann man dann ja ganz leicht einbauen.D?rfte funktionieren!!!!
  6. Melde dich bei http://www.accesprotect.com an.
    Alles was du brauchst dann brauchst ist eine Seite, die du Sch?tzt. Diese wird dann beim Downloaden aufgerufen. Je nach dem vo welcher Seite du kommst kann ein Script dich nach richtiger Passworteingabe zum entsprechenden Download weiterleiten.
  7. m***s

    Nur so der link ist falsch geschrieben, es muss http://www.accessprotect.com/ hei?en
  8. Also die einfachste und IMHO effektivste ist meiner Meinung nach eine .HTACCESS-Datei. Hat den unsch?tzbaren Vorteil, dass man ohne Benutzername und Passwort per HTTP *wirklich* nicht ran kommt.

    Informationen dazu:
    http://de.selfhtml.org/diverses/htaccess.htm

    HTH,
    thw

  9. Also die einfachste und IMHO effektivste ist meiner Meinung nach eine .HTACCESS-Datei. Hat den unsch?tzbaren Vorteil, dass man ohne Benutzername und Passwort per HTTP *wirklich* nicht ran kommt.

    Informationen dazu:
    http://de.selfhtml.org/diverses/htaccess.htm

    HTH,
    thw


    ja, wobei das leider nicht auf lima-city erlaubt ist :rolleyes:

  10. Also die einfachste und IMHO effektivste ist meiner Meinung nach eine .HTACCESS-Datei. Hat den unsch?tzbaren Vorteil, dass man ohne Benutzername und Passwort per HTTP *wirklich* nicht ran kommt.

    Informationen dazu:
    http://de.selfhtml.org/diverses/htaccess.htm

    HTH,
    thw



    Ich denke das PHP viel einfacher ist und leichter zu verstehen.Und mit meiner MEthode kommt man auch nur mit nem PAsswort an die Datei heran ist also genauso sicher!!!
  11. Autor dieses Themas

    cux

    cux hat kostenlosen Webspace.


    Den download mit einer php datei machn und zwar so.
    man kommt von dem link
    www.???.de/download.php?download=1
    <?php


    if ($download = 1)
    {
    header (LOCATION: www.???.de/downloads/test.zip);
    }

    ?>

    Den Passwort Schutz kann man dann ja ganz leicht einbauen.D?rfte funktionieren!!!!


    Und was ist wenn jemand den ganzen Pfad kennt? wenn er also in deinem Beispiel www.???.de/downloads/test.zip in die adressenzeile eingibt? Kann derjenige die Datei dann nicht auch ohne passwort ?ffnen?


    Nochmal zu meinem zweiten problem:
    Ich m?chte das nicht zippen. gibt es auch auch eine andere methode wie man den pc dazu zwingt die datei downzuloaden und nicht einfach so zu ?ffnen?
  12. c*********c


    Und was ist wenn jemand den ganzen Pfad kennt? wenn er also in deinem Beispiel www.???.de/downloads/test.zip in die adressenzeile eingibt? Kann derjenige die Datei dann nicht auch ohne passwort ?ffnen?


    Nein, kann er nicht, er muss die Datei zuerst downloaden, danach das Passwort eingeben.
  13. Zum Problem mit der exel-Tabelle hab ich ne L?sung: Zip sie einfach und stell die zip-datei zum download. Zum anderen kann ich nur mutma?en. ich denke mal das man den ordner mit n passwort versehen kann. dann nur den ordner im Pfad beim link angeben. einzigstes problem: wenn du bestimmte datein downloaden willst muss diese bestimmte datei einen extra ordner haben.
  14. also
    zip sind verbote und s?mtliche archive, also kann man die exel datei nich download auf lima
    also musst du die bei nem anderen anbieter reinstellen
    wegen php
    nein damit kannst du keinen ordner sch?tzen!
    es kann jeder die dl datei ?ber die url aufrufen!
    das geht nur mit htaccess und das funtzt auf lima nich
    du k?nntest aber einfach die datei bei jedem download umbennen lassen und keinen einfachen namen sondern nen md5 string oder so nehmen
  15. die idee is net schlecht von lucas mit umbennen und dem md5^^
    hmmmm das lima kein httc ach egal keine ahnung wie das hei?t:biggrin:unterst?tzt wusste ich net (sonst h?tte ich es net angeboten)
  16. Autor dieses Themas

    cux

    cux hat kostenlosen Webspace.

    Das mit dem umbenennen find ich genial!
    Hab nur keine ahnung wie man ne datei umbenennt!
    Sag mal wie!

    Noch mal zu lima-city:
    Hier darf man keine zip's raufpacken?
    des ist ja doof! aber ich wollte eh nicht mit gezippten dateien arbeiten!
    und HTACCESS funktioniert auch nicht? warum das?

    cux
  17. c*********c

    <?

    if (@rename("datei.txt", "dateiumbenannt.txt"))
    {
    echo "Datei wurde erfolgreich umbenannt!";
    }
    else {
    echo "Fehler";
    }

    ?>
  18. also


    <?
    function RandomString($length) // (c) by o-checka ;)
    {
    $validchars = "abcdefghijklmnopqrstuvwxyz";
    $validchars .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    $validchars .= "1234567890";

    $randstring = "";

    for ($counter = 0; $counter < $length; $counter++)
    {
    $randstring .= substr($validchars, rand(0, strlen($validchars) - 1), 1);
    }

    return $randstring;
    }

    include("dl.inc.php"); // alten datei namen auslesen

    header (location: downloads/$alter_name); // zur alten datei weiterleiten
    // es sollte der code dannach noch ausgef?hrt werden, aber sicher bin ich mir nich ^^

    $neuer_name = RandomString(13); // neuen dateinamen erzeugen mit 13 stellen
    $neuer_name.= ".txt"; // .txt hinten dran h?ngen
    rename('$alter_name', '$neuer_name'); // geht das? umbennen

    $inhalt = "
    <?php
    \$alter_name = \"$neuer_name\";
    ?>"; // inhalt mit dem neu erzeugten dateinamen
    $write = fopen("dl.inc.php", "w");
    fputs($write, $inhalt); // inhalt in die dl.inc.php schreiben
    fclose ($write);


    ?>
  19. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!