Autor Zpráva
Typan
Profil *
Dobrý den,
mám problém s formulářem:

1) kolonka a nadpis místo jsou každá jinde

2) neodesílá se to na mail.

děkuji za váš čas.

[url=minecrafthlas.zaridi.to ]Ukázka[/url]
Keeehi
Profil
I kdyby ten tvůj odkaz fungoval, tak s neodesíláním na mail nic neuděláme. Nebudeme vidět "dovnitř".
Typan
Profil *
Soubor odeslat.php

<?php
$to = "frantiseksoukup@gmail.com";
$extra = "From: $email\r\nReply-To: $email\r\n";
$subject = "Vzkaz od ".$jmeno."";
$mess = "Jméno: ".$jmeno."\n misto: ".$misto."\nText:\n".$text."";
mail ($to, $subject, $mess, $extra);
?>
<html><head>
<meta http-equiv="refresh" content="0; url=uspesne.html">
<title>Přesměrování ...</title>
</head><body></body></html>
Typan
Profil *
už se to odeslalo, všiml sem sichyby.

<?php
$to = "frantiseksoukup@gmail.com";
$extra = "From: $email\r\nReply-To: $email\r\n";
...


a opravil za
<?php
$to = "frantiseksoukup@gmail.com";
$extra = "From: $jmeno\r\nReply-To: $jmeno\r\n";
Typan
Profil *
a web je minecrafthlas.g6.cz
Typan
Profil *
ale v mailu jsou kolonky prázdné jak to?

p.s. sory za to spamování :D
Keeehi
Profil
MagnetickĂˆ kuliÄŤky <- máš problémy s kódováním

<select> nemáš v buňce (obalit <td>)

Prázné to je, jelikož spoléháš na register globals, které na endoře budou asi vypnuté jsou vypnuté.
Náprava: místo $email použít $_POST["email"]. (samozřejmě i u dalších)
Typan
Profil *
-- to je reklama od endory
a děkuji.
Typan
Profil *
takže tak ? :
<?php
$to = "frantiseksoukup@gmail.com";
$extra = "From: $_POST["jmeno"]\r\nReply-To: $_POST["jmeno"]\r\n";
$subject = "Vzkaz od ".$jmeno."";
$mess = "Jméno: ".$jmeno."\n misto: ".$misto."\nText:\n".$text."";
mail ($to, $subject, $mess, $extra);
?>
<html><head>
<meta http-equiv="refresh" content="0; url=uspesne.html">
<title>Přesměrování ...</title>
</head><body></body></html>
Keeehi
Profil
Typan:
Přečti si pořádně tu poslední závorku v [#7].
Typan
Profil *
aha
Typan
Profil *
ale : Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/users/frantata/minecrafthlas.g6.cz/web/poslat.php on line 3

a na lince 3 je :

$extra = "From: $_POST["email"]\r\nReply-To: $_POST["email"]\r\n";

to je proto,že tam nemam kolonku s $email?
panther
Profil
Typan:
ne, nemáš escapeované uvozovky.
Typan
Profil *
? promin ale co to znamená?
Typan
Profil *
a jak to spravit?
panther
Profil
Typan:
a jak to spravit?
oescapeovat uvozovky, nebo je nahradit jiným znakem.

Zbytek si dohledej, nápovědu jsi dostal, klíčové slovo, které máš hledat, znáš.
Typan
Profil *
<?php
$to = \"frantiseksoukup@gmail.com";
$extra = \"From: $_POST[\"email"]\r\nReply-To: $_POST[\"email"]\r\n";
$subject = \"Vzkaz od \".jmeno.\"";
$mess = \"Jméno: ".$jmeno.\"\n misto: \".$misto."\nText:\n".$text."";
mail ($to, $subject, $mess, $extra);
?>
<html><head>
<meta http-equiv="refresh" content="0; url=uspesne.html">
<title>Přesměrování ...</title>
</head><body></body></html>

? a stejně to nefunguje
Tori
Profil
panther:
Typan:
ne, nemáš escapeované uvozovky.
Spíš neví, jak použít hodnoty z pole uvnitř řetězce.

Typan:
Odkaz (vizte příklady).
Keeehi
Profil
Z milosti:
<?php 
$to = "frantiseksoukup@gmail.com";
$subject = "Vzkaz od $_POST[jmeno]"; 
$mess = "Jméno: $_POST[jmeno]\nMisto: $_POST[misto]\nText:\n$_POST[text]"; 
mail ($to, $subject, $mess); 
?> 
<html><head> 
<meta http-equiv="refresh" content="0; url=uspesne.html"> 
<title>Přesměrování ...</title> 
</head><body></body></html>
panther
Profil
Typan:
a stejně to nefunguje
samozřejmě, takto ne.

Nechceš si nastudovat základy PHP? Jak se zapisují stringy je v každém manuálu na první stránce.
Typan
Profil *
děkuji.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0