Ergebnis 1 bis 5 von 5

Thema: upload.php geht nicht

  1. #1
    Stef
    Gast

    Standard upload.php geht nicht

    Moin,

    habe dieses Script erstellt und auf meinen Server geladen. Leider funktioniert es nicht. Es werden die Variablen zwar über print auch ausgegeben, aber dann kommt hinterher die Fehlermeldung "Possible file upload attack". Anscheinend kann er die Datei nicht verschieben. Vielleicht wurde sie gar nicht erst hochgeladen?

    Danke fürs Helfen, gruss Stef


    Code:
    <?php if &#40;!isset&#40;$sendfiles&#41;&#41;&#123;?>
    <table width="70%" cellpadding="0" cellspacing="0" align="center">
    <form enctype="multipart/form-data" method="post" action="<?php $PHP_SELF ?>">
    	<tr>
    	  <td>Bilder Upload</td>
    	</tr>
    	<tr>
    		<td>Durchsuchen und Auswählen&#58;</td>
    	</tr>
    	<tr>
    		<td><input type="File" name="myfile">
    </td>
    	</tr>
    	<tr>
    		<td>
    <input type="Submit" name="sendfiles" value="Dateien senden"></td>
    	</tr>
    	</form>
    </table>
    
    <?php
        &#125;
        else
        &#123;
              $uploaddir = '/one/upload/';
    					$strFileName = $_FILES&#91;'myfile'&#93;&#91;'name'&#93;;
    					$intFileType = $_FILES&#91;'myfile'&#93;&#91;'type'&#93;;
    					$strFileSize = $_FILES&#91;'myfile'&#93;&#91;'size'&#93;;
    					$strFileTemp = $_FILES&#91;'myfile'&#93;&#91;'tmp_name'&#93;;
    					$strFileError = $_FILES&#91;'myfile'&#93;&#91;'error'&#93;;
    			    print "<input type=\"text\" name=\"strFileName\" value=$strFileName>
    ";
    			    print "<input type=\"text\" name=\"intFileType\" value=$intFileType>
    ";
    			    print "<input type=\"text\" name=\"strFileSize\" value=$strFileSize>
    ";          			
    			    print "<input type=\"text\" name=\"strFileTemp\" value=$strFileTemp>
    ";
    			    print "<input type=\"text\" name=\"strFileError\" value=$strFileError>
    ";
    			    if &#40;move_uploaded_file&#40;$strFileTemp, $uploaddir.$strFileName&#41;&#41;
                &#123;
                  print "File is valid, and was successfully uploaded";
                &#125;
              else
                &#123;
                print "Possible file upload attack!  Here's some debugging info&#58;
    ";
                print_r&#40;$_FILES&#41;;
                &#125;
    		&#125;
    ?>
    /edit by phore: codetags, codetags, codetags! danke
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    http://www.forum-hilfe.de/viewtopic.php?t=16788
    sonst kann ich den fehler bei dir nit so direkt sehen
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  3. #3
    Großmeister(in)
    Registriert seit
    31.10.2005
    Ort
    Bei Muddi, wo sonst
    Beiträge
    524
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    DU hast keinen Maximale Uploadgröße eingegeben.
    Schätze es wird daran liegen!
    Schau mal bei php.net nach!
    Viele Grüße

    Mir nicht

  4. #4
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    muss man nicht angeben, einige browser beachten den tag nicht mal
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  5. #5
    Prinz(essin)
    Registriert seit
    19.03.2005
    Ort
    Dinslucken
    Beiträge
    762
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Code:
    <?php if &#40;!isset&#40;$sendfiles&#41;&#41;&#123;?>
    <table width="70%" cellpadding="0" cellspacing="0" align="center">
    <form enctype="multipart/form-data" method="post" action="<?php $PHP_SELF ?>">
       <tr>
         <td>Bilder Upload</td>
       </tr>
       <tr>
          <td>Durchsuchen und Auswählen&#58;</td>
       </tr>
       <tr>
          <td><input type="File" name="myfile">
    </td>
       </tr>
       <tr>
          <td>
    <input type="Submit" name="sendfiles" value="Dateien senden"></td>
       </tr>
       </form>
    </table>
    
    <?php
        &#125;
        else
        &#123;
              $uploaddir = './one/upload/';
                   $strFileName = $_FILES&#91;'myfile'&#93;&#91;'name'&#93;;
                   $intFileType = $_FILES&#91;'myfile'&#93;&#91;'type'&#93;;
                   $strFileSize = $_FILES&#91;'myfile'&#93;&#91;'size'&#93;;
                   $strFileTemp = $_FILES&#91;'myfile'&#93;&#91;'tmp_name'&#93;;
                   $strFileError = $_FILES&#91;'myfile'&#93;&#91;'error'&#93;;
                 print "<input type=\"text\" name=\"strFileName\" value=$strFileName>
    ";
                 print "<input type=\"text\" name=\"intFileType\" value=$intFileType>
    ";
                 print "<input type=\"text\" name=\"strFileSize\" value=$strFileSize>
    ";                   
                 print "<input type=\"text\" name=\"strFileTemp\" value=$strFileTemp>
    ";
                 print "<input type=\"text\" name=\"strFileError\" value=$strFileError>
    ";
                 if &#40;move_uploaded_file&#40;$strFileTemp, $uploaddir.$strFileName&#41;&#41;
                &#123;
                  print "File is valid, and was successfully uploaded";
                &#125;
              else
                &#123;
                print "Possible file upload attack!  Here's some debugging info&#58;
    ";
                print_r&#40;$_FILES&#41;;
                &#125;
          &#125;
    ?>
    Versuchs mal so.
    Code:
    uploaddir = './one/upload/';

    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

Ähnliche Themen

  1. Bilder werden nach Upload nicht angezeigt
    Von paule im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 9
    Letzter Beitrag: 07.11.2007, 18:47
  2. mail() geht nicht, finde den Fehler nicht. :(
    Von FaFoo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 25.06.2007, 16:30
  3. PHP upload script will nicht wie ich will :)
    Von Felix K. im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 17.02.2006, 12:23
  4. ftp upload ab ca 2mb nicht möglich
    Von |o|o im Forum Webhoster - Provider - (free) Webspace - Server - Domain
    Antworten: 8
    Letzter Beitrag: 01.07.2005, 22:41
  5. Bilder upload mit Dreamwaver realisieren. Wie geht das?
    Von Daniel&Pat im Forum HTML & CSS Forum
    Antworten: 18
    Letzter Beitrag: 09.02.2005, 21:13

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •