02. marts 2009 - 21:08Der er
10 kommentarer og 1 løsning
upload fil HJÆLP!
Hej
Jeg har nu i lang tid prøvet at få et ganske simpelt script op at køre hvor man kan uploade en billedfil. Jeg har prøvet en masse forskellige løsningsforslag på nettet, og arbejder pt med dette:
<?php $target = "/images"; $target = $target . basename( $_FILES['uploaded']['name']) ; $ok=1; if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) { echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded"; } else { echo "Sorry, there was a problem uploading your file."; } ?>
Alligevel bliver der ved med at komme følgende fejl: Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 540935 is not allowed to access / owned by uid 0 in /customers/carbon-crystal.dk/carbon-crystal.dk/httpd.www/upload2.php on line 5 Sorry, there was a problem uploading your file
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
har aldig prøvet chmod før for er rimelig ny til php og når jeg kun at få brugt det en gang imellem i min fritid, går udviklingen jo ikke stærkt. Men fandt da ud af det, og det hjalp.
Hvis andre får samme problem skiftede jeg $target = "/images"; ud med $target = chmod("/", 777); (du må lige korrigere mig Jakob hvis det ikke er helt efter bogen, men har nu bare 1 problem, lige meget hvordan jeg skriver stien filen skal kopieres til, kan den ikke finde du af det, den vil kun acceptere chmod("/", 777); og ikke fx chmod("/images", 777); eller noget andet for den sags skyld, hvordan kan det være?
okay, nu har jeg prøvet at give tilladelse til mappen filen skal lægges i via smartFTP, men det virker stadig ikke? den skriver: Warning: chmod() [function.chmod]: Unable to access /upload/uploads/ in... men jeg har forsøgt gentagende gange at give tilladelse til det. kan det have noget at gøre med mit unix uid? Jeg er virkelig ude på dypt vand så hjælp ville virkelig være rart! :D
okay, tak for hjælpen, har fundet ud af at det er fordi at mit webhotel ligger hos one.com og der kan man ikke slå safe mode off, derfor bliver den ved med at brokke sig.
Men opsiger alligevel snart mit webhotel hos one.com så det gør ikke så meget ;)
Det behøves ikke, jeg har fået det til at virke nu :D:D
Jeg kiggede på det script du havde lavet, og jeg prøvede at sætte koden sammen til 1 fil, først upload2.php også html formen via echo som du havde gjort, og det virkede :D
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.