PHP-Fehler

Dieses Thema im Forum "Webentwicklung" wurde erstellt von bigD, 9. Dezember 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 9. Dezember 2007
    Hallo Leute,

    hab grad auf ohost einfach mal son Upload Tool draufgetan. Wenn ich auf die Seite geh wo man uploaden kann kommt zwar folgende Meldung:
    Notice: Undefined index: action in /usr/export/www/hosting/norad/test/upload.php on line 67
    ich kann aber trotzdem raufladen!

    1. Wie bekomm ich die Meldung weg, woran liegt das?
    2. Is ohost so als "Daten-Stube" bzw. eigentlich nur für Bilder eigentlich geeignet?

    Wäre cool wenns mir jemand beantworten könnte

    bigD

    PS: Google hat mir i-wie nicht geholfen!
     

  2. Anzeige
  3. #2 9. Dezember 2007
    AW: PHP-Fehler

    evtl zeigst du uns mal den quellcode der upload.php sonst wird es schwer zu helfen,
    da wir nicht erraten können, was da der fehler ist in zeile 67
     
  4. #3 9. Dezember 2007
    AW: PHP-Fehler

    diese art von fehler kannst du auch ganz einfach abwürgen
    einfach am anfang error_reporting(0); einfügen
    das wars schon
    das ist eher was für pingelige ;)
     
  5. #4 9. Dezember 2007
    AW: PHP-Fehler

    So schauts aus:
    PHP:
    <? php
        

        
    error_reporting ( E_ALL );
        include_once(
    'functions.php' ); 
        
    // -----------------------------------------
        // Verzeichnis zum Speicher Ordner nach http://www.ihre-domain.de/
        // Beispiel $path = '/bilder-upload-script/img/'; 
        
    $path  '/test/img/' ;     
        
        
    // Absuluter Pfad zum Speicher Ordner
        // Beispiel $img_path_up = '/home/www/web3/html/php-space/bilder-upload-script/img/';
        
    $img_path_up  '/usr/export/www/hosting/norad/test/img/'
        
        
    // Maximal Datei Größe in KB (KiloByte) 
        
    $groessemax  10000
        
         
    // Soviele Dateien pro Seite anzeigen
        
    $length  3 ;
        
    // ----------------------------------------- 
        // Ab hier nichts mehr anpassen 
        
    if (!isset( $_GET [ "loechen" ]))     $_GET [ "loechen" ] =  "" ;
        if (!isset(
    $_GET [ "file" ]))         $_GET [ "file" ] =  "" ;
        
    ?>
    <html> 
    <head> 
    <title>Datei Upload</title> 
    <!-- Php-Space.info / Datei Upload Version 1.02 - 16.09.2007 -->
    <!-- (c) Nico Schuber <?php  echo  date ( "Y" ); ?> - Kontakt: www.php-space.info - info[at]schubertmedia.de -->
    <style type="text/css">
        <!--
        body, table{
            color: #000;
            font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; 
        }
        div{
            margin:0;
            padding:0;
        }
    .Stil2 {
        font-weight: bold;
        font-size: 36px;
        color: #CC0000;
    }
    body,td,th {
        color: #FFFFFF;
    }
    body {
        background-color: #000000;
    }
        -->
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> 
    <body>
    <div align="center">
      <? 
    if( uploadmoeglichkeitpruefen ()== false ){
        echo 
    '<div style="color:red;">Es ist auf diesen Server kein Upload möglich, bitte wenden Sie sich an Ihren Hoster und bitten um Aktivierung der Php Upload Funktion.</div>' ;
         exit;    
    }
    if(
    file_exists ( $img_path_up )== false  OR  $img_path_up  == '' ){
        echo 
    '<div style="color:red;">Es gibt kein Ordner wohin die Bilder geladen werden sollen!</div>' ;
        exit;

    }
    ?>
      <br>
      <span class="Stil2">File Upload</span><br>
      <br>
      <?
    if( $_POST [ "action" ]){ 
        
    $filename  ""
        if (
    $_FILES [ 'userfile' ][ 'tmp_name' ]<>  'none' ){    
            
    $file  $_FILES [ 'userfile' ][ 'name' ]; 
            
    $temp  $_FILES [ 'userfile' ][ 'tmp_name' ]; 
            
    $path_parts  pathinfo ( $file ); 
            
    $filename  "datei_"  time () .  "."  $path_parts [ "extension" ]; 
            if(
    $_FILES [ 'userfile' ][ 'size' ] <=  $groessemax * 1024 ){
                if(
    decoct ( fileperms ( $img_path_up ))== 40777 ){
                    if(@
    copy ( $temp $img_path_up . $filename )){ 
                        echo 
    '<div style="color:green;">Datei ist auf den Server!<br>'
                        echo 
    'Url der Datei: <a href="http://' . $_SERVER [ 'HTTP_HOST' ]. $path . $filename . '" target="_blank">http://' . $_SERVER [ 'HTTP_HOST' ]. $path . $filename . '</a><br><br><a href="' . $_SERVER [ 'PHP_SELF' ]. '">Eine weitere Datei auf den Server laden...</a><br><br></div>'
                    } else {
                        echo 
    '<div style="color:red;">Die Datei konnte nicht auf den Server geladen werden. <a href="' . $_SERVER [ 'PHP_SELF' ]. '">Noch mal versuchen...</a><br><br></div>' ;
                    }
                } else {
                    echo 
    '<div style="color:red;">Der Upload Ordner hat keine Schreibrechte! <a href="' . $_SERVER [ 'PHP_SELF' ]. '">Noch mal versuchen...</a><br><br></div>' ;
                }
            } else {
                echo 
    '<div style="color:red;">Die Datei ist zu groß! Die Datei darf nicht größer als ' . $groessemax . ' KB (KiloByte) sein. <a href="' . $_SERVER [ 'PHP_SELF' ]. '">Noch mal versuchen...</a><br><br></div>' ;
            }
        } 
    } else { 
    ?> 
    </div>
    <form method="post" enctype="multipart/form-data" action="<?php  echo  htmlspecialchars ( $_SERVER [ "PHP_SELF" ]);  ?>">
        <div align="center"><strong>Max. Size:</strong> 
          <?php  if(( maximaledateiuploadgroesseermitteln ()/ 1024 )> $groessemax ) echo  $groessemax ; else echo ( maximaledateiuploadgroesseermitteln ()/ 1024 ); ?>
          <strong>      KB (KiloByte).</strong><br>
          <br>
          <input name="userfile" type="file" size="40">
          <br>
          <br>
          <input type="submit" name="action" value="Upload!">
        </div>
    </form> 
    <?  ?>
    Edit: Leute, jetzt passts! Danke Schmitz! Habs verstanden! Ich close mal bis sich weitere verwerfungen finden;)!!
     
  6. #5 9. Dezember 2007
    AW: PHP-Fehler

    wenn du nen "sauberen" php-code haben möchtest, ersetze:
    PHP:
    if( $_POST [ "action" ]){ 
    mit
    PHP:
    if(isset( $_POST [ 'action' ])){ 
     

  7. Videos zum Thema
Die Seite wird geladen...
Similar Threads - PHP Fehler
  1. Antworten:
    2
    Aufrufe:
    1.137
  2. [PHP] Smarty Fehler

    Blackb!rd , 14. August 2012 , im Forum: Webentwicklung
    Antworten:
    9
    Aufrufe:
    755
  3. Antworten:
    1
    Aufrufe:
    692
  4. [PHP] str_replace fehler :O

    freakZ , 30. Juni 2012 , im Forum: Webentwicklung
    Antworten:
    3
    Aufrufe:
    756
  5. [PHP] Wordpress Fehler

    Blackb!rd , 15. Februar 2012 , im Forum: Webentwicklung
    Antworten:
    4
    Aufrufe:
    534