UploadScript geht nur in Firefox

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • UploadScript geht nur in Firefox

    Hallo Leute!

    Kann mir jemand verraten warum mein Script nur im Firefox geht? Im IE bekomme ich immer die fehler meldung "Falscher File Typ" oder wohl file richtig ist! im firefox geht alles wunder bar!

    zwecks der übersicht hab ichs als txt angehängt!
    Zuletzt geändert von [DLR]; 06.01.2007, 21:43.

  • #2
    Re: UploadScript geht nur in Firefox

    Hab keine Lust mir das Script runterzuladen ...

    Geht es um Bilder, und das altbekannte Problem mit dem Mime-Type, image/jpeg vs. image/pjpeg?
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      boah heut bin ich freundlichen:

      PHP-Code:
      <?php
      $max_size 
      450000;

      if (!isset(
      $HTTP_POST_FILES['userfile'])) {
      ?><table align="center" border="0" width="300">
      <tr><td colspan="3" background="linepoint.gif" height="3"></td></tr></table><?php
      $securecode  
      rand(10000,99999);

      print 
      '<table width="300" align="center" border="0">';
      echo 
      "<tr><td><div align='left'><font size='-2'>Max Größe <b>0.42 MB</b><i>(Mehr als Mitglied!)</i></div></font></td></tr>";
      echo 
      "<tr><td><div align='left'><font size='-2'>Formate <b>*.gif, *.jpeg, *.jpg, *.png</b><i>(Mehr als Mitglied!)</i></div></font></td></tr>";
      print 
      '</table>';

      ?><br>
      <table border="0" width="300" align="center" cellpadding="1" cellspacing="1">
      <FORM ENCTYPE="multipart/form-data" ACTION="index.php?action=upload" METHOD="POST">
      <tr><td><font size="-2">Bitte Datei Wählen:</font></td></tr>
      <tr><td><INPUT TYPE="file" NAME="userfile" size="15"></td></tr>

      <tr><td><font size="-2">Und Securecode (<?php print '<font size="-2"><b>'; echo $securecode; print '</b></font>'?>) eingeben:</font></td></tr>
      <tr><td><INPUT TYPE="text" NAME="securecode" size="5"></td></tr>

      <tr><td><font face="Verdana"></td></tr><tr><td><font size="-2">Upload bei den Letzen 5 zeigen?:</font> </font></td></tr><tr><td>
      <select name='last10'  size='1'>
      <option value='ja' >Ja</option>
      <option><i>(Nein nur als Mitglied möglich!)</i></option>

      </select></div></td></tr><tr><td>
      <?php echo "<tr><td><div align='center'><INPUT TYPE='hidden' NAME='richtig' size='5' value='".$securecode."'></div></td></tr>";
      ?>

      <tr><td><div align="center"><INPUT TYPE="submit" VALUE="Senden"></div>
      </FORM></td></tr></table>
      <link rel="stylesheet" href="format.css" type="text/css">

      <table align="center" border="0" width="300">
      <tr><td colspan="3" background="linepoint.gif" height="3"></td></tr></table>


      <?php

      }
      else{

      $path "img/";


      if(
      $_POST["securecode"]!=$_POST["richtig"]) { echo "<center>Falscher Securecode</center>";  exit; }


      if (!isset(
      $HTTP_POST_FILES['userfile'])) exit;
      if (
      is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
      if (
      $HTTP_POST_FILES['userfile']['size']>$max_size) { echo "Die Datei ist zu groß.<br>\n"; exit; }
      if ((
      $HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") || 
      (
      $HTTP_POST_FILES['userfile']['type']=="image/jpg") || ($HTTP_POST_FILES['userfile']['type']=="image/png")) {


      $check $_FILES['userfile']; // auslesen aus DB
      $check str_replace(" ""_"$check); // entfernt alle Leerzeichen
      $check str_replace("ö""_"$check); // entfernt alle Leerzeichen
      $check str_replace("ä""_"$check); // entfernt alle Leerzeichen
      $check str_replace("ü""_"$check); // entfernt alle Leerzeichen
      $check str_replace("-""_"$check); // entfernt alle Leerzeichen



      error_reporting(E_ALL);
      $file $check;
      $file2 rand(1,100000000);
      if(
      file_exists($path $check['name']))
      {
      $test rename($path $file['name'],$path $file2.$file['name']);
      }

      $res copy($check['tmp_name'], $path $check['name']);
      if (!
      $res) { echo "<div align=center>Upload fehlgeschlagen!</div><br>\n"; exit; } else {

      //echo "<br><br><b><div align=center><font size=-1>Upload erfolgreich!</font></div></b><br>";

      //print_r($_FILES);

      }
      $standp "http://city-of-gfx.de/Bilder-Upload/img/";
      $eins "[IMG]";
      $zwei "[/IMG]";
      //echo "Danke das Sie sich füre den schneller und unkomplizierten Upload-Service <br>von City-of-gfx.de entschieden hast! 
      Hier werden deine Bilder <br>professionell und vorallem kostenlos verwaltet.";

      if(isset(
      $test) && $test == true) {

      $link1 = $standp."".$file2."".$file['name'];
      $nurname = $file2."".$file['name'];
      include("
      code/infos.php");
      //WICHTIG! infos muss vor mysql eintrag
      $eintrag = "INSERT INTO mypics (useridusernamebildlinkshowon10width1height1widthheightsizeVALUES ('N/A'
      'Gast''$link1''ja''$width1''$height1''$imagesize[0]''$imagesize[1]''$erg')";
      $eintragen = mysql_query($eintrag);


      }
      else{
      $link1 = $standp."".$check['name'];
      $nurname = $check['name'];
      include("
      code/infos.php");
      //WICHTIG! infos muss vor mysql eintrag
      $eintrag = "INSERT INTO mypics (useridusernamebildlinkshowon10width1height1widthheightsizeVALUES ('N/A'
      'Gast''$link1''ja''$width1''$height1''$imagesize[0]''$imagesize[1]''$erg')";
      $eintragen = mysql_query($eintrag);


      }
      } else {
      echo "
      <font size=-1><div align=center>";
      echo "
      Falscher File Typ!<br>\n";
      echo "
      </div></font>";       exit; }
      }
      }
      ?>
      Zuletzt geändert von zerni; 06.01.2007, 17:53.
      Killerspiele sollten in der Größenordnung von Kinder********************grafie eingeordnet werden.(G. Beckstein)
      - ...und solche Behauptungen in "falsches Resourcenmanagement"

      Kommentar


      • #4
        ^^ist das was neues, oder der download - nur hergepostet?


        Also Kommentare kopieren...

        $check = str_replace(" ", "_", $check); // entfernt alle Leerzeichen
        $check = str_replace("ö", "_", $check); // entfernt alle Leerzeichen
        $check = str_replace("ä", "_", $check); // entfernt alle Leerzeichen
        $check = str_replace("ü", "_", $check); // entfernt alle Leerzeichen
        $check = str_replace("-", "_", $check); // entfernt alle Leerzeichen
        :-) Fauler Hund, aber irgendwie gelungen.

        [QOUTE]//echo "Danke das Sie sich füre den schneller und unkomplizierten Upload-Service <br>von City-of-gfx.de entschieden hast! [/QUOTE]
        grammatikalisch besser: entschieden haben.
        Zuletzt geändert von helmuth; 06.01.2007, 19:51.

        Kommentar


        • #5
          Original geschrieben von helmuth
          ^^ist das was neues, oder der download - nur hergepostet?

          Also Kommentare kopieren...

          :-) Fauler Hund, aber irgendwie gelungen.

          [QOUTE]//echo "Danke das Sie sich füre den schneller und unkomplizierten Upload-Service <br>von City-of-gfx.de entschieden hast!

          grammatikalisch besser: entschieden haben.
          [/QUOTE]

          download nur gepostet...naja ich hab jetzt den bug gefunden.
          naja was denkst du warum es ausgeklammert ist?

          Kommentar


          • #6
            Wäre vielleicht für andere hilfreich wenn Du den Bug hier mitteilst und vom Code die paar Zeilen mit dem richtigen Code hier reinstellst.

            Kommentar

            Lädt...
            X