Avatar billede 13thsky Nybegynder
21. november 2008 - 21:31 Der er 5 kommentarer og
1 løsning

uploade en fil

Jeg er lige ved at implementere fileupload tutorialen fundet på
http://da.vidnicholson.com/2006/10/php-image-uploader-and-manipulator.html

Men der hvor jeg skal gemme billedet (filen) på serveren ved jeg ikke hvad jeg skal skrive. Der står følgende i koden:


// After the user has chosen the area to crop, the cropped
// image is passed to the following function that you must
// write your own code for:
function storeImage($img_id)
{
  // $img_id is a GD image reference, if you want the actual
  // JPEG data pass it to imgdata (as below)
  $_SESSION['imgcropper']['cropped'] = imgdata($img_id);
}

- Hvad skriver jeg for at gemme filen i en bestemt mappe?
Avatar billede Slater Ekspert
21. november 2008 - 23:40 #1
Som standard bliver filen bare gemt i en temp-mappe, og slettet når den ikke længere bruges. For at gemme den hvor du vil have den, skriver du normalt:

$dst = 'uploadmappe/filnavn.jpg';
move_uploaded_file($_FILES['name_fra_file_input']['tmp_name'], $dst);
Avatar billede 13thsky Nybegynder
22. november 2008 - 00:40 #2
ja, det er jeg med på. Men hvad er det så jeg skal gøre i denne sitiation?
Avatar billede Slater Ekspert
22. november 2008 - 11:34 #3
Umiddelbart ser det ud til at filen bliver gemt som et tilfældigt navn mellem 1 og 10000, i funktionen imgdata() i filen cropper-include.php

Hvis du bare vil have proppet den ind i en undermappe, men beholde navnet, kan du nok udskifte linjen:
do{ $filename = TEMP_DIR.rand(1,10000); } while(file_exists($filename));
med
do{ $filename = 'folder/'.rand(1,10000); } while(file_exists($filename));

Men det er tilsyneladende ikke meningen at dette script skal gemme filen, men blot ændre den og vise den, så jeg ved ikke, uden nærmere eftersyn, om det er så let.
Avatar billede 13thsky Nybegynder
26. november 2008 - 11:40 #4
det virker desværre ikke
Avatar billede 13thsky Nybegynder
21. august 2010 - 01:29 #5
LUKKET
Avatar billede 13thsky Nybegynder
21. august 2010 - 01:29 #6
LUKKET
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