Autor Zpráva
linky
Profil *
Zdravím, potřeboval bych udělat nejspíše pomocí superglobální proměnné GET že budu mít email.php a do adresního řádku dám http://www.domena.tld/email.php?jmeno=linky&prijmeni=linky2&akce=odeslat a že by to vyplnilo všechny pole a odeslalo rovnou na e-mail který je zadán v odesílání toho formuláře. Dokážete mi pomoci?
nightfish
Profil
linky:
Dokážete mi pomoci?
a co konkrétně ti nejde?
tak, jak to popisuješ, to fungovat může
Taps
Profil
linky:
http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=2111&page=-1#3
linky
Profil *
Vy mě asi nechápete. Já stím nemám problém protože to neumím udělat. S formulářema problémy nemám ale stímto GET apod.. To mi nejde moc do hlavy jako aby se to automaticky vyplnilo a odeslalo.
Kuloš
Profil *
email.php
<?php
if ($_GET["akce"] == "odeslat")
{
mail();
//jak se používá funkce mail si vygoogluj nebo vydiskuzejakpsátwebuj
}
?>
linky
Profil *
V předchozím příspěvku jsem napsal že toto dokážu....
Taps
Profil
linky:
Máš na mysli toto
http://www.domena.tld/email.php?jmeno=linky&prijmeni=linky2&akce=odeslat
<?
print'<form method="post" action="skript.php">
<input type="text" name="jmeno" value="'.$_GET['jmeno'].'">
<input type="submit">
</form>';
?>
nightfish
Profil
linky:
V předchozím příspěvku jsem napsal že toto dokážu
tak znovu napiš, co po nás vlastně chceš

budu mít email.php a do adresního řádku dám ... a že by to vyplnilo všechny pole a odeslalo rovnou na e-mail který je zadán v odesílání toho formuláře
a že by co vyplnilo všechna pole?
jaká pole?
jaký e-mail je zadán kde?
linky
Profil *
Aha díky tak to už jsem pochopil ale ještě jak udělat aby bylo jako email.php?akce=odeslat a ono by se to odeslalo kdyby jse, to zadal do adresního řádku
linky
Profil *
Napadlo mě dát do GET akce=odeslat ten script na odeslání. Půjde to?
Taps
Profil
linky:
do kodu za formulář vlož níže uvedený kod, který ti daný formulář odešle za 5 sekund
<script>setTimeout("document.forms.nazev_formu.submit()", 5000);</script>
linky
Profil *
už jsem vyřešil to odeslání ale že je to jméno zapsané v souboru. Ale já bych potřeboval že třeba nějaký cizí návštěvník dá http://www.domena.tld/email.php?jmeno=petr&akce=odeslat a že by v souboru bylo jako if ($_GET["jmeno"] == "tady to petr pomocí nějaké funkce") doufám že chápete prostě aby tam mohlo být napsané cokoliv když tam někdo přijde azmění to za své jméno aby se mi v obsahu meilu zobrazilo Jméno: petr
linky
Profil *
Díky všem :) Už jsem to vyřešil:
if ($_GET["jmeno"] == $_GET["jmeno"])
{
if ($_GET["akce"] == "odeslat")
{
$obsah = "Jméno: ".$_GET['jmeno']."<br>";
$zahlavi = "MIME-Version: 1.0\r\n";
$zahlavi .= "Content-type: text/html; charset=utf8\r\n";
$zahlavi .= "Content-Transfer-Encoding: 7bit\r\n";
mail("email","Predmet",$obsah,$zahlavi);
}
}
Kuloš
Profil *
Podmínka jméno == jméno je v kódu užitečná asi jako kuna v kurníku.
linky
Profil *
To mě teda fakt nezajímá. Mě to jede - mám to co jsem chtěl = jsem spokojený.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0