mail form

neviete niekdo nahodou kde mam chybu?po vyplneni , a naslednom odoslani sa mi zobrazi iba horna polovica stranky, a mail sa vobec neodosle...



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

<HTML lang=cs xml:lang="cs" xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE>
modell-models
</TITLE>
<!-- ENCODING /-->
<!-- use proper one: iso-8859-2, windows-1250, utf-8 etc. /-->
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=windows-1250" />
<meta http-equiv="Content-language" content="cs" />
<!-- ENCODING end /-->

<!-- ICON /-->

<!-- Use icon for this page if you have one /-->
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
<!-- ICON end /-->

<!-- BROWSER SPECIFIC FEATURES = ALL OFF /-->
<!-- MSIE - "helpful" features /-->
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="MSThemeCompatible" content="no" />
<meta name="MS.LOCALE" content="cs" />
<!-- OPERA - image resizing /-->
<meta name="autosize" content="off" />
<!-- BROWSER SPECIFIC FEATURES = end /-->

<!-- CACHE /-->
<!-- turning cache on/OFF depends on what you need to do /-->
<!-- dynamic (PHP/ASP) should be OFF, static (HTM/HTML) should be ON /-->
<!-- CACHE - MSIE /-->
<meta http-equiv="Cache-Control" content="must-revalidate, post-check=0, pre-check=0" />
<meta http-equiv="Pragma" content="public" />
<!-- CACHE - MSIE end /-->
<!-- CACHE - other browsers /-->

<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
<!-- CACHE - other browsers end /-->
<!-- CACHE - end /-->

<!-- STYLE SHEETS /-->
<link rel="stylesheet" type="text/css" media="all" href="temp/base.css" />
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" media="all" href="temp/basemsie.css" />
<![endif]/-->
<!-- * tady doplnit CSS vložené přes CMS * /-->
<link rel="stylesheet" type="text/css" media="print" href="temp/baseprt.css" />
<!-- STYLE SHEETS - end /-->


</HEAD>

<BODY>
<DIV id=bodywrap>
<br><br>
<DIV id=bodycont>
<DIV id=pagewrap>
<DIV id=pagewrap1>
<DIV id=pagewrap2>
<DIV id=pagehead><br><br><br><br><br><br><br></DIV><!-- pagehead /-->
<DIV id=pagecont>
<DIV id=pagecont2>
<DIV id=side1wrap>
<DIV id=side1cont><center><img src="temp/menu.gif"></center>


<DIV class=normal id=lipsum1><br><br>
<a href="figury-de.htm">Figuren,Dioramen,Boote,Technik</a><br><br>

<a href="makety-de.htm">Produktion von Maketen und Dioranem</a><br><br>
<a href="mail-de.php">kontakt</a><br><br>
<a href="podmienky-de.htm">Vekkaufsbedíngugen</a><br><br><br><br><br>
</DIV></DIV><!-- side1cont /--></DIV><!-- side1wrap /-->
<DIV id=side2wrap>
<DIV id=side2cont><center><h3>reklama</h3></center>


<DIV class=normal id=lipsum2>
<center>

<a target="_blank" href="http://www.602.cz">
<img src="temp/rek/602.jpg"></a>
<br>
<a target="_blank" href="http://www.php.sk">
<img src="temp/rek/php.png"></a>
<br>
<a target="_blank" href="http://www.linuxsoft.cz">
<img src="temp/rek/linux.jpg"></a>
<br>
<a target="_blank" href="http://www.root.cz">
<img src="temp/rek/root.jpg"></a>
<br>
<a target="_blank" href="http://www.skype.com">
<img src="temp/rek/skype.jpg"></a>
</center></DIV></DIV><!-- side2cont /--></DIV><!-- side2wrap /-->
<DIV id=contwrap>

<DIV id=contcont>
<DIV id=conthead><center>Contact</DIV><!-- conthead /--><!-- obsah stránky, zatím jen balast /-->
<H2>Contact</H2></center>


<DIV class=normal id=lipsum0>
<?php
if($zprava){
if(!$mail) {
$odeslat = '0';
echo "<font color=\"red\">e-mail was not enter</font>";
} else {
if (ereg("^(.+)@(.+)\\.(.+)$", $mail)) {
}else{
$odeslat = '0';
echo "<font color=\"red\">E-mail je va spatnem tvaru.</font>";
}
}

$adresa = "modelarpp@post.sk";

if(@mail("$adresa","=?iso-8859-2?Q?".imap_8bit("stranka")."?=","$zprava","Content-Type: text/plain; charset=iso-8859-2")):
echo "Your message was sucesfully send.";
else:
echo "Vaąí zprávu se nepodařilo odeslat. Zkuste to prosím znovu.";
endif;

echo "\n";
echo "<hr>";
}
?><center>
<form method="POST" action="mail-de.php">

<font size="2"><b> </b></font>

<font size="2">

<b>Your e-mail: </b>
*e-mail must be in corect design*
</font><br>
<p>

<input id="input" type="text" name="mail" size="20"></p>

<b><font size="2"> Message:</font></b><p>

<textarea id="textarea" rows="12" name="zprava" cols="42"></textarea></p>
<p>

<input id="button" type="submit" value="submit" name="B1"><input
id="button" type="reset" value="reset" name="B2"></p>
<body bgcolor="orange"></center>
</form>
</DIV></font>
<HR>

<DIV id=contfoot><!--CONTFOOT /--><br></DIV><!-- contfoot /--></DIV><!-- contcont /--></DIV><!-- contwrap /-->

<DIV
class=reseter></DIV><!-- vertical stretching /--></DIV><!-- pagecont2 /--></DIV><!-- pagecont /-->
<DIV id=pagefoot><center>webmaster <a href="mailto:joural@zoznam.sk">joural</a> © 2005</center>
</DIV><!-- bodyfoot /--></DIV><!-- pagewrap2 /--></DIV><!-- pagewrap1 /--></DIV><!-- pagewrap /--><br><br></DIV><!-- bodycont /-->
<!-- bodywrap /--></BODY>
wow, vypíše to nějakou chybu? Jeslti ne, tak děj pryč všechny zavináče "@" před příkazama (např u mail), ať nám to kdyžtak něco vypíše.
ne nevipise nic...a nevadi tam aj toto:?


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

<HTML lang=cs xml:lang="cs" xmlns="http://www.w3.org/1999/xhtml">



skusim to estes tymi zavinacmi
nemyslím si, že by měl doctype vadit. zkus ty zavináče.
a ktore konkretne zavinace?


ten pri maili mal takyto efekt:


Fatal error: Call to undefined function: imap_8bit() in /www/wwwservis/modell-models.com/mail-de.php on line 122
takže chyba je v příkazu mail, resp. v jeho parametrech. konkrétně ve druhém, kam se píše předmět.

zkus tedy svůj kód nahradit za tento:

if(mail("$adresa","predmet","$zprava","Content-Type: text/plain; charset=iso-8859-2")):

(změnil jsem jen druhý parametr)
ok musim teraz ist prec ale este sa sem ozvem zatial diki za pomoc
a ještě jsem si všiml další blbosti, tady je ještě jednou upravená verze:

if(mail($adresa,"predmet",$zprava,"Content-Type: text/plain; charset=iso-8859-2")):
juraj: Pája5 se sice snazi, ale vubec nevi o cem mluvi, funkci imap_8bit tak samozrejme nech jinak ti bude chodit predmet bez diakritiky...
Problem je v tom co jsi napsal:
Fatal error: Call to undefined function: imap_8bit() in /www/wwwservis/modell-models.com/mail-de.php on line 122

A znamena to, ze nemas povolene imap-ove funkce v php.ini.
Pokud nejsi adminem serveru rekni si povoleni imapove knihovny.
Richard: jj snažím se :))

> A znamena to, ze nemas povolene imap-ove funkce v php.ini.
> Pokud nejsi adminem serveru rekni si povoleni imapove knihovny.

...tak uvidíme, zda-li bude povolena imapová knihovna.

Potřeboval pomoc, tak jsem mu řekl, kde má "chybu", resp. kde je "problém", toť vše.

A o funkci příkazu imap_8bit() jsem skutečně nevěděl, takže zároveň díky za info :))
no som akurad webmaster.....takze to sa asi budem musiet spojit s poskytovatelom webhostingu....dakujem VSETKYM za ochotu mi pomoct
===>Pája5

a nedala by si mi prosim ta tvoj ydrojak co mas ty na stranke bo stale mi to nejak nefunguje...pls diky
juraj:
jasny, trochu jsem ho upravil, protože mám k němu napojené funkce, ale toto stačí...

// od koho e-mail posíláme
$hlavicky = "From: " . "nekdo@neco.cz" . "\r\n";

// kódování
$hlavicky .= "Content-type: text/html; charset=iso-8859-2\r\n";

//odeslání
if( mail("test@test.cz", "predmet", "zprava", $hlavicky) )
{
echo("Zpráva byla odeslána.");
}else{
echo("Zprávu se nepodařilo odeslat!");
}
ok dakujem
a nedas mi kod celeho? nie len php? ale celej stranky?
Nepočítám, že by ti dal kód pracně vytvořené stránky..
mam na mysli iba napiste_nam.php
aha. beru zpět
juraj:
samotnej napiste_nam.php ti bude k ničemu, bez fcí který jsou v souboru a nemyslím si, že by ses chtěl podřizovat nějaké jiné stránce.
Výše uvedený kód ti ale bohatě stačí a můžeš si jej zcela libovolně upravit. Pokud ho hodíš do neco.php a spustíš, tak se ti pošle mejl (samozřejmě si musíš nastavit svoji adresu - 1. parametr příkazu mail)
to hej ale nieje tam premenna sprava....text spravy mi prive furt iba: sprava
2 juraj:
tak zrus uvozovky u "zprava" a dej si tam promennou $zprava :-)