PHP Upload Problem

Halo

Grünschnabel
Hoi,

Ich wollte fragen ob mir jemand bei folgendem Problem helfen kann.

Ich möchte mit diesem PHP Code:

Code:
<?php 
$tempname = $_FILES['file']['tmp_name']; 
$name = $_FILES['file']['name']; 





$type = $_FILES['file']['type']; 
$size = $_FILES['file']['size']; 



if($type != "image/gif" && $type != "image/pjpeg") { 
$err[] = "Bitte nur .gif und .jpg Dateien hochladen."; 
} 
if($size > "50000") { 
$err[] = "Die Datei die Sie ausgewählt haben ist zu groß!<br>Maximale Dateigrosse beträgt 50 KB!"; 
} 


if(empty($err)) { 
copy("$tempname", "../pics/$name"); 
echo "Die Datei $name wurde erfolgreich hochgeladen!"; 
} 
else { 
foreach($err as $error) 
echo "$error<br>"; 
} 
?>

Den ich glaub ich sogar von tutorials.de habe, Bilder uploaden können...

Allerdings kommt dann immer folgendes:

Warning: copy(blub.gif) [function.copy]: failed to create stream: Permission denied in /www/htdocs/bla/blabla/upload.php on line 30

Ich habe in der php.ini upload erlaubt und auch allow_url_fopen .... Wenn das damit überhaupt was zu tun hat

Kann mir einer sagen was ich falsch mache ?
 
Oh, kann ja sein, dass ich jetzt voll auf dem Holzweg bin - aber versuchs doch bitte mit chmod 777. *duck

sB!
 
Hmm, naja...
1. Nicht die Lösung die wirklich empfehlens Wert ist soweit ich mich bisher informieren konnte....
2. Im Prinzip bin ich doch mit einer PHP-Datei Owner (also bei 755 die 7) oder net ?
 
*arg* tuts sogar...
Aber ich würds gerne nich so lassen müssen !

Kann man sich irgendwie als Owner erkenntlich machen ?

Und Danke übrigens erstmal für die schnelle Hilfe =))
 
Das kommt auf die PHP Implementation am Webserver an, nehm ich jetzt mal an. Wenn du nicht am localhost sitzt, wirst du auch nicht owner sein - laeufts denn ueberhaupt mit 777?

sB!
 
jo, läuft.

Das dumme is ja, dass ichs schonmal geschafft hab .... Auch ohne diese Berechtigungsnummern, nur tuts das neuerdings net mehr

Und die PHP Datei liegt ja aufm localhost.
 
Zurück