Avatar billede c0nfusi0n Nybegynder
22. november 2005 - 08:32 Der er 31 kommentarer og
1 løsning

kan formmail oploade filer ?

Kan jeg få min formmail til at oploade filer? (.jpg, .jpeg, .gif og .bmp)

i så fald.. hvordan :S ?
min formmail er her på denne side http://yellowside.dk/formmail.html
Avatar billede jakobdo Ekspert
22. november 2005 - 09:13 #1
Det kan du godt ja!
Prøv at kig her: http://www.webcafe.dk/artikler/php/upload/
Avatar billede c0nfusi0n Nybegynder
22. november 2005 - 11:34 #2
Jeg har tjekket hjemmesiden og læst den.. men det er opload til en server..
jeg skal bare have gjort så man kan oploade til min mail via formmail.. hvordan gør jeg det?? kan du evt. smide scriptet herind?
Avatar billede justask Nybegynder
22. november 2005 - 12:16 #3
du bliver nød til først at uploade filen til serveren og derefter sende en mail hvor du vedhæfter filen - og til sidst kan du slette den uploadede fil fra serveren. Der er eksempler på vedhæftede filer på http://dk2.php.net/manual/en/ref.mail.php...
Avatar billede c0nfusi0n Nybegynder
23. november 2005 - 08:35 #4
lige et sidste spørgsmål..
når de oploader til min server.. skal de så have password for at oploade?? nej vel?
Avatar billede jakobdo Ekspert
23. november 2005 - 08:42 #5
Det kan du selv bestemme! :o)
Avatar billede c0nfusi0n Nybegynder
23. november 2005 - 09:08 #6
okay :)
hmm jeg kan ikke finde ud af den guide.. det ser helt vildt mærkeligt ud når jeg prøver
prøv og se her: http://yellowside.dk/lol.php
http://yellowside.dk/yes.php

min server kan godt tage imod php.. eksempel her: http://yellowside.dk/phptest.php

hjælp :S
Avatar billede jakobdo Ekspert
23. november 2005 - 09:27 #7
Det ser ud til du mangler <?php og ?> omkring php koden!
Avatar billede c0nfusi0n Nybegynder
23. november 2005 - 10:29 #8
ahh.. jeg kan ik få det til at virke endnu.. jejg prøver lige og lave et eller andet ...
Avatar billede c0nfusi0n Nybegynder
23. november 2005 - 11:02 #9
er der ikke en lidt nemmere guide til det?? for jeg kan sku ik finde ud af det
Avatar billede justask Nybegynder
23. november 2005 - 11:10 #10
Kig på http://dk2.php.net/features.file-upload

Flg. kode burde kunne bruges:


<form action="" method="post" enctype="multipart/form-data">
<p>Pictures:
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="submit" value="Send" />
</p>
</form>

<?php
foreach ($_FILES["pictures"]["error"] as $key => $error)
{
  if ($error == UPLOAD_ERR_OK)
  {
      $tmp_name = $_FILES["pictures"]["tmp_name"][$key];
      $name = $_FILES["pictures"]["name"][$key];
      move_uploaded_file($tmp_name, "data/$name");
  }
}
?>
Avatar billede c0nfusi0n Nybegynder
23. november 2005 - 11:25 #11
jo koden du har der virker som den står der.. men der kommer ikke noget op på min server.. hvordan det?
Avatar billede justask Nybegynder
23. november 2005 - 11:32 #12
har du husket at ændre kaldet "move_uploaded_file($tmp_name, "data/$name");" så filerne flyttes til den korrekte folder? "data/$name" skal være en folder på din webserver. Evt. kan du udskrive de temporære file først så du ved om de overhovedet er uploadet
("echo $tmp_name;" før kaldet til "move_uploaded_file").
Avatar billede c0nfusi0n Nybegynder
23. november 2005 - 12:19 #13
Jeg har oprettet en mappe på min server hvos billederne skal uploades til.. den ligger her: yellowside/billeder/mdrpic
skal det så se sådan ud?: move_uploaded_file($tmp_name, "yellowside/billeder/mdrpic");
Avatar billede justask Nybegynder
23. november 2005 - 13:26 #14
du skal nok finde den fulde path (noget i retning af "var/www/html/yellowside/billeder/mdrpic"). Pr'v at udskrive "echo realpath( "." );", så kan du se hvad du skal have foran dit "yellowside"-bibliotek.
Avatar billede showsource Seniormester
23. november 2005 - 13:31 #15
Du kan evt. også prøve dette script:
http://www.showsource.dk/php/vis_script.php?id=1118177424
Avatar billede c0nfusi0n Nybegynder
23. november 2005 - 19:28 #16
hmm okay det ser bedre ud.. hmm hvad betyder:
/disksti/til/roden/af/domain/

hvordan finder jeg ud af roden til mit domain ??
Avatar billede justask Nybegynder
23. november 2005 - 21:38 #17
som sagt: echo realpath( "." );
Avatar billede c0nfusi0n Nybegynder
24. november 2005 - 00:19 #18
Jamen hvad er echo realpath( "." ); ??
Avatar billede c0nfusi0n Nybegynder
24. november 2005 - 08:32 #19
<?php
  echo phpinfo();
?>
Avatar billede jakobdo Ekspert
24. november 2005 - 08:42 #20
Roden i dit domæne er: $_SERVER['DOCUMENT_ROOT']
Avatar billede c0nfusi0n Nybegynder
24. november 2005 - 08:43 #21
Nu siger den.. dir som den skal uploades til ikke findes.. hvordan skal det skrives??

Dir som der skal uploades til findes ikke!!! $image_dir = "yellowside.dk/billeder/mdrpic"
Avatar billede jakobdo Ekspert
24. november 2005 - 08:47 #22
Hvad får du hvis du laver:
<?php
echo realpath(".");
?>
Avatar billede c0nfusi0n Nybegynder
24. november 2005 - 08:59 #23
så får jeg det her:
http://yellowside.dk/phpinfo.php
Avatar billede c0nfusi0n Nybegynder
24. november 2005 - 09:01 #24
nårh nej ik det der

<?php
echo realpath(".");
?>

men når jeg skriver 

<?php
  echo phpinfo();
?>

så får jeg  det som linket.. hvor skal

<?php
echo realpath(".");
?>

ind henne???
Avatar billede c0nfusi0n Nybegynder
24. november 2005 - 09:09 #25
Når jeg kun sætter det herind:
<?php
echo realpath(".");
?>


så siger den http://yellowside.dk/testt.php
Avatar billede c0nfusi0n Nybegynder
25. november 2005 - 09:24 #26
hjælp?? :D
Avatar billede showsource Seniormester
28. november 2005 - 05:50 #27
Hvad med:

// $base_path = "/disksti/til/roden/af/domain/";
$base_path = $_SERVER["DOCUMENT_ROOT"];

// Det dir som der skal uploades til
$image_dir = "billeder/mdrpic";
Avatar billede c0nfusi0n Nybegynder
28. november 2005 - 20:23 #28
Er det rigtigt det her??

// Sti til roden af dit domæne. En "defineret" sti kan også bruges:
// $base_path = "/hsphere/local/home/yellow0/yellowside.dk ";
$base_path = $_SERVER["DOCUMENT_ROOT"];

// Det dir som der skal uploades til
$image_dir = "billeder/mdrpic";
Avatar billede c0nfusi0n Nybegynder
29. november 2005 - 09:32 #29
kæft mann!! jeg ved ik hvad jeg gjorde.. men det virker  nu!!

Alle som hjalp mig.. takk manyn!! deler points ud hehe :P
Avatar billede c0nfusi0n Nybegynder
05. december 2005 - 08:36 #30
showsource
skal du ik have point??
Avatar billede showsource Seniormester
05. december 2005 - 13:14 #31
ok
Avatar billede c0nfusi0n Nybegynder
05. december 2005 - 21:34 #32
mange tak for hjælpen mann!!
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