php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.10.2006, 19:27  
Benutzer
 
Registriert seit: 26.01.2004
Beiträge: 62
fender
Standard max_file->php.ini

Hi,

Es gelingt mir nicht größere files als 950 kb upzuloaden!
In der php.ini habe ich 9M eingegeben.
(upload_max_filesize 9M 9M)
Bei über 950 kb bleibt der Bildschirm weis.
Im upload_formular habe ich <input type="hidden" name="MAX_FILE_SIZE" value="10000000">
Das heist auch alle "echos" werden nicht mehr ausgegeben!
Der Server ist ein VISAS Frontend bei mir zu Hause
Gibt es noch irgend wo ein setup wo ich das einstellen kann?
Besten Dank im voraus
der Code:

PHP-Code:
<?php 

function check_datei() 


global 
$datei_name$dateiname
    
$backupstring "copy_of_"
    
$dateiname $backupstring."$dateiname"

    if( 
file_exists($dateiname)) 
    { 
        
check_datei(); 
    } 


if(!empty(
$datei)) 

    
$dateiname $datei_name
    if( 
file_exists($datei_name)) 
    { 
        
#check_datei();
        
include("/home/m/meli-dani.com/public_html/includes/melidani_nav1.inc"); 
        echo 
"Die Datei mit dem Dateinamen [b]$datei_name[/b] existierte bereits."
        echo 
"
"
;
      echo 
"<a title=\"Zurück zum eintragen!!\" href=\"http://www.meli-dani.com/bilder/formular_upload.php\">Zurück zum Eintragen</a></font></p>";
        exit;
        
        
    } 
    if(
$datei_size $MAX_FILE_SIZE
    { 
     
     include(
"/home/m/meli-dani.com/public_html/includes/melidani_nav1.inc");
        echo 
"Die Datei ist zu groß, die maximale Dateigr&ouml;sse beträgt $MAX_FILE_SIZE Byte(s)"
            echo 
"
"
;
      echo 
"<a title=\"Zurück zum eintragen!!\" href=\"http://www.meli-dani.com/bilder/formular_upload.php\">Zurück zum Eintragen</a></font></p>";
        exit;
    } 
    else 
    { 
         
copy($datei,"$dateiname"); 
        if( 
file_exists($dateiname)) 
        { 
            echo 
"
Die Datei [b]$datei_name[/b] wurde mit [b]$datei_size Byte[/b] erfolgreich hochgeladen"
;
            echo 
"
"
;
              
$server "localhost";
               
$user "+++++";
               
$pass "+++++";
               
$datenbank "music";    


$verbindung mysql_connect($server,$user,$pass) or die ("Keine Verbindung möglich. Prüfen Sie die Zugangsdaten oder wenden Sie sich an den Administrator.");
   
mysql_select_db($datenbank) or die ("Die Datenbank existiert nicht. Prüfen Sie die Schreibweise oder wenden Sie sich an den Administrator.");
   
   
   
    
$ergebnis mysql_query"SELECT * FROM u_music" );
    
$anz_vorher mysql_num_rows$ergebnis );
    
    
                 
            
$timestamp time ();
            
$datum date ("d.m.Y",$timestamp);
            
$uhrzeit date ("H:i:s",$timestamp);
              
               
$eintrag "INSERT INTO u_music ( fecha, v_url, m_url1, datei_name, m_url2, song_name, m_url3,   interpret, n_url) VALUES ('$datum','$v_url','$m_url1','$datei_name', '$m_url2', '$song_name', '$m_url3', '$interpret', '$n_url' )";

   
$eintragen mysql_query($eintrag);
   
 
     echo 
$datum;
     echo 
"
"
;
    echo 
$datei_name;
    echo 
"
"
;
    echo 
$song_name;

    
    echo 
"
"
;
     echo 
"Dateityp ist: ";
     echo 
$datei_type;
    
$ergebnis mysql_query"SELECT * FROM u_music" );
    
$anz_nachher mysql_num_rows$ergebnis );
    
    echo 
"
"
;
   echo 
$anz_vorher;
    echo 
"
"
;
    echo 
$anz_nachher;
            
        } 
        elseif(! 
file_exists($dateiname)) 
        { 
            echo 
"Die Datei ist nicht vorhanden"
        } 
    } 
}

?>
__________________
Alex
GC
fender ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.10.2006, 00:03  
Erfahrener Benutzer
 
Registriert seit: 27.10.2004
Beiträge: 1.093
PHP-Kenntnisse:
Fortgeschritten
Chr!s
Standard

Eventuell hat die max_execution_time da noch ein Wörtchen mitzureden.. Ansonsten, hast mal per phpinfo() die Werte für upload_max_filesize .. nachgesehn?
Chr!s ist offline  
Alt 30.10.2006, 01:20  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

max_execution_time hat mit nem Fileupload nichts zutun. Der Upload wird vor dem Skript aufruf getätigt und sobald er fertig ist wird das Skript aufgerufen.
Flor1an ist offline  
Alt 30.10.2006, 02:09  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

http://php.net/manual/en/features.file-upload.php

Zitat:
Related Configurations Note: See also the file_uploads, upload_max_filesize, upload_tmp_dir, post_max_size and max_input_time directives in php.ini
Basti ist offline  
Alt 30.10.2006, 07:22  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

ini_set('display_errors', true);
Zergling-new ist offline  
Alt 04.11.2006, 17:26  
Benutzer
 
Registriert seit: 26.01.2004
Beiträge: 62
fender
Standard

Lösung: Es wurden Standardwerte in der Datei php.ini höher gesetzt:
max_execution_time = 600 ; Maximum execution time of each script, in seconds
max_input_time = 600 ; Maximum amount of time each script may spend parsing request data
memory_limit = 80M ; Maximum amount of memory a script may consume (8MB)
...
post_max_size = 50M
...
upload_max_filesize = 50M
__________________
Alex
GC
fender ist offline  
Alt 04.11.2006, 17:29  
Benutzer
 
Registriert seit: 26.01.2004
Beiträge: 62
fender
Standard

Was Ftp-Formular betrifft:

Man kann mit PHP keine Dateien vom Anwender PC via FTP hochladen. Die FTP Funktionen von PHP sind Client-Funkionen, d.h. man kann damit nur Dateien VOM(!) PHP-Server auf einen ANDEREN FTP-Server schicken.

Habe ich aus dem: http://www.phpforum.de
Sehr freundliche Leute!!
__________________
Alex
GC
fender ist offline  
 


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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php max_file, $max_file, execution time höher setzen php ini, $datei_art = \ini.php\;

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:24 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.