Kezdőoldal » Számítástechnika » Weblapkészítés » Miért van az, hogy egy php...

Miért van az, hogy egy php űrlap kitöltése és elküldése után az e-mailben megkapott eredményben random! (szóköz) karakter kerül beszúrásra? (pl. : Telekommun! Ikáció) Mi a megoldása?

Figyelt kérdés
charset be van állítva: $headers .= "Content-Type: text/html; charset=UTF-8\r\n";

2016. aug. 1. 09:24
1 2
 1/13 anonim ***** válasza:
39%
Ezt olvasd el először: [link]
2016. aug. 1. 09:50
Hasznos számodra ez a válasz?
 2/13 A kérdező kommentje:
Köszi ez nagyon hasznos válasz volt. Kár volt ebbe energiát ölnöd. Ha pedig tényleg nem érthető a kérdés, akkor inkább kérdezz, ha már segíteni szeretnél. Így közelebb kerülhetnénk a megoldáshoz
2016. aug. 1. 09:54
 3/13 anonim ***** válasza:
10%
Úgy kell megírni a kódot, hogy ne csináljon ilyen hülyeségeket.
2016. aug. 1. 10:15
Hasznos számodra ez a válasz?
 4/13 A kérdező kommentje:
Na ne beszélj? Erre nem is gondoltam... :D látom nagyon hétfő van
2016. aug. 1. 10:17
 5/13 anonim ***** válasza:

Mutasd már a kódodat, mert így nem jutunk sehova!

G.

2016. aug. 1. 10:24
Hasznos számodra ez a válasz?
 6/13 A kérdező kommentje:

<?php


$cim = "gabor.fulop@beko.hu";

$felado = $_POST["felado"];

$fcim = $_POST["fcim"];

$tel = $_POST["tel"];


$kompetencia = $_POST["kompetencia"];


$munkakor1 = $_POST["munkakor1"];

$munkakor2 = $_POST["munkakor2"];

$munkakor3 = $_POST["munkakor3"];

$ev1 = $_POST["ev1"];

$ev2 = $_POST["ev2"];

$ev3 = $_POST["ev3"];

$szektor1 = $_POST["szektor1"];

$szektor2 = $_POST["szektor2"];

$szektor3 = $_POST["szektor3"];


$intezmeny1 = $_POST["intezmeny1"];

$intezmeny2 = $_POST["intezmeny2"];

$intezmeny3 = $_POST["intezmeny3"];

$vegzettseg1 = $_POST["vegzettseg1"];

$vegzettseg2 = $_POST["vegzettseg2"];

$vegzettseg3 = $_POST["vegzettseg3"];


$minosites1 = $_POST["minosites1"];

$minosites2 = $_POST["minosites2"];

$minosites3 = $_POST["minosites3"];


$nyit = $_POST["nyit"];

$rugalmas = $_POST["rugalmas"];

$csapat = $_POST["csapat"];

$kreativ = $_POST["kreativ"];

$segito = $_POST["segito"];

$preciz = $_POST["preciz"];

$pontos = $_POST["pontos"];

$pozitiv = $_POST["pozitiv"];

$megbizhato = $_POST["megbizhato"];


$tanulas = $_POST["tanulas"];

$sznyitott = $_POST["sznyitott"];

$innovacio = $_POST["innovacio"];

$prioritas = $_POST["prioritas"];

$megoldas = $_POST["megoldas"];

$proaktiv = $_POST["proaktiv"];

$tapasztalat = $_POST["tapasztalat"];


$kompetencia1 = $_POST["kompetencia1"];

$kompetencia2 = $_POST["kompetencia2"];

$kompetencia3 = $_POST["kompetencia3"];

$kompetencia4 = $_POST["kompetencia4"];

$kompetencia5 = $_POST["kompetencia5"];

$kszint1 = $_POST["kszint1"];

$kszint2 = $_POST["kszint2"];

$kszint3 = $_POST["kszint3"];

$kszint4 = $_POST["kszint4"];

$kszint5 = $_POST["kszint5"];


$ismeret1 = $_POST["ismeret1"];

$ismeret2 = $_POST["ismeret2"];

$ismeret3 = $_POST["ismeret3"];

$ismeret4 = $_POST["ismeret4"];

$ismeret5 = $_POST["ismeret5"];

$ismeret6 = $_POST["ismeret6"];

$ismeret7 = $_POST["ismeret7"];

$ismeret8 = $_POST["ismeret8"];

$ismeret9 = $_POST["ismeret9"];

$ismeret10 = $_POST["ismeret10"];

$ismszint1 = $_POST["ismszint1"];

$ismszint2 = $_POST["ismszint2"];

$ismszint3 = $_POST["ismszint3"];

$ismszint4 = $_POST["ismszint4"];

$ismszint5 = $_POST["ismszint5"];

$ismszint6 = $_POST["ismszint6"];

$ismszint7 = $_POST["ismszint7"];

$ismszint8 = $_POST["ismszint8"];

$ismszint9 = $_POST["ismszint9"];

$ismszint10 = $_POST["ismszint10"];



$headers .= "Content-Type: text/html; charset=UTF-8\r\n";


$tartalom = '<html><body>';

//$tartalom .= '<img src="https://int.beko.hu/wp-content/deep/deep/inside/mediastore/2012/08/logo-beko.png" alt="BEKO Logo" />';

$tartalom .= '<table rules="all" style="border-color: #999;" border="1" cellpadding="5">';

$tartalom .= "<tr style='background: #eee;'><td colspan='6'><strong>Feladó adatai</strong> </td></tr>";

$tartalom .= "<tr><td colspan='2'><strong>Név</strong> </td><td colspan='2'><strong>E-mail cím</strong> </td><td colspan='2'><strong>Telefonszám</strong> </td></tr>";

$tartalom .= "<tr><td colspan='2'>" . strip_tags($_POST['felado']) . "</td><td colspan='2'>" . strip_tags($_POST['fcim']) . "</td><td colspan='2'>" . strip_tags($_POST['tel']) . "</td></tr>";


$tartalom .= "<tr><td colspan='1'><strong>Kompetencia szint</strong> </td><td colspan='5'>" . strip_tags($_POST['kompetencia']) . "</td></tr>";


$tartalom .= "<tr style='background: #eee;'><td colspan='6'><strong>Szakmai tapasztalat</strong> </td></tr>";

$tartalom .= "<tr><td colspan='2'><strong>Munkakör</strong> </td><td colspan='2'><strong>Eltöltött évek száma</strong> </td><td colspan='2'><strong>Gazdasági szektor</strong> </td></tr>";

$tartalom .= "<tr><td colspan='2'>" . strip_tags($_POST['munkakor1']) . "</td><td colspan='2'>" . strip_tags($_POST['ev1']) . "</td><td colspan='2'>" . strip_tags($_POST['szektor1']) . "</td></tr>";

$tartalom .= "<tr><td colspan='2'>" . strip_tags($_POST['munkakor2']) . "</td><td colspan='2'>" . strip_tags($_POST['ev2']) . "</td><td colspan='2'>" . strip_tags($_POST['szektor2']) . "</td></tr>";

$tartalom .= "<tr><td colspan='2'>" . strip_tags($_POST['munkakor3']) . "</td><td colspan='2'>" . strip_tags($_POST['ev3']) . "</td><td colspan='2'>" . strip_tags($_POST['szektor3']) . "</td></tr>";


$tartalom .= "<tr style='background: #eee;'><td colspan='6'><strong>Tanulmány</strong> </td></tr>";

$tartalom .= "<tr><td colspan='3'><strong>Intézmény neve</strong> </td><td colspan='3'><strong>Legmagasabb iskolai végzettség / diploma</strong> </td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['intezmeny1']) . "</td><td colspan='3'>" . strip_tags($_POST['vegzettseg1']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['intezmeny2']) . "</td><td colspan='3'>" . strip_tags($_POST['vegzettseg2']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['intezmeny3']) . "</td><td colspan='3'>" . strip_tags($_POST['vegzettseg3']) . "</td></tr>";


$tartalom .= "<tr style='background: #eee;'><td colspan='6'><strong>Egyéb megszerzett minősítés</strong> </td></tr>";

$tartalom .= "<tr><td colspan='2'>" . strip_tags($_POST['minosites1']) . "</td><td colspan='2'>" . strip_tags($_POST['minosites2']) . "</td><td colspan='2'>" . strip_tags($_POST['minosites3']) . "</td></tr>";


$tartalom .= "<tr style='background: #eee;'><td colspan='6'><strong>Mely tulajdonságok jellemzik Önt legjobban?</strong></td></tr>";

$tartalom .= "<tr><td>Nyitottság (újdonságok, kollégák, új feladatok)</td><td>" . strip_tags($_POST['nyit']) . "</td><td>Rugalmasság (együttműködési, megoldáskeresési nyitottság)</td><td>" . strip_tags($_POST['rugalmas']) . "</td><td>Csapatszellem</td><td>" . strip_tags($_POST['csapat']) . "</td></tr>";

$tartalom .= "<tr><td>Kreativitás (probléma-lebontás, átlátóképesség, megújítás)</td><td>" . strip_tags($_POST['kreativ']) . "</td><td>Segítőkészség - Mentorálás (érdeklődés, segítségnyújtás, junior támogatás, kapcsolatfelvétel a kollégákkal)</td><td>" . strip_tags($_POST['segito']) . "</td><td>Precizitás, alaposság</td><td>" . strip_tags($_POST['preciz']) . "</td></tr>";

$tartalom .= "<tr><td>Pontosság (munkaidő, határidők)</td><td>" . strip_tags($_POST['pontos']) . "</td><td>Pozitív hozzáállás</td><td>" . strip_tags($_POST['pozitiv']) . "</td><td>Megbízhatóság (rendszeresség, elkötelezettség)</td><td>" . strip_tags($_POST['megbizhato']) . "</td></tr>";


$tartalom .= "<tr style='background: #eee;'><td colspan='6'><strong>Mely szakmai készségek jellemzik Önt legjobban?</strong> </td></tr>";

$tartalom .= "<tr><td>Folyamatos tanulási készség, kihívás keresés</td><td>" . strip_tags($_POST['tanulas']) . "</td><td>Szakmai nyitottság</td><td>" . strip_tags($_POST['sznyitott']) . "</td><td>Szakmai találékonyság, innovációs készség</td><td>" . strip_tags($_POST['innovacio']) . "</td></tr>";

$tartalom .= "<tr><td>Prioritások hatékony kezelése</td><td>" . strip_tags($_POST['prioritas']) . "</td><td>Probléma-lebontás, megoldáskészség</td><td>" . strip_tags($_POST['megoldas']) . "</td><td>Proaktivitás, problémamegelőzés</td><td>" . strip_tags($_POST['proaktiv']) . "</td></tr>";

$tartalom .= "<tr><td>Tapasztalatok beépítése, rutinszerű munka, típus esetek alkalmazása, bevált gyakorlatok észlelése</td><td>" . strip_tags($_POST['tapasztalat']) . "</td><td></td><td></td><td></td><td></td></tr>";


$tartalom .= "<tr style='background: #eee;'><td colspan='6'><strong>Legfontosabb kompetencia vagy munkaköri tevékenység (dolgozó általi megnevezésekkel)</strong> </td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['kompetencia1']) . "</td><td colspan='3'>" . strip_tags($_POST['kszint1']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['kompetencia2']) . "</td><td colspan='3'>" . strip_tags($_POST['kszint2']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['kompetencia3']) . "</td><td colspan='3'>" . strip_tags($_POST['kszint3']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['kompetencia4']) . "</td><td colspan='3'>" . strip_tags($_POST['kszint4']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['kompetencia5']) . "</td><td colspan='3'>" . strip_tags($_POST['kszint5']) . "</td></tr>";


$tartalom .= "<tr style='background: #eee;'><td colspan='6'><strong>Legfontosabb alkalmazás vagy rendszer ismeret egyenként</strong> </td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['ismeret1']) . "</td><td colspan='3'>" . strip_tags($_POST['ismszint1']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['ismeret2']) . "</td><td colspan='3'>" . strip_tags($_POST['ismszint2']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['ismeret3']) . "</td><td colspan='3'>" . strip_tags($_POST['ismszint3']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['ismeret4']) . "</td><td colspan='3'>" . strip_tags($_POST['ismszint4']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['ismeret5']) . "</td><td colspan='3'>" . strip_tags($_POST['ismszint5']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['ismeret6']) . "</td><td colspan='3'>" . strip_tags($_POST['ismszint6']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['ismeret7']) . "</td><td colspan='3'>" . strip_tags($_POST['ismszint7']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['ismeret8']) . "</td><td colspan='3'>" . strip_tags($_POST['ismszint8']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['ismeret9']) . "</td><td colspan='3'>" . strip_tags($_POST['ismszint9']) . "</td></tr>";

$tartalom .= "<tr><td colspan='3'>" . strip_tags($_POST['ismeret10']) . "</td><td colspan='3'>" . strip_tags($_POST['ismszint10']) . "</td></tr>";


$tartalom .= "</table>";


$tartalom .= "* <strong>Ismereti szint:</strong> instrukciók alapján képes feladatot végrehajtani (Junior szint / Kezdő – Még ismerkedik a területtel)<br>";

$tartalom .= "* <strong>Készségi szint:</strong> min. 1 év tapasztalatokkal rendelkezik és már önálló feladatvégrehajtásra képes (Készségi szint / Szakemberként bevonható)<br>";

$tartalom .= "* <strong>Jártassági szint:</strong> min. 2-3 év tapasztalattal, szakmai átlátóképességgel, fogalomkör ismerettel rendelkezik a területen (Jártassági szintet ért el / Alapos szakterületi ismeret)<br>";

$tartalom .= "* <strong>Szakértői szint:</strong> szakmai irányítást/összefogást biztosít mások számára az adott területen (Szenior szint / Szakértői v. Tanácsadói szint)<br>";

$tartalom .= "* <strong>Minősített szakértői szint:</strong> minősítéssel elismert szakértője a területnek (Minősített szakértő, a szakterület-fejlődését meghatározó szakmai vezető)<br>";


$tartalom .= "</body></html>";


$email_subject = "BEKO Intranet: $felado";


$send = mail($cim, $email_subject, $tartalom, $headers);



if ($send)

Print "Üzenet elküldve!";

else

Print "Nem sikerült!";


?>

2016. aug. 1. 10:27
 7/13 anonim ***** válasza:

Ez nem kód, ez egy hányás.

Tömb? Kb a második órai anyag programozásból...

2016. aug. 1. 10:48
Hasznos számodra ez a válasz?
 8/13 A kérdező kommentje:
Nem a legszebb kód, ez tény, de ugye azt azért nem gondolod, hogy ez okozza a kérdésben leírt problémát. Mert nagyon eltértél az eredeti témától.
2016. aug. 1. 10:54
 9/13 anonim ***** válasza:

Valójában magad is eljuthattál volna addig a gondolatig, amire utalni próbáltam az első válasszal:

- hogy a kérdést értelmesen kell feltenni, úgy, hogy a segíteni szándékozókat segítsed a válaszadásban

- hogy a forráskódot meg kell mutatni, ez mindennek az alfája és az ómegája, ami nélkül kérdezni sem érdemes

- hogy a forráskódot olvasható formában kell közzétenni, nem ilyen összehányt alakban, például feltenni pastebinre vagy más kódmegosztóra, ami megőrzi a behúzásokat és tagolásokat, és kiemelni azt a részt, ahol az érintett feladat megoldása történik.


Eddig ott tartunk, hogy minden hozzászóló pontos és helyes választ adott, ami illik a kérdésfeltevéshez, te pedig mindenkinek jól beszóltál, és mindenkit lepontoztál, és ettől várod a segítési kedv növekedését.

A fő probléma egyelőre nem a kódban van, hanem a fejedben.

2016. aug. 1. 11:39
Hasznos számodra ez a válasz?
 10/13 anonim ***** válasza:

Szerintem meg nem szóköz lesz, hanem POST -ból érkező szöveg hibás kódolása eredményezi.

Lehet ez a PHP jó kis UTF-8, ha POST -ban ASCII karakterek Latin 2 -es kódolásba kapod.

Ekkor nem megfelelő konvertáláskor pl. ? -jel, UTF-8 esetén pedig üres vagy más karakter kerül oda, sőt van hogy az utána következő karaktert is magába olvasztja.

Mivel UTF-8 -ban az ékezetes, speciális karakterek 2 byte -ból állnak, ASCII - Latin 2 -ben az í, é, á... mind 200 feletti char, ami egy ilyen speciális dupla karakter kezdete lehet...

2016. aug. 1. 13:19
Hasznos számodra ez a válasz?
1 2

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

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!