När du först alddar upp filen så hamnar den i en temporär katalog och kan nte kommas åt utifrån. Du måste först flytta den in under din webb-root. Detta gör du med funktionen move_uploaded_file
Se: http://us.php.net/manual/en/function.move-uploaded-file.php
Här bör man också nämna att du bör kolla vilken filtyp som laddas upp, innan du flyttar filen. Annars kan någon mycket enkelt ladda upp en PHP-fil och köra den, och vips vet de ditt lösenord och har möjlighet att radera alla dina filer.
Kolla bland kommentarerna till sidan jag länkade för kodexempel, t ex: http://us.php.net/manual/en/function.move-uploaded-file.php#87787
Hej hur får jag tag i hela filnamnet inkl path när jag går till nästa formulär för att göra upload på en bild.
<form enctype="multipart/form-data" action="upload.php" method="POST">
Please choose a file: <input name="uploaded" type="file" /><br />
<input type="submit" value="Upload" />
</form>
nedanstående ger ju bara filnamnet.
echo basename( $_FILES['uploaded']['name']) ;
jag vill länka till filen som är en bild, så jag kan förhandsgranska bilden innan jag går vidare och laddar up den.
<img src=<? echo $filnamn ?> alt="bild" />

