php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.09.2007, 09:26  
Neuer Benutzer
 
Registriert seit: 27.09.2007
Beiträge: 6
maulwurf befindet sich auf einem aufstrebenden Ast
Standard Bildupload funktioniert beim Provider nicht

Hallo,
ein sicher schon oft gelesenes Problem: In meiner Arbeitsumgebung XAMPP/Windows habe ich ein Bildupload-Script geschrieben, das mit absoluten Pfadangaben reibungslos funktioniert.

Bei der Portierung zum Provider habe ich den Pfad ins Upload-Verzeichnis geändert in 'juergen/pics/cover'. Das Script wird aus einem Adminverzeichnis gestartet, das auf derselben wie der Pics-Ordner liegt (juergen/admin - juergen/pis).

Es wird eine temopäre Datei erstellt, aber es kommen trotzdem die Fehlermeldungen: "Failed to open stream: No such file or directory in XXX.php" und "Unable to move blabla", was ja logisch ist aufgrund der ersten Fehlermeldung. Wo nix ist, schiebt sich nix.

Was mache ich falsch? Wie müssen die Pfade aussehen, dass es klappt?

Vielen Dank für eure Mühe und Antwort im Voraus.

Gruß
maulwurf ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.09.2007, 10:25  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Probier mal relative Angaben ../pics/cover

zuerst lokal, wenns da klappt sollte es auch online funktionieren.

Ist in deinem root-Ordner Juergen, oder kommt davor noch was? Wird das Script in dem Admin Ordner wo anders eingebunden?
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 27.09.2007, 10:37  
Neuer Benutzer
 
Registriert seit: 27.09.2007
Beiträge: 6
maulwurf befindet sich auf einem aufstrebenden Ast
Standard

Hallo,
danke für die Antwort. Hab es noch nicht probiert, aber juergen ist nicht der root-ordner, sondern ein Unterordner auf meiner Site mit dem Entwurf. das Script ist dann auf der Ebenen juergen/admin/XXX.php zu finden.
maulwurf ist offline  
Alt 27.09.2007, 11:38  
Neuer Benutzer
 
Registriert seit: 27.09.2007
Beiträge: 6
maulwurf befindet sich auf einem aufstrebenden Ast
Standard

Hallo PsychoEagle,
habe jetzt mal lokal die Variante ../pics/cover ausprobiert. Funktioniert wunderbar, allerdings nicht online. Da kommt jetzt der Zusatz "Permission denied". Ich habe aber nachgesehen, ob die Ordner Schreibrechte besitzen, da ich zuerst der Meinung, dass hier der Fehler liegt. Und die haben sie alle.

????

danke
maulwurf ist offline  
Alt 27.09.2007, 12:17  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

hmm, welchen CHMOD hat der Ordner?

Wenn du diesen per FTP setzt, musst du evtl darauf achten, ob Browser-User (ka wie die genau definiert sind) Schreibrechte haben. Ein Server macht dort Unterschiede, am Besten mit einem Script die Schreibrechte setzen --> chmod()

chmod ("/somedir/somefile", 0755);

Anmerkung: Der aktuelle Benutzer ist der, unter dem PHP läuft. Das ist unter Umständen nicht der Benutzer, den Sie für normale Shell- oder FTP-Zugriffe benutzen.

Alternativ kannst du es auch mit FTP-Verbindung hochladen (also FTP Verbindung in deinem Script aufbauen und via FTP Transferieren), falls alles nichts hilft.

Der Pfad stimmt wenigstens soweit

Grüße
Da Psy
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 27.09.2007, 12:40  
Neuer Benutzer
 
Registriert seit: 27.09.2007
Beiträge: 6
maulwurf befindet sich auf einem aufstrebenden Ast
Standard

Yeah Mann, Eagle Mann, du bist mein Mann - oder so. Vielen, vielen Dank, das hat geklappt.

Herzliche Grüße
maulwurf ist offline  
Alt 27.09.2007, 17:23  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Okaaaaay

Yeahaaaaa.

Ok genug gealbert, helfe sehr gerne, np

Grüße
Da Psy
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle 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
Datenbankeintrag funktioniert nicht phrain PHP Tipps 2008 13 03.04.2008 12:59
Session funktioniert nicht bei session.use_cookies = Off Quagga PHP Tipps 2007 13 13.01.2007 18:27
Lokal funktioniert alles -> auf Server fast nichts PsychoEagle Datenbanken 2 14.08.2006 08:43
Problem mit Bildupload 2wuck PHP Tipps 2006 2 03.07.2006 07:05
Evanzo - PHP: mail funktioniert nicht alexgsx PHP Tipps 2006 13 01.04.2006 16:31
Neue Domain bei gleichen Provider ohne Datebankzugriff??? Diego1978 Datenbanken 7 01.03.2006 11:46
[Erledigt] Hilfe: Zugriff auf Webserver funktioniert nicht mehr Server, Hosting und Workstations 5 06.02.2006 22:34
Nach Einfügugng der Sessions funktioniert mein Program nicht PHP-Fortgeschrittene 1 02.10.2005 06:13
Kontakrformular funktioniert nur zum Teil PHP Tipps 2005-2 12 18.07.2005 11:24
Php Gästebuch funktioniert nicht auf dem Server PHP Tipps 2005 13 21.04.2005 22:11
Suche guten und zuverlässigen Provider workaholic Beitragsarchiv 4 21.04.2005 10:43
Pfadangabe in php.ini funktioniert nicht PHP Tipps 2005 10 29.03.2005 15:16
Dateien erstellen oder schreiben funktioniert nicht im Web PHP Tipps 2004-2 1 05.12.2004 19:39
Datennübertrag funktioniert nicht PHP-Fortgeschrittene 11 15.10.2004 12:10
[Erledigt] mein Provider unterstuetzt opendir readdir usw. nicht PHP Tipps 2004 2 13.07.2004 11:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ftp bildupload move, php script bild upload klappt datenbankeintrag funkt nicht

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