Uploade billeder via PHP

Tags:    php

Jeg er ved at lave et admin til min bog arkiv på siden. Er ved at lave så jeg kan tiløje bøger online fra min side.

Men nu er jeg kommet til billede upload. Hvordan ser script til et billede upload ud ?
Det skal sære så man kan klikke et billede fra sin computer i et form og der efter skal billede navn eks. hus.gif gemmes i MySQL. Så når jeg hiver navnet ud fra my skal kan bruge denne funktion.

<? echo"<img border='0' src='grafik/$billede>"; ?>

Hvis I kan hjælp så er der 500 UP . Hvis det ikke er nok så kommer der flere :O)


M.V.Hilsen
Smooth
WebSteps.dk



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Hej Smooth...

Her er noget kode som jeg bruger her på Udvikleren. Det virker glimragende :-)

Først skal du have en form, der refererer til en fil der kan uploade for dig. Noget i stil med:

<pre>
<form enctype="multipart/form-data" action="upload.php4" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
<input name="billede" type="file" class="input" size="50" />
<input type="submit" value="Upload" class="button" />
</form>
</pre>
I det her tilfælde hedder filen upload.php4. Indholdet af den skal så være noget i stil med det her:
<pre>
if (is_uploaded_file($billede)) {
$filename = $userid . ".jpeg";
$update = mysql_query("update dinbrugertabel set billede='images/$filename' where id=$userid");
copy($billede, "/hotel/stil/til/billedemappe/$filename");
echo "Done!";
} else {
echo "Kunne ikke uploade";
}
</pre>

Filen bliver gemt med brugerens ID, så er du sikker på at der ikke er to personer der uploader et billede hver med samme navn! Det burde være til at forstå, ellers må du lige spørge...

--
Mvh.

Kasper (TSW)
Webmaster[Redigeret d. 17/03-02 21:19:03 af Kasper (TSW)]



Okay jeg kigger li' tak


M.V.Hilsen
Smooth
WebSteps.dk



t