Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-07-2008, 11:40   #1 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 71
Ladebalken oder -Anzeige in Uploadscript

Hi,
ich habe ein Uploadscript auf meiner Seite, das erlaubt bis zu 20mb hochzuladen. Wenn man eine 20mb datei mit dsl2000 hochläd und dann nicht sieht wie lange es noch dauert, ist das schon deprimierend.
Deshalb hab ich mir gedacht man müsste einen Ladebalken oder zumindest eine Prozentanzeige in das Script einbauen, damit man sieht wie weit der Upload ist.
Leider habe ich überhaupt keinen Schimmer, wie ich anfangen soll und dachte ich frag mal die experten.
Hier meine upload.php:
PHP-Code:
<?php
echo 'Erlaubte Dateitypen: rar, jpg, jpeg, gif<br>Maximale Dateigrosse: 20MB (20.971.520B)<br><br><br><form enctype="multipart/form-data" action="upload.php" method="post">  
<input type="file" name="datenei"><br>  
<input name="ok" type="submit" id="ok" value="hochladen">  
</form>'


if (isset(
$_POST['ok']))
{
$tempname $_FILES['datenei']['tmp_name'];   
$name $_FILES['datenei']['name']; 
$type $_FILES['datenei']['type'];   
$size $_FILES['datenei']['size'];  


if(
$type != "image/gif" && $type != "image/jpeg" && $type != "application/x-rar-compressed" && $type != "application/rar" && $type != "application/x-compressed" && $type != "application/x-rar" && $type != "application/x-compressed" && $type != "compressed/rar" && $type != "application/zip") {   
    
$err[] = "<font color=red>Nur rar, jpg, jpeg und gif Dateien dürfen hochgeladen werden.</font>";   
}   
if(
$size "20971520") {   
    
$err[] = "<font color=red>Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 20MB (20.971.520B)!</font>";   
}  

if(empty(
$err)) {   
    
copy("$tempname""$name");   
    echo 
"<font color=green>Die Datei $name wurde erfolgreich hochgeladen!</font>";   
}   
else {   
    foreach(
$err as $error)   
    echo 
"$error<br>";   
}   
}
?>
Ich habe schon einen sehr schonen Script im Internet gefunden, doch leider unterstützt mein hoster kein extension apc und wird es auch nicht intallieren.
Habt ihr eine gute lösung für mich?
Mike583 ist offline   Mit Zitat antworten
Alt 15-07-2008, 11:46   #2 (permalink)
mut
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 215
Benutze für dein Upload-Formular einfach ein Flash-Skript, bzw. erweitere dein Skript mit JavaScript und Flash.
Sonst bekommst du es nicht hin.

Schau dir z.B. mal eine Lösung von Yahoo an:
http://developer.yahoo.com/yui/uploader/
mut ist offline   Mit Zitat antworten
Alt 15-07-2008, 12:50   #3 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 71
Ich hab leider keine Ahnung von JavaScript und weiß nicht wie das in mein Script packen soll...
Mike583 ist offline   Mit Zitat antworten
Alt 15-07-2008, 13:10   #4 (permalink)
mut
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 215
Also so einfach kannst du dein Skript, wenn man den Schnipsel überhaupt schon Skript nennen kann, nicht erweitern. Entschuldige, wenn ich mich da falsch ausgedrückt habe.
Da musst du dich schon speziell mit JavaScript, und ein bisschen Flash, auseinander setzen.
Oder halt schon etwas fertiges benutzen, wie schon erwähnt, http://developer.yahoo.com/yui/uploader/.

Sonst beauftrage halt jemanden der das für dich umsetzt:
http://www.flashforum.de/forum/jobangebote/
mut ist offline   Mit Zitat antworten
Alt 15-07-2008, 13:51   #5 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 71
Bei dem Yahoo teil bekomm ich das hier angezeigt:
YAHOO.widget.Uploader.SWFURL = "http://yui.yahooapis.com/2.5.2/build/uploader/assets/uploader.swf";
Unable
to
load
Flash
content.
The
YUI
Charts
Control
requires
Flash
Player
9.0.45
or
higher.
var uploader = new YAHOO.widget.Uploader( "toBeReplaced" );

Ich hab mir eben Flash Player 9.0.124 installiert
Mike583 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele