Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 20
  1. #1
    Finkenwerder Herbstprinz
    Themenstarter

    Registriert
    03.2008
    Ort
    Berlin, Germany, Germany
    Beiträge
    463

    PHP File-Access-System?!

    Hallo liebe Talker.

    Ich möchte gerne eine Art File-Access-System bauen.
    Es geht darum, dass ich schon einen PHP-Uploader geschrieben hab, der auch wunderbar funktioniert.
    Ich kann also per PHP auf einer bestimmten HTML Seite (die mit einem Session basierten Login-System geschützt ist) Fotos und Musik auf meinen Server hochladen.

    Ein anderes Script kümmert sich dann darum, dass automatisch ein Player mit den Dateien aus dem Verzeichnis gefüttert wird.

    Nun möchte ich allerdings auch Dateien löschen.
    Und das möglichst ohne Fetch oder Cyberduck oder so.
    Es geht einfach darum, dass bestimmte Personen den Inhalt dieser Player bearbeiten dürfen und auf nichts weiter Zugriff haben sollen.

    Also habe ich mir ein Script gefrickelt, das mir eine Dateiliste erstellt.
    Nur bekomme ich schlicht und ergreifend keinen "Löschen"-Button hinter jede einzelne Datei.
    Hat jemand von euch einen wunderbaren Einfall dazu?

    Oder gibt es sogar fertige Lösch-Scripte, die diese Aufgaben 100%-ig erfüllen?

    Hier zunächst mal mein Script:

    Code:
    <?php 
    $ordner = opendir('.'); 
    while($dateiliste = readdir ($ordner)) 
    { 
      $datei1 = '.' . "/" . $dateiliste; 
      if(is_dir($datei1) or (($dateiliste==".htaccess") or ($dateiliste==".htpasswd") or ($dateiliste=="index.php"))) 
        { 
        } 
      else 
         { 
         echo "<a href=\"$dateiliste\">$dateiliste</a><br/>"; 
         } 
    } 
    closedir($ordner); 
    ?>

    Vielen Dank für jede Hilfe.
    Mini-Leo

    You can only take what you can carry.

  2. #2
    Granny Smith
    Registriert
    03.2010
    Beiträge
    14
    Hallo,

    unlink(string $filename)

    Sollte dir weiterhelfen.

    mfg
    ProCoder

  3. #3
    Finkenwerder Herbstprinz
    Themenstarter

    Registriert
    03.2008
    Ort
    Berlin, Germany, Germany
    Beiträge
    463
    Gut. So weit wAr ich scbhon. Bzw. kannte ich diesen Befehl schon, danke.
    Was mir jetzt noch fehlt, ist der Button, der hinter jeder Datei steht und das Löschen beauftragt.
    Am liebsten waärs mir, wenn dann ein Warnfenster aufginge um das Löschen zu bestätigen.

    Kannst Du mir (oder jemand anders) dazu einen Code posten?
    Oder zumindest einen Fetzen?

    Vielen Dank
    Mini-Leo

    You can only take what you can carry.

  4. #4
    Granny Smith
    Registriert
    03.2010
    Beiträge
    14
    <input type="button" onclick="if(confirm("Wollen Sie wirklich..?")){window.location.href='delete.php?fi le=FILE';}else{return false;}">L&ouml;schen</input>
    Sollte funtzen, habs nicht getestet.

    mfg
    ProCoder

  5. #5
    Finkenwerder Herbstprinz
    Themenstarter

    Registriert
    03.2008
    Ort
    Berlin, Germany, Germany
    Beiträge
    463
    Sollte funzen.
    Allerdings weiß ich ja nicht, an welcher Stelle des Skriptes ich das einbauen soll.
    Wenn ich das in [QUOTE] echo "<a href=\"$dateiliste\">$dateiliste</a><br/>";[/QUOZE] einbaue, bleibt das Script einfach stehen.
    Ich kann also keine Input Methode da einfrickeln.

    Ideen dazu?
    Mini-Leo

    You can only take what you can carry.

  6. #6
    Granny Smith
    Registriert
    03.2010
    Beiträge
    14
    $file='<input type="button" onclick="if(confirm("Wollen Sie wirklich..?")){window.location.href=\'delete.php?f ile='.$filename.'\';}else{return false;}">L&ouml;schen</input>';
    mfg
    ProCoder

  7. #7
    Finkenwerder Herbstprinz
    Themenstarter

    Registriert
    03.2008
    Ort
    Berlin, Germany, Germany
    Beiträge
    463
    Hmm.
    Ich weiß echt immer noch nicht, an welcher Stelle des Scriptes das rein soll!!
    Mini-Leo

    You can only take what you can carry.

  8. #8
    Englischer Kantapfel Avatar von _linx_
    Registriert
    01.2009
    Alter
    19
    Beiträge
    1.086
    Fang doch mal mit der Basis an: http://tut.php-q.net

    Wenn du nicht mal das schaffst, ist so ein System für dich garantiert zu viel.

  9. #9
    Finkenwerder Herbstprinz
    Themenstarter

    Registriert
    03.2008
    Ort
    Berlin, Germany, Germany
    Beiträge
    463
    Darum gehts ja nicht mal.

    Ich hab hier nur mein Script gepostet und eine Frage dazu gestellt.
    Mir wurde zwar die Methode genannt, mit der das funktioniert.

    Allerdings konnte mir keiner sagen, an welcher Stelle meines Scriptes das rein soll.

    Das wäre doch echt einfach, wenn mir das hier jemand sagt.
    Dann wäre meine Frage geklärt, mir wäre geholfen und ich wäre sehr dankbar.

    Ich will hier gerade nicht PHP lernen (kommt sicherlich auch mit der Zeit), sondern ich habe derzeit ein akutes Problem, das ich gerne lösen wollte.


    Danke für den Link, ich schau ihn mir mal an
    Mini-Leo

    You can only take what you can carry.

  10. #10
    Danziger Kant Avatar von karolherbst
    Registriert
    05.2007
    Ort
    Irgendwo
    Alter
    21
    Beiträge
    3.877
    wenn du HTML könntest, dann wüsstest du das. Wenn du PHP könntest ebenfalls... ich meine es gibt ja nur ein Befehl im Skript, welches eine Ausgabe erstellt oder?
    http://www.zeit.de/2011/43/Peinlichk...omplettansicht

    MacBook Pro 15" Early 2011, Gentoo - unstable

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

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