Hogyan kell a kapcsolat oldalon php-ben megírni azt, hogy csatolmányt is tudjanak küldeni?
Sziasztok! Elkészítettem php-ban az oldalam kapcsolat részét és szeretnék beletenni tallózós dokumentumküldős részt is. De bárhogy állítom, vagy el sem küldi, vagy csak mint szöveget küldi el a csatolt fájl nevét. Hogy kell megírni úgy, hogy elküldje a fájlt?
Plusz ha megjön az e-mail, akkor az ékezetes betűket kriksz-krakszosan írja. Azt hogy kell beállítani, hgoy jó legyen? UTF-8-ra van beállítva az oldal és mégsem jó! :(
1. Kell egy file típusú input.
2. A formnál meg kell adni az enctype paramétert: multipart/form-data
3. POST metódussal kell küldeni.
A többi itt: [link]
A html-es részt azt ismerem, csak php-ban nemtom mit kell mire állítgatni. De megnézem a linket.
A ékezetes dologra tudsz valamit esetleg?
Nem tudom milyen módszerrel küldöd a levelet, de mind a levél fejlécében, mind HTML formátumú levél esetén a HTML fejlécben be kell állítani a karakterkódolást. Meg érdemes megnézni, hogy valóban UTF-8-ként kerül-e a szöveg a levélben. Esetleg a transfer-encoding-ot is érdemes megnézni, hogy az rendben van-e.
Tehát a levél forrásában kb. ennek kell lennie:
From: …
To: …
…
Content-Type: text/html; charset="utf-8";
Content-Transfer-Encoding: ………
<!DOCTYPE ……… >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
…
De bővebben csak akkor lehet foglalkozni a kérdéssel, ha tudjuk, milyen módszerrel küldöd a levelet. Valamiféle PHP scripttel? sendmail-el? SMTP-vel?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!