Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Polskie litery w skrypcie formularza
Bananas
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.11.2007

Ostrzeżenie: (0%)
-----


A więc zaczne od podania kodu skryptu mail.php3

Kod
<?
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
include LOCALE.LOCALESET."contact.php";


opentable($locale['407']);

if (($imie == "") || ($email == "") || ($sobie == "") || ($zajecie == "") || ($umie == "") || ($dos == "") || ($kontakt == ""))
{
echo "<form name=form method=post action=mail.php3>";
echo "Nie wypełniłeś wszystkich pól formularza... uzupełnij brakujące pola<br><br><br>";
}
if ($imie == "")
{
echo "Podaj swoje imię:<br><input type=text name=imie><br>";
}
else
{
echo "<input type=hidden name=imie value=$imie>";
}
if ($email == "")
{
echo "Podaj swój email:<br><input type=text name=email><br>";
}
else
{
echo "<input type=hidden name=email value=$email>";
}
if ($sobie == "")
{
echo "O sobie:<br><input type=text name=sobie><br>";
}
else
{
echo "<input type=hidden name=sobie value=$sobie>";
}

if ($zajecie == "")
{
echo "Zajęcie na stronie:<br><input type=text name=zajecie><br>";
}
else
{
echo "<input type=hidden name=zajecie value=$>";
}
if ($umie == "")
{
echo "Umiejętności:<br><input type=text name=umie><br>";
}
else
{
echo "<input type=hidden name=umie value=$>";
}
if ($dos == "")
{
echo "Doświadczenie:<br><input type=text name=dos><br>";
}
else
{
echo "<input type=hidden name=dos value=$>";
}
if ($kontakt == "")
{
echo "Kontakt:<br><input type=text name=kontakt><br><br><br>";
}
else
{
echo "<input type=hidden name=kontak value=$>";
}




if (($imie == "") || ($email == "") || ($sobie == "") || ($zajecie == "") || ($umie == "") || ($dos == "") || ($kontakt == ""))

{
echo "<input type=submit name=submit value=wyślij>";
echo "<input type=reset name=reset value=Od nowa>";
echo "</form>";
}

else


{
$wiadomosc = "Imię: $imie
Email: $email
O sobie: $sobie
Funkcja: $zajecie
Umiejętności: $umie
Doświadczenie: $dos
Kontakt: $kontakt";
$header = "From: $imie\r\nReply-To: $email\r\n";
mail ("fantall@tlen.pl", "Rekrutacja", $wiadomosc, $header);
echo "Dzięki za wypełnienie formularza $imie.";

}
closetable();
require_once "side_right.php";
require_once "footer.php";

?>


A tu problem, nie wyświetlają mi się polskie znaki można to zobaczy TUTAJ. Plik zapisany jest w kodowaniu ISO-2. Co mam zroboć aby zlikwidować te błąd ?

Ten post edytował Bananas 3.07.2008, 17:38:08
Go to the top of the page
+Quote Post
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $header = 'Content-type: text/plain; charset=utf-8' . "r\n";
  3. $header .= "From: $imier\nReply-To: $emailr\n";
  4. ?>


Oczywiście w miejsce 'utf-8' wstaw odpowiednie kodowanie.

[edit]
Myślałem, że chodzi o kodowanie znaków w mailu. Jeśli chodzi o kodowanie znaków na stronie to założę się, że było o tym z 500 razy na forum winksmiley.jpg Zakoduj odpowiednio plik 'mail.php3', tzn zapisz go w edytorze pod odpowiednim kodowaniem.

Ten post edytował sowiq 3.07.2008, 17:11:15
Go to the top of the page
+Quote Post
Bananas
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.11.2007

Ostrzeżenie: (0%)
-----


Wiem włąśnie zapisywałem w kodowaniu ISO-8859-2 w programie EdHTML i nic nie dało ;/

/////Eddit

Wpadłem na pomysł aby zastąpić słowa w skrypcie localami. Niestety nie wiem ja je dodać. I nie wiem czy te locale śa używane tylko w cms EX-fusion czy ogólnie php.

Kod
if ($email == "")
{
echo "Podaj swój email:<br><input type='text' name='email' class='textbox' style='width:250px;'><br><br>";
}
else
{
echo "<input type=hidden name=email value=$email>";
}


Jak dodac tu locale ?

Ten post edytował Bananas 3.07.2008, 19:37:54
Go to the top of the page
+Quote Post
b4x
post
Post #4





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

Ostrzeżenie: (0%)
-----


Polecam PSPad, napewno ci dobrze zapisze. winksmiley.jpg

#edit - jakbyś był bardzo leniwy - to masz plik w iso 8859 - 2

http://www.speedyshare.com/847954912.html

Ten post edytował b4x 5.07.2008, 23:44:50


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:00