Avatar billede kennedk Nybegynder
14. november 2005 - 15:05 Der er 10 kommentarer

billede upload

Jeg kører en apache server på min computer hvor koden virker.
Men når jeg uploader den til min ftp, så virker den ikke. jeg har surtown til udbyder og de skriver:

Kan jeg lave filupload med PHP?
Ja, det kan du godt:
dog skal det bemærkes at:

- Stierne inde i php scriptet skal være relative (dvs. "uploadedfiles/" og ikke "/hsphere/local/dybdahl/midsommer.dk/uploadedfiles/")

- De uploadede filer kan kun flyttes til mapper, som er world writeable (chmod 777)

Den skriver ikke nogen fejl, den uploader bare ikke billedet.
Kan nogen hjælpe?
Her er koden:


$sted = "billeder"; // hvor billederne skal hen

if(isset($_FILES['filnavn'])){
list($filtype, $type) = explode("/", $_FILES['filnavn']['type']);

if($type == "jpg" || $type == "jpeg" || $type == "gif") {
if(file_exists($sted."/".$_FILES['filnavn']['name'])){
echo "OBS billedet findes i forvejen";
}else{
echo "billede, der er blevet uploadet: <a href=\"billeder/". $_FILES['filnavn']['name']."\">". $_FILES['filnavn']['name']."</a>";
$tempfile = $_FILES['filnavn']['tmp_name'];
$destination = $sted."/".$_FILES['filnavn']['name'];
copy($tempfile, $destination);

}
}else{
echo "Ugyldig billede, du kan uploade jpg og gif billeder.";
}
}

?>
<form action="" method="post" enctype="multipart/form-data">
  <p>Fil der skal uploades:
    <input name="filnavn" type="file" id="filnavn">
</p>
  <p>
    <input type="submit" name="Submit" value="Upload">
    </p>
</form>
Avatar billede erikjacobsen Ekspert
14. november 2005 - 15:10 #1
Avatar billede webstuff Nybegynder
14. november 2005 - 15:12 #2
prøv med:
$sted = "/billeder/";
eller
$sted = "billeder/";
det er den førse linje :-D
Avatar billede webstuff Nybegynder
14. november 2005 - 15:14 #3
eller det her måske
$sted = "../billeder/";
Avatar billede kennedk Nybegynder
14. november 2005 - 15:15 #4
Det virker stadig ikke :s
Avatar billede kennedk Nybegynder
14. november 2005 - 15:15 #5
hov webstuff dit svar havde jeg ikke prøvet, jeg prøver lige.
Avatar billede kennedk Nybegynder
14. november 2005 - 15:17 #6
Nej, det virker heller ikke, webstuff.
Avatar billede erikjacobsen Ekspert
14. november 2005 - 15:30 #7
Det er ikke sikkert du får fejlen at vide, så prøv med en

  error_reporting(E_ALL);

øverst
Avatar billede kennedk Nybegynder
14. november 2005 - 15:35 #8
nu kom der en fejl:

Warning: copy(billeder/1a2.gif): failed to open stream: Permission denied in /hsphere/local/home/hygge/kemo.biz/billede.php on line 25

Hvad betyder den så?
Avatar billede kennedk Nybegynder
14. november 2005 - 15:55 #9
det virker nu :d
Avatar billede webstuff Nybegynder
14. november 2005 - 17:16 #10
hvad gjorde du?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester