Kezdőoldal » Számítástechnika » Programok » Van egy php from-om és valami...

Van egy php from-om és valami karakter kódolási hiba van mert amit elküld üzenetet abba az ékezetes betűk helyet ilyet küld (éáűúő 95;¼Ã³Ã¶) Mi lehet a hiba?

Figyelt kérdés

Itt a küldő kódja A bekérő kódot a végére írom:

<?php


// ------------- Beállítás eleje ------------------------


$mailto = 'idekuldi@postamail.hu' ; /* azaz e-mail cim, ahol fogadni szeretnéd az üzeneteket! */

$subject = "Üzenet a weblap.hu weblapról." ; /* Az üzenet témája */

$formurl = " [link] ; /* az ürlap helye (ird át) */

$thankyouurl = " [link] ; /* koszonjuk.html helye (ird át) */

$errorurl = " [link] ; /* error.html helye (ird át) */


$email_is_required = 1;

$name_is_required = 1;

$irszam_is_required = 1;

$cim_is_required = 1;

$tel_is_required = 1;

$erkezes_is_required = 0;

$tavozas_is_required = 0;

$fvsz_is_required = 0;

$gyvsz_is_required = 0;

$comments_is_required = 0;

$uself = 0;

$use_envsender = 0;

$use_sendmailfrom = 0;

$smtp_server_win = '' ;

$use_webmaster_email_for_from = 0;

$use_utf8 = 1;

$my_recaptcha_private_key = '' ;


// -------------------- Beállítás vége! ---------------


define( 'MAX_LINE_LENGTH', 998 );

$headersep = (!isset( $uself ) || !$uself) ? "\r\n" : "\n";

$content_type = (!isset( $use_utf8 ) || ($use_utf8 == 1)) ? 'Content-Type: text/plain; charset="iso-8859-1"' : 'Content-Type: text/plain; charset="iso-8859-1"' ;

if (!isset( $use_envsender )) { $use_envsender = 0 ; }

if (isset( $use_sendmailfrom ) && $use_sendmailfrom) {

ini_set( 'sendmail_from', $mailto );

}

if (isset( $smtp_server_win ) && strlen($smtp_server_win)) {

ini_set( 'SMTP', $smtp_server_win );

}

$envsender = "-f$mailto" ;

$fullname = (isset($_POST['fullname']))? $_POST['fullname'] : $_POST['name'] ;

$email = $_POST['email'] ;

$irszam = $_POST['irszam'] ;

$cim = $_POST['cim'] ;

$tel = $_POST['tel'] ;

$erkezes = $_POST['erkezes'] ;

$tavozas = $_POST['tavozas'] ;

$fvsz = $_POST['fvsz'] ;

$gyvsz = $_POST['gyvsz'] ;

$comments = $_POST['comments'] ;

$http_referrer = getenv( "HTTP_REFERER" );


if (!isset($_POST['email'])) {

header( "Location: $formurl" );

exit ;

}

if (($email_is_required && (empty($email) || !preg_match('/@/', $email))) || ($irszam_is_required && empty($irszam)) || ($cim_is_required && empty($cim)) ||($name_is_required && empty($fullname)) || ($tel_is_required && empty($tel)) || ($erkezes_is_required && empty($erkezes)) || ($tavozas_is_required && empty($tavozas)) || ($fvsz_is_required && empty($fvsz)) || ($gyvsz_is_required && empty($gyvsz)) || ($comments_is_required && empty($comments))) {

header( "Location: $errorurl" );

exit ;

}

if ( preg_match( "/[\r\n]/", $fullname ) || preg_match( "/[\r\n]/", $email ) || preg_match( "/[\r\n]/", $irszam )) {

header( "Location: $errorurl" );

exit ;

}

if (strlen( $my_recaptcha_private_key )) {

require_once( 'recaptchalib.php' );

$resp = recaptcha_check_answer ( $my_recaptcha_private_key, $_SERVER['REMOTE_ADDR'], $_POST['recaptcha_challenge_field'], $_POST['recaptcha_response_field'] );

if (!$resp->is_valid) {

header( "Location: $errorurl" );

exit ;

}

}

if (empty($email)) {

$email = $mailto ;

}

$fromemail = (!isset( $use_webmaster_email_for_from ) || ($use_webmaster_email_for_from == 0)) ? $email : $mailto ;


if (function_exists( 'get_magic_quotes_gpc' ) && get_magic_quotes_gpc()) {

$comments = stripslashes( $comments );

}


$messageproper =

"Ez az üzenet innen érkezett:\n" .

"$http_referrer\n" .

"------------------------------------------------------------\n" .

"Küldő neve: $fullname\n" .

"Küldő e-mail címe: $email\n" .

"Küldő telefonszáma: $tel\n" .

"Küldő irányítószáma: $irszam\n" .

"Küldő címe: $cim\n" .

"------------------------- Foglalási adatok -------------------------\n\n" .

"Tervezett érkezés: $erkezes\n" .

"Tervezett távozás: $tavozas\n" .

"Felnőtt vendégek száma: $fvsz\n" .

"Gyermek vendégek száma és kora: $gyvsz\n" .

"------------------------- Egyéb kérdések, kérések -------------------------\n\n" .

wordwrap( $comments, MAX_LINE_LENGTH, "\n", true ) .

"\n\n------------------------------------------------------------\n" ;


$headers =

"From: "$fullname" <$fromemail>" . $headersep . "Reply-To: "$fullname" <$email>" . $headersep . "X-Mailer: chfeedback.php 2.16.1" .

$headersep . 'MIME-Version: 1.0' . $headersep . $content_type ;


if ($use_envsender) {

mail($mailto, $subject, $messageproper, $headers, $envsender );

}

else {

mail($mailto, $subject, $messageproper, $headers );

}

header( "Location: $thankyouurl" );

exit ;


?>


BEKÉRŐ KÓD részlete foglalas.html-ből aminek a kódolása:

<meta charset="utf-8">

<center>

<form action="kuldes.php" method="post"><br>

<span class="st"><span style="font-size: 14px; font-family: Arial;">A csillaggal megjelölt mezők kitöltése kötelező!</span><br></span><br>

<table border="0" cellpadding="8" cellspacing="8">

<tbody>

<tr>

<td colspan="2"><label for="tswname" style="font-size: 14px; font-family: 'Times New Roman';">*Név:</label><br>

<input type="text" name="fullname" id="tswname" size="100"></td>

</tr>

<tr>

<td colspan="2"><label for="tswemail"><span style="font-size: 14px;">*Email:</span></label><br>

<input type="text" id="tswemail" name="email" size="59"></td>

</tr>

<tr>

<td><span style="font-size: 14px;"><label for="tswemail">*Irányítószám</label>:</span></td>

<td><input type="text" id="irszam" name="irszam" size="15"></td>

</tr>

<tr>

<td colspan="2"><label for="tswemail"><span style="font-size: 14px;">*Cím:</span></label><br>

<input type="text" id="cim" name="cim" size="59"></td>

</tr>

<tr>

<td><span style="font-size: 14px;"><label for="tswemail">*Telefon</label>:</span></td>

<td><input type="text" id="tel" name="tel" size="33"></td>

</tr>

<tr>

<td><span style="font-size: 14px;"><label for="tswemail">Terevezett érkezés</label>:</span></td>

<td><input type="text" id="erkezes" name="erkezes" size="33"></td>

</tr>

<tr>

<td><span style="font-size: 14px;"><label for="tswemail">Terevezett távozás</label>:</span></td>

<td><input type="text" id="tavozas" name="tavozas" size="33"></td>

</tr>

<tr>

<td colspan="2"><label for="tswemail"><span style="font-size: 14px;">Felnőtt vendégek száma:</span></label><br>

<input type="text" id="fvsz" name="fvsz" size="59"></td>

</tr>

<tr>

<td colspan="2"><label for="tswemail"><span style="font-size: 14px;">Gyermek vendégek száma és kora:</span></label><br>

<input type="text" id="gyvsz" name="gyvsz" size="59"></td>

</tr>

<tr>

<td colspan="2"><label for="tswcomments"><span style="font-size: 14px;">Egyéb kérdések, kérések:</span></label><br>

<textarea rows="15" cols="45" name="comments" id="tswcomments">



#e-mail #php #from #külés
2013. nov. 30. 14:06
Sajnos még nem érkezett válasz a kérdésre.
Te lehetsz az első, aki segít a kérdezőnek!

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!