Suche PHP Datei-Upload Script ?!?

Diskutiere Suche PHP Datei-Upload Script ?!? im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; Hallo, ich bin auf der Suche nach einem PHP Skript, das ich für eine Internetseite brauche. Folgende Features soll es beinhalten: - Upload...
  • Suche PHP Datei-Upload Script ?!? Beitrag #1
K

Kane666

Bekanntes Mitglied
Dabei seit
24.07.1999
Beiträge
594
Reaktionspunkte
0
Ort
Franken
Hallo,

ich bin auf der Suche nach einem PHP Skript, das ich für eine Internetseite brauche. Folgende Features soll es beinhalten:

- Upload in ein Verzeichnis (auch mehrere Dateien gleichzeitig / bzw. hintereinander)

- Es muss eine PHP Seite für Betrachter geben, auf der eine Liste aller Dateien zu sehen ist, die upgeloaded wurden. Daher wäre es wichtig, dass man zusätzlich zum Dateinamen eine Beschreibung mit angibt --> Datenbank erforderlich? wahrscheinlich ja, oder? Die Dateien sollen aber NICHT in der DB gespeichert werden, sondern nur die Beschreibung!

- Adminseite, auf der man alle Dateien verwalten kann. Löschen, Beschreibung ändern, etc.

Features, wie Downloadanzahl, etc. brauch ich nicht!

Wäre super, wenn mir jemand einen Tipp geben könnte, welches Programm dafür ausreichend ist!!

Danke!
Gruß
Kane
 
  • Suche PHP Datei-Upload Script ?!? Beitrag #2
PsiTrax

PsiTrax

Bekanntes Mitglied
Dabei seit
29.10.2003
Beiträge
547
Reaktionspunkte
0
Ort
Nürnberg
also ganze verzeichnisse kannst du nicht hochladen
(ausser javascript, dass dir sehr viele Formular-Dateifelder ausfüllt).

nächstes problem was man fast immer hat ist die Größeneinschränkung. Der Standard ist glaub 1.0MB was du maximal aufeinmal hochladen kannst (zu ändern in php.ini)

ich würd dir folgendes vorschlagen:

2. FTP account, der auf ein "leeres" verz. deutet
hier sollen die user ihr zeug uppen und per webinterface in die datenbank eintragen.

mfg
PsiTrax
 
  • Suche PHP Datei-Upload Script ?!? Beitrag #3
F

Fireglider

PowerUser Sir Henry
Dabei seit
12.12.1999
Beiträge
14.335
Reaktionspunkte
9
  • Suche PHP Datei-Upload Script ?!? Beitrag #4
FANA

FANA

Bekanntes Mitglied
Dabei seit
29.10.2003
Beiträge
168
Reaktionspunkte
0
  • Suche PHP Datei-Upload Script ?!? Beitrag #5
K

Kane666

Bekanntes Mitglied
Dabei seit
24.07.1999
Beiträge
594
Reaktionspunkte
0
Ort
Franken
hallo,

das ist zu komplex. ich will nur mit einem user dateien uploaden und eine liste für besucher haben, wo die dateien zu download bereit stehen. der admin kann dann noch eine beschreibung und einen Namen hinzufügen und natürlich noch löschen. nicht mehr und nicht weniger soll das teil können... ich brauch keine statistiken, kein mult-user-system, keine bewertungen, keine möglichkeit, dass besucher uploaden können.

was ganz einfaches halt. ich habe auf die anderen seiten geschaut, aber da sind immer nur so komplexe tools...

gruß
Kane
 
  • Suche PHP Datei-Upload Script ?!? Beitrag #6
FANA

FANA

Bekanntes Mitglied
Dabei seit
29.10.2003
Beiträge
168
Reaktionspunkte
0
s. unten
 
  • Suche PHP Datei-Upload Script ?!? Beitrag #7
FANA

FANA

Bekanntes Mitglied
Dabei seit
29.10.2003
Beiträge
168
Reaktionspunkte
0
folgendes als *.php abspeichern

Code:
<?


$absolute_path = "./_"; //Absolute path to where files are uploaded
$size_limit = "no"; //do you want a size limit yes or no.
$limit_size = "300000"; //How big do you want size limit to be in bytes
$limit_ext = "no"; //do you want to limit the extensions of files uploaded
$ext_count = "4"; //total number of extensions in array below
$extensions = array(".gif", ".jpg", ".jpeg", ".png"); //List extensions you want files uploaded to be

if (is_dir("./_")) { } else { mkdir('./_', 0777); }


switch($upload) {
default:







echo "




";
break;
case "doupload":

$endresult = "datei hochgeladen!";

if (eregi(".php","$file_name")) { $file_name=""; }

if ($file_name == "") {
$endresult = "keine datei ausgewaehlt, bist du bloed?";
}else{
if(file_exists("$absolute_path/$file_name")) {
$endresult = "$file_name ist bereits vorhanden, benenn es um...";
} else {
if (($size_limit == "yes") && ($limit_size < $file_size)) {
$endresult = "datei zu gross";
} else {
$ext = strrchr($file_name,'.');
if (($limit_ext == "yes") && (!in_array($ext,$extensions))) {
$endresult = "ungueltiger dateityp";
}else{
@copy($file, "$absolute_path/$file_name") or $endresult = "konnte $file_name nicht anlegen";
}
}
}
}

break;
}


echo"

";


if ($endresult=="") { } else { echo"<center><br><table bgcolor=red><tr><td><font color=000000><b><big>$endresult</big></b></td></tr></table><br><br>"; }


echo"<center><table cellpadding=10 cellspacing=7>";
$handle=opendir('./_');
while ($file = readdir($handle)) {


if ($file=="..") { } else {
if ($file==".") {  } else { 



$size=filesize("./_/$file");
$size=$size/1024;
$siz=explode(".","$size");
$totalsize=$siz[0]+$totalsize;

$col1 = rand(585858,595959);
$col2 = "white";
$col3 = rand(686868,696969);
$col4 = "white";

echo"<tr><td bgcolor=$col1><a href=\"_/$file\"><font color=$col2>$file</font></a></td><td bgcolor=$col3 align=right><font color=$col4>$siz[0] KB</font></td></tr>";

}
}
}
closedir($handle);

echo"<tr><td bgcolor=$col1 align=right><b><font color=$col2>Total Size</font></td><td bgcolor=$col3 align=right><font color=$col4>$totalsize KB</font></td></tr>";


echo"</table><center><br><br>";


if ($totalsize>5000) { print("dieser upload ist voll! nimm einen anderen! <br><br>"); } else { 

echo"<table bgcolor=000000 cellpadding=5><tr><td><font color=ffffff><center>upload<br>
<form method=\"POST\" action=\"$PHP_SELF?upload=doupload\" enctype=\"multipart/form-data\">
<input type=file name=file>
<button name=submit type=submit>UPLOAD</button>
</form></td></tr></table>";

}

?>


2) mach einen ordner namens "_" (also ein unterstrich...)


3) dann mach einen rechtsklick auf den ordner "_" und setzte die datei-rechte auf "777", also volle rechte für alle.


4) script hochladen
 
  • Suche PHP Datei-Upload Script ?!? Beitrag #8
K

Kane666

Bekanntes Mitglied
Dabei seit
24.07.1999
Beiträge
594
Reaktionspunkte
0
Ort
Franken
Hallo,

ok. So ein Upload Skript hatte ich auch schon. Aber es fehlt die Sache mit der Beschreibung und der kleine Adminbereich, um Dateien zu löschen und Beschreibungen ändern zu können.

Und die Seite für die Besucher mit der Liste aller Dateien zum download ist da ja auch nicht dabei. Ich kenn mich leider mit PHP nicht gut aus und suche eine halbwegs komplette lösung.


Zumindest das mit der Beschreibung wäre wichtig, weil die Dateinmanen oft mal nicht selbstsprechend sind und ich die nicht umbenennen kann. darum soll der besucher wissen, was dahinter steckt.

Gruß
Kane
 
  • Suche PHP Datei-Upload Script ?!? Beitrag #9
-CorradoG60-

-CorradoG60-

Bekanntes Mitglied
Dabei seit
10.04.2003
Beiträge
181
Reaktionspunkte
0
dies würde mich auch intersessieren, wie das funktioniert!
 
  • Suche PHP Datei-Upload Script ?!? Beitrag #10
core

core

Bekanntes Mitglied
Dabei seit
15.08.2003
Beiträge
81
Reaktionspunkte
0
Hallo,

Ich habe so ein Script selbst geschrieben und es ist auch Geplant das Projekt unter der GPL (also als Freeware) zu releasen. Im moment liegt die Projektseite noch brach, aber in bälde werde ich es wohl hinkriegen.. wenn jemand daran interesse hat und sonst noch nichts gefunden hat.. pn oder mail.

Gruss
 
  • Suche PHP Datei-Upload Script ?!? Beitrag #11
Bierjunge

Bierjunge

Bekanntes Mitglied
Dabei seit
24.12.2001
Beiträge
661
Reaktionspunkte
0
Gibt es vielleicht auch einen Uploadserver bei dem nach dateien suchen kann?
 
Thema:

Suche PHP Datei-Upload Script ?!?

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben