![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Master
![]() |
![]() Und zwar hab ich folgendes problem:
ich hab ein upload script für php geschrieben, und es funktioniert auf meinen pc, wo ich einen apache server laufen habe, wo ich alles teste, aber wenn ich nun das ganze uploade auf einen internet server, dann funktionierts nicht mehr. woran kann das liegen? ps: den ordner, wo die daten abgelegt werden, habe ich auf chmod 777 gesetzt
____________________________________
http://www.schmausen.at Dein Infoportal für Mittagsmenüs in Klagenfurt |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() Da wäre nicht schlecht:
1) Genaue Fehlermeldung 2) phpinfo() des Servers 3) Code des Upload-Scripts 4) Pfade auf dem server
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
![]() |
![]() |
![]() |
#3 |
Master
![]() |
![]() Phpinfo kann ich aus folgenden grund nicht ansehen:
Warning: phpinfo() has been disabled for security reasons in /home/usr/nwo/info.php on line 8 Code: $updir = "archiv"; # Absoluter Pfad zu dem Verzeichniss in den die Daten gespeichert werden $sizelim = "yes"; # Willst du die größe der datei begrenzen, waehle "yes" sonst "no" $size = "600000"; # Wie gross darf die Datei maximal sein (in bytes) $certtype = "no"; # Sollen nur bestimmt Dateitypen erlaubt werden, waehle "yes" sonst "no" $type = ""; # Was für ein Datentyp darf hochgeladen werden //error if no file is selected if ($file_name == "") { $meldung = "$meldung Keine Datei gewählt."; } //error if file is to big if ($sizelim == "yes") { if ($file_size > $size) { $meldung = "$meldung Die Datei die du gewählt hast, ist zu groß."; } } //error if file isn't certain type if ($certtype == "yes") { if ($type != $file_type) { $meldung = "$meldung Die Datei die du gewählt hast ist vom falschen Typ."; } } @copy($file, "$updir/$file_name") or $meldung = "$meldung Die Datei wurde nicht hochgeladen."; UND ICH BEKOMME EBEN DIE FEHLERMELDUNG-> Die Datei wurde nicht hochgeladen
____________________________________
http://www.schmausen.at Dein Infoportal für Mittagsmenüs in Klagenfurt |
![]() |
![]() |
![]() |
#4 | |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() Hehe
Dann ruf mal "copy" ohne dem "@" davor auf. Dann wirst Du schon eine aussagekräftige Fehlermeldung bekommen, da: Zitat:
![]()
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
|
![]() |
![]() |
![]() |
#5 |
Master
![]() |
![]() wieso sollte updir nicht passen?
bei meinem apache server funzt das aber
____________________________________
http://www.schmausen.at Dein Infoportal für Mittagsmenüs in Klagenfurt |
![]() |
![]() |
![]() |
#6 |
Master
![]() |
![]() bist du sicher, dass die möglichkeit des dateiuploads am webserver per php.ini nicht deaktiviert ist (aus sicherheitsgründen). auch möglich, dass php nicht die rechte hat um am angegebenen pfad dateien anlegen zu dürfen.
der tip das vorangestellte @ wegzulassen wird klarheit bringen. lg |
![]() |
![]() |
![]() |
#7 |
Master
![]() |
![]() ok ich hab das mal gemacht, und das ist rausgekommen:
Warning: open_basedir restriction in effect. File is in wrong directory in /home/usr/nwo/ppqs/functions.php on line 98
____________________________________
http://www.schmausen.at Dein Infoportal für Mittagsmenüs in Klagenfurt |
![]() |
![]() |
![]() |
#8 | |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() Hehe - wusste ich's doch - das updir is falsch
![]() Functions restricted/disabled by safe-mode: Zitat:
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
|
![]() |
![]() |
![]() |
#9 |
Master
![]() |
![]() das heisst, ich kann die files nicht in einen anderen ordner kopieren?
____________________________________
http://www.schmausen.at Dein Infoportal für Mittagsmenüs in Klagenfurt |
![]() |
![]() |
![]() |
#10 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() Das Verzeichnis muss die selben Besitzer/Gruppe haben, wie das File, das das Script beinhaltet (siehe Doku Safe Mode).
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|