/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Vedlagte filer i php mail
Fra : Thomas Dybdahl osv


Dato : 06-03-03 18:17

Er det muligt at vedlægge filer i phps mail funktion?
Thomas

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Ukendt (06-03-2003)
Kommentar
Fra : Ukendt


Dato : 06-03-03 19:03

> Er det muligt at vedlægge filer i phps mail funktion?

Sidder og roder med det samme pt. ;) Jeg har prøvet div. "mail forms" (se
http://www.hotscripts.com/PHP/Scripts_and_Programs/Form_Processors/ ) Men
jeg har ikke haft held med det.. Det er som om servern ikke vil lade
scriptet gemme filer på www-disken..



N/A (06-03-2003)
Kommentar
Fra : N/A


Dato : 06-03-03 20:14



Thomas Dybdahl osv (06-03-2003)
Kommentar
Fra : Thomas Dybdahl osv


Dato : 06-03-03 20:14

Andreas Haugstrup Pedersen wrote in
dk.edb.internet.webdesign.serverside.php:
> Thomas Dybdahl osv <1@3.be> wrote in news:b47vpi$d27$1@sunsite.dk:
>
> > Er det muligt at vedlægge filer i phps mail funktion?
>
> Ja, det er det da. Her er noget kode jeg brugte for noget tid siden. Du
> kan rette til som det passer dig.

Du må meget undskylde, men jeg er altså lidt af en noob til php. (begyndte
for få dage siden) Vil du ikke lave et mindre eksempel, noget i stil med:

mail("-@-.-",
"Overskridt",
"Tekst",
"file(url)",
"From: -@-.-\nReply-to: -@-.-");

på forhånd tak.
__Thomas

> $body = "Participate: $Participate\n
> Assistance: $assistance
> Company name: $Company_name
> Contact person: $Contact_person
> Telephone: $Telephone
> Fax: $Fax
> Website: $Website
> Person in charge: $Person_in_charge
> Direct tel. no. $Direct_tel_No
> Email: $Email
> Invite additional: $We_would_like_to_invite_additional
>
> Products:
> $Products
>
> Objectives:
> $Objectives
>
> Target groups:
> $Target_groups
>
> Background information:
> $Background_information_about_your_company\n\n";
>    
>
>    $to = $recipient;
>    $redirect = "Location: $redirect";
>    $errorpage = "Location: $errorpage";
>    $from = $Email;
>    $subject = "Feedback - Sri Lanka";
>    $boundary = uniqid("");
>    $headers = "From: $from\nMIME-Version:1.0\n";
>
>    if ($HTTP_POST_FILES['userfile']['name'] != "") {
>    $headers = "From: $from\nMIME-Version:1.0\nContent-type:
> multipart/mixed; boundary=\"$boundary\"";
>       $mimeType = $HTTP_POST_FILES['userfile']['type'];
>     $fileName = $HTTP_POST_FILES['userfile']['name'];
>
> $fp = fopen($HTTP_POST_FILES['userfile']['tmp_name'], "r");
> $read = fread($fp, filesize($HTTP_POST_FILES['userfile']['tmp_name']));
> $read = base64_encode($read);
> $read = chunk_split($read);
> $body = "--$boundary
> Content-type: text/plain; charset=\"ISO-8859-1\"
> Content-transfer-encoding: 8bit
>
> $body
>
> --$boundary
> Content-type: $mimeType; name=\"$fileName\"
> Content-disposition: attachment; filename=\"$fileName\"
> Content-transfer-encoding: base64
>
> $read
>
> --$boundary--";
>    }
>
> if (mail($to, $subject, $body, $headers)) {
>    header($redirect);
>    exit;
> } else {
>    header($errorpage);
>    exit;
> }
>
>
> --
> Andreas
> <http://www.solitude.dk>


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Jonas Koch Bentzen (06-03-2003)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 06-03-03 23:10

Thomas Dybdahl osv wrote:

> Er det muligt at vedlægge filer i phps mail funktion?

http://pear.php.net/manual/en/core.mail.mime.php

Det er muligt, eksemplerne på siden ser svære ud, men det bliver bestemt
ikke nemmere at lave det i hånden. Hvis du alligevel vil lave det i hånden,
er der en vejledning på http://php4you.kiev.ua/docs/php_attach.html.

--
Jonas Koch Bentzen

http://findhim.com/

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste