php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.10.2011, 09:36  
Erfahrener Benutzer
 
Registriert seit: 30.09.2010
Beiträge: 118
PHP-Kenntnisse:
Anfänger
patrick89 befindet sich auf einem aufstrebenden Ast
Standard Upload geht nicht im Opera

Guten Morgen Forum,

Hier mal mein Code:

Code:
<!DOCTYPE HTML>
<html>
  <head>
    <title>Fortschrittsanzeige beim Hochladen von Dateien</title>
<script type="text/javascript">
    function aktualisiere() {
      var anfrage = null;
 
      if (window.XMLHttpRequest) {
        anfrage = new XMLHttpRequest();
      }
      else if (window.ActiveXObject) {
        anfrage = new ActiveXObject("Microsoft.XMLHTTP");
      }
 
      anfrage.onreadystatechange = function() {
       if ((anfrage.readyState == 4) && (anfrage.status == 200)) {
          document.getElementById('status').innerHTML = anfrage.responseText;
        }
      }
 
      anfrage.open('GET', 'status.php?id=' + 
                    document.forms.dateihochladen.APC_UPLOAD_PROGRESS.value);
      anfrage.send(null);
    }
 
    function ladeHoch(elem) {
      elem.disabled = true;
 
      setInterval('aktualisiere()', 1000);
    }
    </script>

   
 </head>
  <body>
    <h1>Dateien hochladen mit Fortschrittsanzeige</h1>

  <Iframe src="upload.php" id="frame" name="frame"/>
</Iframe>


      <form name="dateihochladen" action="upload.php" method="post" enctype="multipart/form-data" target="frame">
<input type="hidden" name="APC_UPLOAD_PROGRESS" value="<?php echo uniqid(); ?>" />

        <input type="file" name="datei[]" multiple="true"/>
        <input type="submit" value="Hochladen" onclick="ladeHoch(this);" />

      </form>
<div id="status"></div>

   </body>
</html>
PHP-Code:

<?php

foreach($_FILES["datei"]["name"] as $key => $value)
{

    
$time_var=time();
    
$file_tmp=$_FILES['datei']['tmp_name'][$key];
    
$file_new"files/".$_FILES['datei']['name'][$key];


    
move_uploaded_file($file_tmp,$file_new);

/*
if(isset($_FILES['datei']))
      move_uploaded_file($_FILES['datei']['tmp_name'], "files/".$_FILES['datei']['name']);
*/
echo "geht";
}

?>
PHP-Code:
<?php
echo var_dump(apc_fetch('upload_' $_GET['id']));

?>
Im Firefox klappt es, ich habe den neusten Opera Gestern runtergeladen.

Ich hoffe ihr koennt mir da weiterhelfen.

Danke!!!
patrick89 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.10.2011, 11:32  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

da der Fehler wohl nicht im Code liegt - Firefox tut es ja - vermutlich die Konfig von Opera ... der ist manchmal etwas "züchtig" eingestellt (will heißen restriktiv = sicher) - schau dir speziell die erweiterten Javascript Optionen an, ob er etwa einfach so neue Tabs / Fenster öffnen darf ....
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 21.10.2011, 11:50  
Erfahrener Benutzer
 
Registriert seit: 19.06.2009
Beiträge: 837
PHP-Kenntnisse:
Fortgeschritten
Jens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nett
Standard

Warum onclick beim Button und nicht onsubmit beim Formular?

Gruß Jens

Geändert von Jens Clasen (21.10.2011 um 11:57 Uhr).
Jens Clasen ist offline   Mit Zitat antworten
Alt 21.10.2011, 16:23  
Erfahrener Benutzer
 
Registriert seit: 13.05.2011
Beiträge: 188
PHP-Kenntnisse:
Fortgeschritten
php1704 wird schon bald berühmt werden
Standard

Opera kennt das 'multiple="true"' beim File-Input nicht.

Lösung siehe hier: http://leaverou.me/2009/03/regarding...-file-uploads/

Grüße.
php1704 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] XHTML &amp; image maps &lt;&gt; Opera Frank JavaScript, Ajax und mehr 1 21.03.2010 01:58
[Erledigt] execCommand verhält sich unter IE anders als im Opera und Firefox psychedelic JavaScript, Ajax und mehr 10 30.01.2010 23:48
Datei Upload mit Statusanzeige Flokle PHP Tipps 2009 5 29.09.2009 17:49
Problem beim Upload von Dateien per FTP ererbus PHP-Fortgeschrittene 4 11.06.2009 22:56
Upload Script bleibt einfach stehen SniperWolf PHP Tipps 2008 4 19.09.2008 19:39
Upload Script + Multible Server cyberstorm PHP Tipps 2006 5 11.10.2006 19:43
CSS - align="right" nur Im Opera. Firefox und IE n scheibo HTML, Usability und Barrierefreiheit 6 09.06.2006 16:58
IE != Opera seejay HTML, Usability und Barrierefreiheit 1 21.10.2005 08:33
Upload Kevin PHP Tipps 2005-2 5 13.10.2005 21:19
FTP upload PHP Tipps 2005-2 2 17.08.2005 11:43
Ansichtsproblem beim Upload Off-Topic Diskussionen 2 17.04.2005 21:11
abstrakte unterschiede zwischen ie und opera HTML, Usability und Barrierefreiheit 8 12.03.2005 19:54
[Erledigt] Wie erstelle ich ein Upload Menü mit mehreren Menüpunkten ? PHP Tipps 2004 3 22.08.2004 14:19
PHP Upload Dateigröße ermitteln? PHP Tipps 2004 9 22.08.2004 13:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
opera datei upload, opera upload files, opera upload, opera xmlhttprequest file upload, php input multiple funktioniert nicht, html input multiple funktioniert nicht, apc_upload_progress multiple files, datei upload script funktioniert nicht im firefox, php progressbar geht mit iframe im opera nicht, opera geht nicht upload, opera iframe upload, opera upload file funktioniert nicht, php iframe fortschritt, document.forms.datei hochladen.target

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum