Kleines Problem
Einklappen
X
-
hab was :-))))))))))
Hab was. Bin ja sooo froh!!!! Hab da jetzt zwei ganze Tage dran gesessen... Morgen werd ich dann versuchen diesen Pfad in die DB zu speichern...
Das mit / oder \ weiß ich auch nicht so genau. Vielleicht kann mir das ja noch jemand erklähren, dachte bis jetzt das man / auf windows Maschinen schon machen darf.
Vielleicht hab ich mich zu undeutlich ausgedrückt aber mein Problem ist hiermit erstmal gelöst.
auf die echo ausgabe, müßte ich doch zugreifen können und das dann in die DB speichern können, oder? und dann mit dieser Pfadangabe mir das Bild anzeigen lassen können, oder?PHP-Code:echo "Der Dateipfad wurde verschoben nach: ";
move_uploaded_file($_FILES["datei"]["tmp_name"], "c:/Apacheserver/Apache2/htdocs/uploads/".$dateiname);
echo("c:/Apacheserver/Apache2/htdocs/uploads/".$dateiname.'<br>');
Das Problem war, das der ordner uploads wo falsches gestanden ist...
Na, ja kann mal passieren, oder?
Danke an alle dir mir geholfen haben!!! Hätte heute ohne euch nicht durchgehalten!!!
Einen Kommentar schreiben:
-
mal noch ne frage am Rande,
echo "Der Dateipfad wurde verschoben nach: ";
move_uploaded_file($datei,'c:/Apacheserver/Apache2/htdocs/uploads');
//müsste das nicht eigentlich c:\.... lauten?
Einen Kommentar schreiben:
-
erstmal danke an die, die mir geantwortet haben!!!
Aber es läuft immer noch nicht, hat vielleicht noch jemand eine Idee?
Einen Kommentar schreiben:
-
Greife über den explorer drauf zu. Sicherheitseinstellungen sind alle zugelassen, hab also alle Rechte.
Chmod hat bei Windows doch keine Wirkung, wenn ich das bis jetzt richtig verstanden habe, weil es hier eigentlich keine so ne rechtevergabe gibt.
Einen Kommentar schreiben:
-
dann bleibt halt noch cmod
hab von lokalen system null Ahnung. Wie greifst du den auf die ordner
htdocs und uploads zu, über windows explorer oder ftp?
wenn window************plorer, dann rechtsklick auf den Ordner->Eigenschaften->Sicherheitseinstellungen->alles zulassen
wenn ftp: dann halt Programm aufrufen->ordner auswählen->cmod setzen(je nach ftp-Programm)
'c:/Apacheserver/Apache2/htdocs/uploads'
Einen Kommentar schreiben:
-
mein save_mode ist auf off. Dürfe dann doch keine Probleme mit Benutzerrechten haben, weil es dann doch alles zuläßt, oder?
Einen Kommentar schreiben:
-
habe was ausprobiert und jetz kommt das...
Habe in den Code folgendes vom Manual eingfügt:
Als Ausgabe bekomme ich jetzt das:PHP-Code:$uploaddir = 'c:/Apacheserver/Apache2/htdocs/uploads';
print "<pre>";
if (move_uploaded_file($_FILES['datei']['tmp_name'], $uploaddir . $_FILES['datei']['name'])) {
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
File is valid, and was successfully uploaded. Here's some more debugging info:
Array
(
[datei] => Array
(
[name] => sa4.jpg
[type] => image/pjpeg
[tmp_name] => C:\DOKUME~1\ADMINI~1.RAA\LOKALE~1\Temp\php4C7.tmp
[error] => 0
[size] => 1791
)
)
Aber damit hat er auch nichts in meinen Ordner uploads geschrieben.
@marc werde gleich mal schauen
Einen Kommentar schreiben:
-
eventl. findest du hier noch was
http://de.php.net/manual/de/features.safe-mode.php
Einen Kommentar schreiben:
-
Bei den Sicherheitseinstellungen ist alles zugelassen.
Bin eigentlich gerade nur am lokal ausprobieren.
Soll auf Windows 2000 mit Apache2 und php 4.3.4 laufen.
Einen Kommentar schreiben:
-
rechtsklick ordner:
eigenschaften->sicherheitseinstellungen
und dort für den jeweiligen user!
ruf mal deinen Hoster diesbezgl. an, der wird dir da wahrscheinlich eher helfen können
gruss
Einen Kommentar schreiben:
-
@ Peter
Wenn chmod davor geht es auch nicht
@MoRtAlAn
Meinst du bei Recht im Explorer, bei meinem Ordber bei Eigenschaften, Allgemein und dann schauen ob ein Häckchen bei Schreibgeschützt oder so ist?
Ist Nicht darf alles machen.
Einen Kommentar schreiben:
-
und was macht dann, wenn ein provider windows irgendwas mit apache einsetzt, und man steht dann vor so einem problem?wenn windows: chmod geht nicht
gruss
peter
Einen Kommentar schreiben:
-
mh... windows oder linux büchse ??
wenn windows:
chmod geht nicht.. rechte für den ordner bitte per explorer setzen
Einen Kommentar schreiben:
-
vielleicht erst chmod und dann move_uploaded_file?
peter
Einen Kommentar schreiben:
Einen Kommentar schreiben: