php.de

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

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 1,00 durchschnittlich.
Alt 26.04.2006, 19:36  
b++
Erfahrener Benutzer
 
Registriert seit: 08.08.2007
Beiträge: 181
b++ befindet sich auf einem aufstrebenden Ast
Standard Problem mit File Upload

Hallo,

kommen wir gleich zum Problem. Ich habe ein File Upload mit Fortschrittsbalken von Mega Upload. Klappt alles wunderbar. Wenn ich jetzt aber die Dateien mit move_uploaded_file oder rename verschieben will dann kommt folgendes:

Warning: rename(/tmp/GSaxTkX5NK) [function.rename]: failed to open stream: Permission denied in /srv/www/vhosts/us/httpdocs/index.php on line 218

Warning: rename(/tmp/GSaxTkX5NK,./upload/College Girls - Get More.txt) [function.rename]: Permission denied in /srv/www/vhosts/us/httpdocs/index.php on line 218
Fehler

Also hab ich mir gedacht guckst mal nach den Rechten von den TMP Dateien.

-rw-------

Hmm das sieht aber nach sehr wenigen Rechten aus? Dacht ich auch! Also hab ich mal Testweise chmod 777 reingehauen, udn alles ging wunderbar.

Nun also meine Frage:
Warum werden die TMP Files nicht lesbar bzw. für alle lesbar gemacht ?
Was kann ich tuen damit es funktioniert?

PS: Bei dem Fortschrittsbalken werden die TMP Files mit Perl geschrieben.
Habe da mal reingeschaut verstehe aber alles nur oberflächlich von daher kann ich dazu nix genaueres sagen!

Danke
Mfg Max
b++ ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.04.2006, 20:12  
Gast
 
Beiträge: n/a
Standard

Die eigentliche Behandlung des Uploads findet in perl statt. Also wertet nicht php die http Daten aus.
a) eventuell ein anderer Prozess über ein anderes Benutzerkonto -> php Prozess nicht Besitzer der Datei
b) move_uploaded_file wird nicht funktionieren, da die Uploaddaten nicht von php in die Datei geschrieben wurden (php führt eine Liste darüber)

Ob und wie Du das ändern kannst, hängt stark von der Umgebung ab, in der das alles läuft. Da solltest Du erstmal selbst weitersuchen.
ls -lad zeigt Besitzer und Gruppe einer Datei.
Welchem Benutzer gehören die Perl Dateien?
Wem gehören Dateien, die PHP Skript "im" Webserver anlegen?
Wo werden diese Benutzerkonten für den Webserver konfiguriert?
Kann man, und wenn ja: wie, die umask dafür anpassen?
 
Alt 26.04.2006, 20:35  
b++
Erfahrener Benutzer
 
Registriert seit: 08.08.2007
Beiträge: 181
b++ befindet sich auf einem aufstrebenden Ast
Standard

hmm
klingt gut ich werds mal probieren u. deine Liste durchgehen
b++ 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
datei upload problem thecracked PHP Tipps 2008 5 11.07.2008 06:23
FTP Upload Problem Plague PHP Tipps 2006 0 26.08.2006 02:56
File Upload tomtaz PHP Tipps 2006 1 19.04.2006 14:58
file upload & bilder resize PHP Tipps 2006 3 15.02.2006 18:56
File Upload für dateien größer als 1GB b++ PHP Tipps 2006 14 08.02.2006 21:59
[Erledigt] File Upload mit mehreren Files PHP-Fortgeschrittene 16 16.01.2006 12:07
Problem: Variablenübergabe bei file() Lia PHP Tipps 2005 9 12.05.2005 10:46
File Upload PHP Tipps 2005 5 27.03.2005 17:44
problem bei file 2x über ein formular weiterzureichen. Promaetheus PHP Tipps 2004-2 2 07.11.2004 00:49
[Erledigt] file upload PHP-Fortgeschrittene 4 29.10.2004 13:07
Problem mit Datei Upload Server, Hosting und Workstations 6 06.09.2004 04:58
file(); problem PHP Tipps 2004 3 12.07.2004 11:51
[Erledigt] Php skript upload problem! PHP Tipps 2004 2 30.06.2004 00:06
[Erledigt] altes neues problem von datei upload!!! PHP Tipps 2004 3 28.06.2004 19:06
[Erledigt] File Upload: PRoblem mit Upload directory PHP Tipps 2004 3 26.06.2004 13:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
upload php perl, dateien nach php upload nicht lesbar, file upload datei nicht lesbar, perl upload file datei nicht lesbar, php upload file process perl, /httpdocs/index.php: permission denied., problem datei upload, file upload php nicht im tmp, problem mit file upload, file upload datei nach upload umbenennen, php maximale anzahl dateiupload formularfelder -size, file upload problme, html perl upload permission denied, php datei nach upload nicht lesbar

Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35 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.