PHP File manager?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
administrator
benutzer
byte
date
datei
dateiname
demo
endung
exit
extension
fest
filter
formular
hochladen
limit
musik
pattern
pawort
transitional
verzeichnis
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
- 
    
    also hochladen ist ja wien uploader^^ *g*
 und l?schen ist ja auch nicht schwer, wenn die dateien 777 haben jedenfalls^^
 chmod setzen ist ja auhc nicht schwer ;)
 
 <?
 chmod("datei",0777);
 ?>
 
 
 l?schen geht ja dann so(glaub ich):
 
 <?
 $dateiname="datei";
 unlink($dateiname);
 ?>
 
 mit formularen etc ist es ja nicht schwer... man kann ja mit befhelen alle dateien eines ordners auslesen, die w?rd ich in ner select option ausgeben ( mit ner while schleife ) damit man die datei ausw?hlen kann....
 
 etc wenn du mehr fragen hast, frag^^
 
 ps: gewisse kenntnisse ben?tigste nat?rlich, hoffe du hast welche*g*
- 
    
    ja wie soll ich das machen?
 ich brauch ja noch nen symbol f?rs l?schen
 kuck dir mein upload mal an, hier ist der Code:
 
 
 <?
 $login_check=true; // Legt fest ob nur feste User Zugriff haben! (true oder false)
 
 function CheckLogin($user, $password)
 {
 $AnzUser=2;
 $benutzer[0] = "Administrator"; $passwort[0] = "demo"; // Legt die Benutzerdaten
 $benutzer[1] = "musik"; $passwort[1] = "musik"; // Legt die Benutzerdaten
 
 $ret=false;
 
 for ($i=0; $i<$AnzUser; $i++)
 {
 if ($user==$benutzer[$i] && $password==$passwort[$i])
 {
 $ret=true;
 }
 }
 return ($ret);
 }
 
 if($login_check)
 {
 if(!CheckLogin($_SERVER[PHP_AUTH_USER],$_SERVER[PHP_AUTH_PW]))
 {
 header('HTTP/1.1 401 Unauthorized');
 header('WWW-Authenticate: Basic realm="Administratorbereich"');
 echo "Ung?ltiger Benutzer!";
 exit; }
 }
 ?>
 
 
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <title>File-Uploader</title>
 </head>
 <body bgcolor="#000000" text="#FFFFFF">
 <body>
 
 <?php
 function filesizepre($filesize){ return round( ($filesize / 1024),1 )."kB"; }
 
 $filter['zip']="";
 $filter['php']="";
 $filter['rar']="";
 $filter['pk3']="";
 $filter['txt']="";
 $filter['doc']="";
 $filter['xls']="";
 $filter['htm']="";
 $filter['html']="";
 $filter['ico']="";
 $filter['jpeg']="";
 $filter['ani']="";
 $filter['gif']="";
 $filter['jpg']="";
 
 $filtertyp='onlythis'; // onlythis oder nonethis
 $maxsize="1000000"; // 1000000 = ca. 1 MB
 $upload_dir='upload/';
 
 if(!empty($datei))
 {
 $dateiname=$datei_name;
 $dateiinfo=pathinfo($datei_name);
 $filterok=false;
 
 if (!isset($filter[$dateiinfo['extension']]) && $filtertyp=='nonethis')
 {
 $filterok=true;
 }
 elseif (isset($filter[$dateiinfo['extension']]) && $filtertyp=='onlythis')
 {
 $filterok=true;
 }
 
 if($filterok && $datei_size <=$maxsize)
 {
 $z=0;
 while(file_exists($upload_dir.$dateiname))
 {
 $z++;
 $dateiname="($z)_".$datei_name;
 }
 
 copy($datei,$upload_dir.$dateiname);
 if( file_exists($upload_dir.$dateiname))
 {
 echo "<br>Deine Datei <b>$dateiname</b> wurde mit <b> $datei_size Byte</b> erfolgreich hochgeladen.<BR>
 <b><a href=".$upload_dir.$dateiname." >$dateiname</a></b>";
 }
 else
 {
 echo "Die Datei-?bertragung ist fehlgeschlagen!<BR>";
 }
 
 
 }
 elseif($datei_size >$maxsize)
 {
 echo "Die Datei-Gr??e ist mit einer Gr??e von $datei_size Bytes ?ber dem Limit ($maxsize Bytes)!<BR>";
 }
 elseif(!$filterok)
 {
 echo "<b>Upload verweigert!!</b><BR>";
 echo "Die Datei Endung ist aus Sicherheitsgr?nden nicht erlaubt!<BR>";
 }
 }
 ?>
 <form enctype='multipart/form-data' action='http://jkbox.s01.user-portal.com///upload.php' method='post'>
 <input type='hidden' name='check' value='1'/>
 <input type='file' name='datei'/><br/>
 <input type='submit' value='hochladen'/><br/>
 </form>
 <b>(maximale Dateigr??e 1 MB!)</b><BR>
 
 <?php
 $verzeichnis = opendir("upload/");
 // $pattern = ".|..|";
 $pattern = ".|";
 echo " <br/><br/>\n";
 echo " <table>\n";
 echo " <tr>\n";
 echo " <th>Datei</th>\n";
 echo " <th>Gr??e</th>\n";
 echo " <th>Datum/Uhrzeit</th>\n";
 echo " </tr>\n";
 while($dirfile = readdir($verzeichnis))
 {
 if(!ereg($dirfile,$pattern) && !is_dir($dirfile))
 {
 
 echo " <tr>\n";
 echo ' <td><a href="'.$upload_dir.$dirfile.'">'.$dirfile."</a></td>\n";
 echo " <td>".filesizepre(@filesize($upload_dir.$dirfile))."</td>\n";
 echo " <td>".date("j.M.Y h:iA", @filemtime($upload_dir.$dirfile))."</td>\n";
 echo " </tr>\n";
 }
 }
 echo ' </table>'."\n";
 closedir ($verzeichnis);
 ?>
 </body>
 </html>
 
 
- 
    
    Hier ist ein selbstprogrammierter Datei-Uploader:
 http://www.lima-city.de/boards?m=thread&id=17885
 
 Du kannst dir den Quelltext ja mal anschauen (auch wenn er f?r dein Vorhaben warscheinlich etwas zu umfangreich ist).
 
 Ansonsten guck mal hier:
 http://aktuell.de.selfhtml.org/artikel/phpasp/php-uploadcheck/index.htm
 
 H2O
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage