Forum
Moderator:
Q
Kategorie: Scripte von A bis Z
Schreibrechte ab: registrierter Benutzer
Beschreibung: Ideen, Vorschläge und Probleme rund um ein Script werdet Ihr hier los
Autor:
schaten
Thema: Ordner Größe
Themen Nummer: 2820
Forum
Scripte von A bis Z
Ordner Größe
Forum Thema:
Ordner Größe
Username: schaten
geschrieben am 11.10.2005 um 20:58 Uhr
hoi, iich brauch mal hilfe, ich hab auf meinem server einen ordner der z.b heißt < img > in dem ordner können gäste bilder hochladen, nun will ich aber das der ordner nicht über z.b 9mb groß wird, wie kan ich das einschränken?
[Antworten ]
Forum Thema:
> Ordner Größe
Username: schaten
geschrieben am 12.10.2005 um 05:13 Uhr
So schaut die setup.php aus
<?php
$ADMIN[RequirePass] = "No"; # Soll eine Passwortabfrage benutzt werden?
$ADMIN[Password] = "0"; # Hier das Passwort eintragen
$ADMIN[UploadNum] = "1"; # Nummer der Upload-Felder
$ADMIN[directory] = "html"; # Das Verzeichniss in dem die Datei hochgeladen werden sollen
$bgcolor="#999999"; # Farbe: Hintergrund der Tabelle 1
$bgcolor2="#333333"; # Farbe: Hintergrund der Tabelle 2
$fcolor="#ffffff"; # Farbe: Farbe des Textes
$tcolor="555555"; # Farbe: Hintergrund der Tabelle 3
$body="<body bgcolor=#000000 text=#ffffff link=#ccff88 vlink=ccff88 alink=#ccff88>"; # Farben in der Bodyzeile
php?>
und so das uploard script
<?php
require("../img/setup.php3");
echo $body;
if($doupload) {
if($ADMIN[RequirePass] == "Yes") {
if($password != "$ADMIN[Password]") {
echo("<P><CENTER><B><FONT FACE=\"Verdana\">Fehler</FONT></B></CENTER></P>
<P><CENTER><TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"0\"
CELLPADDING=\"0\">
<TR>
<TD WIDTH=\"100%\" BGCOLOR=".$bgcolor.">
<TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"1\" CELLPADDING=\"2\">
<TR>
<TD COLSPAN=\"2\" BGCOLOR=".$bgcolor2.">
<FONT COLOR=".$fcolor." SIZE=\"-1\" FACE=\"Verdana\">Falsches Password</FONT></TD>
</TR>
</TABLE></TD>
</TR>
</TABLE></CENTER></P>
<P><CENTER> </CENTER></P>
<P><CENTER> </CENTER></P>
<P></BODY>
</HTML>");
exit();
}
}
$num = 0;
while($num < $ADMIN[UploadNum]) {
$num++;
$picture = "fileup$num"."_name";
$picture1 = $$picture;
$picture2 = "fileup$num";
$picture3 = $$picture2;
if($picture3 != "none") {
$filesizebtyes = filesize($picture3);
$ok = 1;
if($filesizebtyes < 10) {
$error .= "Datei Nr.$num ist kleiner als 10 kb.<BR>";
$ok = 2;
}
if(file_exists("$ADMIN[directory]/$picture1") OR $ok == 2) {
$error .="Die Datei Nr.$num <b>$picture1</b> Existiert .<BR>";
} else {
copy ($picture3, "$ADMIN[directory]/$picture1");
$error .="Datei Nr.$num wurde hochgeladen.<p>Name der Datei <b> $picture1 </b><p><p> Hier der Link zur Datei <p> <a href=html/$picture1>Rechte Maustaste und kopieren.</a> <p><p><p><A href=up.php3> Mehr Bilder Hochladen?</a><BR>";
}
}
}
if(!$error) {
$error .= "Es wurde keine Datei ausgewählt.";
}
echo("<P><CENTER><B><FONT FACE=\"Verdana\">Status</FONT></B></CENTER></P>
<P><CENTER><TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"0\"
CELLPADDING=\"0\">
<TR>
<TD WIDTH=\"100%\" BGCOLOR=".$bgcolor.">
<TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"1\" CELLPADDING=\"2\">
<TR>
<TD COLSPAN=\"2\" BGCOLOR=".$bgcolor2.">
<FONT COLOR=".$fcolor." SIZE=\"-1\" FACE=\"Verdana\">$error</FONT></TD>
</TR>
</TABLE></TD>
</TR>
</TABLE></CENTER></P>
<P><CENTER> </CENTER></P>
<P><CENTER> </CENTER></P>
<P></BODY>
</HTML>");
exit();
} else {
$num = 0;
while($num < $ADMIN[UploadNum]) {
$num++;
$html .= "<TR>
<TD WIDTH=\"25%\" BGCOLOR=".$tcolor.">
<FONT COLOR=\"#ffffff\" SIZE=\"-1\" FACE=\"Verdana\">File $num:</FONT></TD>
<TD WIDTH=\"75%\" BGCOLOR=".$bgcolor.">
<INPUT NAME=\"fileup$num\" TYPE=\"file\" SIZE=\"25\">
</TD> ";
}
if($ADMIN[RequirePass] == "Yes") {
$passhtml = "<P><CENTER><TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">
<TR>
<TD WIDTH=\"100%\" BGCOLOR=".$bgcolor.">
<TABLE WIDTH=\"300\" BORDER=\"0\" CELLSPACING=\"1\" CELLPADDING=\"2\">
<TR>
<TD WIDTH=\"33%\" BGCOLOR=".$tcolor.">
<B><FONT COLOR=".$fcolor." SIZE=\"-1\" FACE=\"Verdana\">Password:</FONT></B></TD>
<TD WIDTH=\"67%\" BGCOLOR=".$bgcolor2.">
<INPUT NAME=\"password\" TYPE=\"password\" SIZE=\"25\">
</TD>
</TR>
</TABLE></TD>
</TR>
</TABLE></CENTER></P>";
}
echo("<FORM ENCTYPE=\"multipart/form-data\" ACTION=\"up.php3\" METHOD=\"POST\">
<P><CENTER><B><FONT FACE=\"Verdana\">Upload</FONT></B></CENTER></P>
<P><CENTER><TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">
<TR>
<TD WIDTH=\"100%\" BGCOLOR=".$bgcolor.">
<TABLE WIDTH=\"450\" BORDER=\"0\" CELLSPACING=\"1\" CELLPADDING=\"2\">
<TR>
<TD COLSPAN=\"2\" BGCOLOR=".$tcolor2.">
<B><FONT COLOR=".$fcolor." SIZE=\"-1\" FACE=\"Verdana\">Wähle Dateien</FONT></B></TD>
</TR>$html
</TABLE></TD>
</TR>
</TABLE></CENTER></P>$passhtml<P><CENTER><INPUT NAME=\"doupload\" TYPE=\"submit\" VALUE=\"Hochladen\"></CENTER></FORM>
<P><CENTER><img src=homepage/img/help-smilie.gif>Wussten Sie schon?<br>1 Gigabyte = 1024 Megabyte / 1 Megabyte = 1024 Kilobyte / 1 Kilobyte = 1024 Byte / 1 Byte = 8 Bit </CENTER></P>
<P><CENTER> </P>
<P></BODY>
</HTML>");
exit();
}
php?>
[Antworten ]
Forum Thema:
> Ordner Größe
Username: schaten
geschrieben am 13.10.2005 um 07:58 Uhr
Kan mir keiner helfen? keiner ne idee?
[Antworten ]
Forum Thema:
> Ordner Größe
Username: schaten
geschrieben am 15.10.2005 um 14:27 Uhr
Au man am tag über 2000user und keine kent sich so mit php aus um mir die frage zu beantworten?
[Antworten ]
Forum Thema:
> Ordner Größe
Username: Q
geschrieben am 22.10.2005 um 18:23 Uhr
Hmmm also wie wuerde ich es machen ?
Ich wuerde einen Ordner Check einbauen, welcher das Script ausblendet beim der Ziel Groesse.
[Antworten ]
Live Statistik
Datum: 22.11.2024
Uhrzeit: 08:51 Uhr
Online: 73 User
User heute: 15246
User allgem.: 35325903
Eingeloggt als Gast
Download des Monats
unsere Monats Umfrage
unsere Bestseller