• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Upload Sperre

Status
Für weitere Antworten geschlossen.

Janiklas1

Neues Mitglied
Ich habe mir ein Upload Script erstellt. So und jetzt kann ich alle Daten hochladen es sollena ber nur bestimmte Formate hochgeladen werden.
Kann mir jemand so einen Script geben?
 
Werbung:
upload.php
Code:
<?php
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name']; 
 $type = $_FILES['file']['type'];
$size = $_FILES['file']['size']; 
if($type != "image/gif" && $type != "image/pjpeg") {
    $err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if($size > "15000") {
    $err[] = "Die Datei welche du hochladen willst, ist zu gross!
Maximale Dateigrosse beträgt 15 KB!";
} 
if(empty($err)) {
    copy("$tempname", "$name");
    echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
    foreach($err as $error)
    echo "$error
";
}
?>
auslesen.php
Code:
<?php
$ordner = "./Images";
$handle = opendir($ordner);
while ($file = readdir ($handle)) {
    if($file != "." && $file != "..") {
        if(is_dir($ordner."/".$file)) {
            echo "/".$file."
";
        } else {
            // kompletter Pfad
            $compl = $ordner."/".$file;
            echo "<a href=\"".$compl."\">".$file."</a>
";
        }
    }
}
closedir($handle);
?>
Dann noch eben das HTML-Dokument, welches die Datei an upload.php schickt. Das schaffst du ja hoffentlich noch selber ;)
 
wo muss ich den code den einfügen? (upload.php)?

Das hier ist mein uplaod script:

<?php

$FTPServer = "janiklas.ja.funpic.de";
$FTPUser = "jani";
$FTPPasswort = "3";

if($_REQUEST['Send'])
{
$VerbindungsID = ftp_connect($FTPServer);
$LoginErgebnis = ftp_login($VerbindungsID, $FTPUser, $FTPPasswort);
if($VerbindungsID && $LoginErgebnis)
{
$UploadErgebnis = ftp_put($VerbindungsID, $_FILES['Datei']['name'], $_FILES['Datei']['tmp_name'], FTP_BINARY);
if($UploadErgebnis)
{
echo"Die Datei wurde hochgeladen!";
}
else
{
echo"Die Datei konnte nicht hochgeladen werden.";
}
ftp_quit($VerbindungsID);
}
else
{
echo"Es konnte keine Verbindung mit dem FTP-Server hergestellt werden.";
}
}
else
{
?>
<form action="<?php echo$_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" method="post">
<input name="Datei" type="file">

<input name="Send" type="submit" value="Upload">
</form>
<?php
}

?>


?>[/php]
 
Werbung:
Das kannst du doch einbauen. Oder bau meine Sperre in dein Script ein. Kannst doch PHP, da sollte das doch kein Problem sein.
 
Werbung:
Upload script

Mit FTP habe ichs nciht so genau wie mit Memberlogin und so.
Schade das du es nicht machst aber trotzdem dankeschön für den script
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben