php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.11.2010, 12:17  
Neuer Benutzer
 
Registriert seit: 05.08.2009
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
Somba befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] größere Datein Uploaden

Hi,

Ich möcht eine etwas größere xls Datei auf meinen Server laden
wozu ich mir ein Interface gebaut habe:

PHP-Code:
<form action="/dokumente_updaten.php\" method=\"POST\" name=\"javasenden\" enctype=\"multipart/form-data\" onsubmit=\"\" >
                        <table  $tabele_eigenschaft[4]  >
                            <tr>
                              <td $td[0]>Alte Datei:</td>
                              <td $td[0]><select name=\"dokumente_alt_datei\" size=\"1\" id=\"dokumente_alt_datei_id\" >$opt_gruppen</select></td>
                           </tr>
                            <tr>
                               <td $td[0]>Neue Datei:</td>
                               <td $td[0]><input type=\"file\" size=\"30\" name=\"dokumente_neu_datei\"  id=\"dokumente_neu_datei_id\"></td>
                            </tr>
                       </table>
                       <br />
                       <input type=\"submit\" value=\"uploaden Starten\">
                       </form> 
und diese Datei um die Daten zu verarbeiten auf PHP Seite:

PHP-Code:
if( move_uploaded_file$_FILES['dokumente_neu_datei']['tmp_name'] , $datei_url_name ) )
        {
                
$antwort =  "Ihre Daten wurden erfolgreich &Uuml;berarbeitet.";
        }
        else
        {
                
$antwort =  "Ihre Daten sind <u>nicht</u> &Uuml;bertragen wurden.";
                if(
$protokoll == "an"$antwort .= "<br /><br /> Fehlerprotokoll: ".$_FILES['dokumente_neu_datei']['error']." "; else {} /* Protokoll nur anzeigen wen benötigt */
        

kleine datein bis zirka 40KB gehen ohne Probleme aber bei größeren bricht
das Script sofort ab und zeigt mir dieses an:

Zitat:
Verbindung unterbrochen



Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.


Die Netzwerkverbindung wurde während des Verbindungsaufbaus unterbrochen. Bitte versuchen Sie es nochmals.
In der PHP ini habe ich folgende Werte geändert was aber keinen
Erfolg erbracht hatte:

Zitat:
max_execution_time = 160
max_input_time = 60
memory_limit = 150M

post_max_size = 500M


upload_max_filesize = 500M
Hat jemand eine Idee warum es nicht geht?

gruß
Somba ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.11.2010, 12:37  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

1) logging vom webserver und php in datei aktivieren und schauen was da geloggt wird, wenn es wirklich zu einem abbruch kommt sollte mindestens der webserver was loggen (überprüfen der access.log was für statuscodes gesendet werden) und php unter umständen auch
2) eventuell eine firewall im Weg ?
3) zu hart konfigurierte sicherheitsmodule vom webserver ?
robo47 ist offline   Mit Zitat antworten
Alt 24.11.2010, 13:00  
Neuer Benutzer
 
Registriert seit: 05.08.2009
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
Somba befindet sich auf einem aufstrebenden Ast
Standard

Hi,

habe die loogs alle geprüft es sind keine Einträge vorhanden.
In der PHP.ini habe ich alle Protokolle aktivert. Es wurde aber nichts Protokoliert.
Lighttpd hat auch keine Fehler Protokolliert.

Die firewall habe ich für testzwecken kurz abgeschaltet ( ip-tables )
hat aber auch nichts gebracht.

Habe bei Lighttpd nichts gefunden wo man eine Grenze einstellen kann
für Daten die man zum Server Senden kann.

Kann es an der Verbindung selber liegen da ich eine Verschlüsselte Verbindung benutze?

gruß
Somba ist offline   Mit Zitat antworten
Alt 24.11.2010, 13:13  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Was verstehst du unter einer Verschlüsselten Verbindung ? SSL ? Anomyzer ala TOR ? ein Proxy ? SSH-Tunnel ?
robo47 ist offline   Mit Zitat antworten
Alt 24.11.2010, 13:26  
Neuer Benutzer
 
Registriert seit: 05.08.2009
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
Somba befindet sich auf einem aufstrebenden Ast
Standard

SSL Server
Somba ist offline   Mit Zitat antworten
Alt 24.11.2010, 13:35  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Welche Logs hast du überprüft ? Ist dein Lighttpd auch so eingestellt alles zu loggen ? Ala Apaches Debug-Log-Level oder ähnlichem ?
Hast du ihn neu gestartet ?
Und was steht in der access.log des vhosts drin für den request drin ?
Denn dort müsste zumindest was für den Zugriff stehen, der response-code (200er oder 500er ?)

Wenn es ein 500er ist müsste in irgendeiner anderen log deines webservers mit ausreichend hohem log-level auch noch was stehen ob php die krätsche gemacht hat, der webserver oder eins seiner module geblockt hat, ein segfault aufgetreten ist oder sonstwas.
robo47 ist offline   Mit Zitat antworten
Alt 25.11.2010, 08:53  
Neuer Benutzer
 
Registriert seit: 05.08.2009
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
Somba befindet sich auf einem aufstrebenden Ast
Standard

Hi,

habe den Fehler gefunden. Ich hatte vor geraumer Zeit einen VHost eingerichtet. Und Lighttpd hat alles dann dort geloggt obwohl ich
zwei verschiedene Anweisungen gegeben habe in der config.
Nachdem ich den Vhost wieder aus kommentiert hatte, hat Lighttpd
wieder richtig geloggt.
mit diesem Fehler:
Zitat:
2010-11-25 07:14:48: (connections.c.1102) denying upload as opening to temp-file for upload failed: /var/cache/lighttpd/uploads/lighttpd-upload-fXOn5x Permission denied
Ich habe dann den Ordner "uploads" die rechte "777" gegeben danach
ging es.
Was mich aber wundert warum hat er es bei kleinen Dateien gemacht und
bei großen nicht wen es ein Rechte Problem war????


gruß
Somba ist offline   Mit Zitat antworten
Alt 25.11.2010, 11:01  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Wenn es an der Berechtigung gelegen hat, kann er nichts hochgeladen haben. Was die Berechtigung angeht ist das egal wie groß die Datei ist. Also entweder hat es irgendwann mal geklappt und du hast zum Testen danach immer die gleiche Datei genommen oder.. ja eigentlich nichts oder.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 25.11.2010, 11:27  
Neuer Benutzer
 
Registriert seit: 05.08.2009
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
Somba befindet sich auf einem aufstrebenden Ast
Standard

/.. kann er nichts hochgeladen .. st das egal wie groß die Datei ist.

jo das sehe ich auch so es hat sich aber anders Verhalten.


//..Also entweder hat es irgendwann mal geklappt und du h
nein hat noch nie geklappt bei einer Datei die Größer war als 30 kb
kleiner ja egal welche.

seltsam das ganze

Es könnte natürlich auch sein das er kleiner als 30 kb Dateien im Speicher
gehalten hat und größere Dateien im Cache zwischenspeichern wollte.
Was anderes ist mir nicht eingefallen.

gruß
Somba ist offline   Mit Zitat antworten
Alt 25.11.2010, 13:34  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

@Somba: Bitte nutze [quote]-Tags beim Zitieren!
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB 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
Dateiname Uploaden mit ' (Apostroph) im Dateiname acelab PHP Tipps 2010 4 04.02.2010 20:31
Formular daten an 2 Datein ! Schay PHP Tipps 2009 9 30.11.2009 21:15
RAR Datein packen deCoo PHP Tipps 2007 2 12.05.2007 17:50
Datein aus ordner auslesen mit Zeitangabe Sebja PHP Tipps 2006 4 06.07.2006 10:17
Fotos von php - Seite uploaden, herunterladen PHP Tipps 2007 7 09.11.2005 19:38
Datei Uploaden & Parsen PHP Tipps 2007 7 04.11.2005 20:51
pdf datein downloaden PHP Tipps 2005-2 7 18.06.2005 19:02
Uploadskript | mehrere Datein hochladen PHP Tipps 2005-2 5 13.06.2005 18:46
Mehrere Bilder mit nur einen Formular uploaden PHP Tipps 2005 5 28.03.2005 18:39
entpacken von Datein macht Probleme PHP-Fortgeschrittene 2 23.12.2004 16:58
Fehler bei Auslesen von Ordnernamen und datein im ordner PHP-Fortgeschrittene 3 11.12.2004 13:25
[Erledigt] Apache frisst speicher, Downlad grosser Datein über PHP Server, Hosting und Workstations 3 28.09.2004 20:07
Kann man mit PHP größere Datenmengen im Speicher halten? PHP Tipps 2004 3 23.07.2004 09:54
datein per checkbox löschen (php) rocco PHP Tipps 2004 16 27.06.2004 21:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php upload verbindung zurückgesetzt, php upload \die verbindung zum server wurde zurückgesetzt\, datein uploaden, php verbindung zurückgesetzt upload, \denying upload as opening to temp-file for upload failed\ 777, lighttpd mit proxy server verbinden, upload error 500 größer 40kb, server verbindung zurückgesetzt upload, php skript die verbindung zum server wurde zurückgesetzt, während die seite geladen wurde., php die verbindung zum server wurde zurückgesetzt, während die seite geladen wurde., denying upload as opening to temp-file for upload failed, fehler: verbindung unterbrochen php upload, verbindung zurückgesetzt php upload, formular upload verbindung zum server zurückgesetzt, \verbindung wurde zurückgesetzt\ php formular, upload große dateien php, $_files lighttpd, upload system verbindung wird zurückgesetzt, php.ini upload große dateien verbindung zum server wurde zurückgesetzt, verbindung wird zurückgesetzt beim hochladen

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