Új hozzászólás Aktív témák
-
huskybusky
csendes tag
válasz
vakondka
#1261
üzenetére
Valóban véletlenül utf-8-ban mentettem a formot. Visszaállítottam, és így az eredeti mail.php-val már helyesen írta a kapott email-ben a betűket. Kösz.
Viszont most kicsit összezavarodtam, hogy akkor ha ki akarom íratni a sikeres, vagy sikertelen küldést, pontosan mi is legyen a mail.php tartalma.
Igérem, hogy ha összejön abbahagyom a fárasztásotokat és veszek egy php-könyvet. -
huskybusky
csendes tag
válasz
vakondka
#1245
üzenetére
Kipróbáltam amit fentebb javasoltál, és ha külön fájlban teszem fel a formot akkor szépen ki is ír mindent. Ha a 1246-os beírásomban szereplő linken található lapról akarom elküldeni a formot, akkor ezt írja ki a képernyőre: Array( )
Ezután újra felraktam a tőled eredetileg kapott mail.php-t:
<?php
$targy = "Levelem tárgya";
$szoveg = "A levél feladója: " . $_POST['name']."\n";
$szoveg .= "A küldő email címe: " . $_POST['email']. "\n";
$szoveg .= "Üzenet: " . $_POST['message'];
mail("email@címem.hu",$targy,$szoveg);
?>Ha a különálló lappról küldöm el az űrlapot, akkor jön szépen az email (ezer köszönet érte)
és benne van minden ami kell. Az egyedüli zavaró dolog csak a már fentebb is írt ékezetes és pontos betűk kuszasága. (Magában az üzenetben helyesen hozza a betűket.) Csak ez nem jó:A levĂŠl feladĂłja:
A kĂźldĹ email cĂme:
Ăzenet:Eredetileg úgy szerettem volna elhelyezni az űrlapot, ahogy a linken látszik, de valamit eléggé elszúrhatok a beillesztésénél, vagy nem is tudom...
Köszönök minden segítséget. Már csak egy utolsó kérdésem lenne.Ha csinálok egy html lapot, (pl.sikeresuzenet.html) amiben tudatom a küldővel, hogy az üzenet elküldése sikeres volt, akkor azt hogyan tudom betenni a függvénybe? -
huskybusky
csendes tag
válasz
vakondka
#1238
üzenetére
Tudom, hogy most már unalmas vagyok az űrlapommal együtt, de még mindig nem működik nálam a dolog. Tehát feltettem ezt :
<?php
$targy = "Levelem tárgya";
$szoveg = "A levél feladója: " . $_POST['name']."\n";
$szoveg .= "A küldő email címe: " . $_POST['email']. "\n";
$szoveg .= "Üzenet: " . $_POST['message'];
mail("email@címem.hu",$targy,$szoveg);
?>Most az van, hogy kapok mailt, aminek van tárgya, és a levélben ez van:
A levĂŠl feladĂłja:
A kĂźldĹ email cĂme:
Ăzenet:Amúgy kösz a türelmeteket.
-
-
huskybusky
csendes tag
válasz
vakondka
#1230
üzenetére
Tehát megcsináltam az általad leírtakat,
<?php
$targy = "Levelem tárgya";
$nev = "A levél feladója: " . $_POST['name']."\n";
$email .= "A küldő email címe: " . $_POST['email']. "\n";
$uzenet .= "Üzenet: " . $_POST['message'];
mail(''email@címem.hu'',"Levelem tárgya",$name.$email.$message);
?>de sajnos csak ez a hibaüzenet jön fel:
Parse error: syntax error, unexpected T_STRING in /nfs/extra/webcímem/wwwroot/mail.php on line 6
Van valami ötleted? -
huskybusky
csendes tag
válasz
vakondka
#1228
üzenetére
Igen, a küldő nevét, email címét, és az üzenetét szeretném megkapni emailben.
A levél tágya nincs benne az űrlapomban, sajnos rosszul írtam a mail.php-t. (Bocs)
Valójában ezt próbáltam először, és így nem működött.
<?php
$nev = $_POST['name'];
$email = $_POST['email'];
$uzenet = $_POST['message'];
mail(''email@címem.hu'',$name,$email,$message,);
?>Kösz a választ, megpróbálom.
-
huskybusky
csendes tag
Sziasztok!
Egyenlőre nem vagyok túl járatos php-ban, tehát a problémám is ennek megfelelően eléggé laikus. Az alábbi formot szeretném email címre elküldetni,<form action="mail.php" method="post" enctype="text/plain" name="" lang="hu">
<p>Név</p>
<p>
<input name="name" type="text" value="" maxlength="30">
</p>
<p> E-mail cím</p>
<input name="email" type="text" value="" maxlength="40">
</p>
<p> Üzenet</p>
<textarea name="message" cols="40" rows="8"></textarea>
</p>
<p>
<input name="submit" type="submit" value="Küldés">
</p>
</form>ezzel a mail.php-val,
<?php
$targy = $_POST['name'];
$szoveg = $_POST['email'];
$szoveg = $_POST['message'];
mail(''email@címem.hu'',$name,$email,$message,);
?>de nem mjön össze a dolog. Tudnátok segíteni?
Új hozzászólás Aktív témák
- Apple MacBook
- Windows 7
- Allegro vélemények - tapasztalatok
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- CMF Phone 1 - egy jó telefon
- Sweet.tv - internetes TV
- Milyen autót vegyek?
- Okosóra és okoskiegészítő topik
- Hosszú premier előzetest kapott az Arknights: Endfield
- Yepp: korlátlanság és streaming-modell a Yettel adatforradalma
- További aktív témák...
- Dell Latitude 7280,12.5",FHD,i7-6600U,8GB DDR4, 256GB SSD,WIN11, 2 KAMERA
- GARANCIÁLIS, ÚJ ÁLLAPOT MacBook Air 15 M3 16GB 256GB SSD midnight (éjfekete )
- ASUS GeForce RTX 4080 16GB GDDR6X Noctua OC Edition
- Dell Latitude 7280,12.5",FHD,i7-6600U,8GB DDR4, 128GB SSD,WIN11, 2 KAMERA
- HP ProLiant DL360e G8 8xSFF 1U 2xE5-2450L (16 mag/32 szál), 144GB DDR3, iLO4, B120i, P410 1GB BBU
- HP ProDesk 600 G4 i3-8100 16GB 512GB 1 év garancia
- LENOVO TABLET 10 (N4100),10.1",WUXGA, 2-IN-1 TABLET,Ceruza,LTE kártya,8GB DDR4,128GB SSD,WIN11
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600 / RX 5700XT / 16GB DDR4 / 500 SSD + 1TB HDD
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- LG 75QNED86T3A / QNED / 75" - 164 cm / 4K UHD / 120Hz / HDR Dolby Vision / FreeSync Premium / VRR
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
