Autor | Zpráva | ||
---|---|---|---|
linky Profil * |
#1 · Zasláno: 26. 2. 2010, 12:33:45
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 |
#2 · Zasláno: 26. 2. 2010, 12:41:58
linky:
„Dokážete mi pomoci?“ a co konkrétně ti nejde? tak, jak to popisuješ, to fungovat může |
||
Taps Profil |
#3 · Zasláno: 26. 2. 2010, 12:42:34
|
||
linky Profil * |
#4 · Zasláno: 26. 2. 2010, 12:44:22
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 * |
#5 · Zasláno: 26. 2. 2010, 12:46:18
email.php
<?php if ($_GET["akce"] == "odeslat") { mail(); //jak se používá funkce mail si vygoogluj nebo vydiskuzejakpsátwebuj } ?> |
||
linky Profil * |
#6 · Zasláno: 26. 2. 2010, 12:48:09
V předchozím příspěvku jsem napsal že toto dokážu....
|
||
Taps Profil |
#7 · Zasláno: 26. 2. 2010, 12:49:29 · Upravil/a: Taps
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 |
#8 · Zasláno: 26. 2. 2010, 12:50:48
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 * |
#9 · Zasláno: 26. 2. 2010, 12:51:09
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 * |
#10 · Zasláno: 26. 2. 2010, 12:52:32
Napadlo mě dát do GET akce=odeslat ten script na odeslání. Půjde to?
|
||
Taps Profil |
#11 · Zasláno: 26. 2. 2010, 12:56:51 · Upravil/a: Taps
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 * |
#12 · Zasláno: 26. 2. 2010, 13:00:06
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 * |
#13 · Zasláno: 26. 2. 2010, 13:04:56
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 * |
#14 · Zasláno: 26. 2. 2010, 13:21:32
Podmínka jméno == jméno je v kódu užitečná asi jako kuna v kurníku.
|
||
linky Profil * |
#15 · Zasláno: 26. 2. 2010, 13:22:46
To mě teda fakt nezajímá. Mě to jede - mám to co jsem chtěl = jsem spokojený.
|
||
Časová prodleva: 13 let
|
0