Kezdőoldal » Számítástechnika » Weblapkészítés » PHP e-mail form miért nem...

PHP e-mail form miért nem működik?

Figyelt kérdés

Helló!

Egy html oldalba illesztek PHP mail form-ot. kódolás UTF-8, mind a karakter,mind a HTML kódolása. A html valid...


Localhoston minden tökéletesen működik, azonban ha feltöltöm a tárhelyre, az e-mailt elküldi de a "visszajelző" oldal, (klasszikus mail.php)...szétesik a karakterkódolása és ezzel az egész honlap ami nagyon csúnya.


Miért lehet ez?


2013. jan. 16. 12:22
 1/4 anonim ***** válasza:
Mindegyik fájl kódolása UTF-8?
2013. jan. 16. 15:27
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

1, A fájl maga is megfelelően unicodeba van mentve?

2, Megfelelően vannak kitöltve a fejléc meta tegjei?

3, A szerveren is megfelelő kódolás van beállítva?

2013. jan. 16. 17:37
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

Az összes fájl UTF-8, a tartalma és a meta tag is.


A szerveren nem tudom, nem saját tárhelyre megy fel. Viszont gondolom ott is, mert csak a PHP kiterjesztésű fájl esik szét.

2013. jan. 16. 17:41
 4/4 anonim ***** válasza:

Szia.

mentsd el magát a php lapot UTF8 withot BOM kódolásban (pl nyiss egy üres TXT-t és mentsd el majd helyezd el benne a tartalmadat)


Aztán ezt tedd be a php form leges legelső sorába:

<?php

header('Content-Type: text/html; charset=utf-8');

?>


fontos, hogy semmi ne legyen előtte.

Ha esetleg olyan a tárhelyed pl 1freehost, akkor nem lesz jó, mert az nem engedi a header módosítását.

2013. jan. 16. 22:29
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!