Autor Zpráva
Scumo
Profil *
Ahoj, potřeboval bych vytvořit php kod, popiši fci.

Na strance zadam do kolonky email (email navstevnika) a dam odeslat a prijde mi email (email redakce) ktery bude obsahovat email navstevnika.

Proto ze neumim php tak vas prosim o napsani celeho kodu, dekuji.
Matty
Profil
Scumo
Prostuduj si manuál - http://cz.php.net/manual/en/function.mail.php .
Proto ze neumim php tak vas prosim o napsani celeho kodu
To má být vtip? Nejen, že tímhle by ses neměl chlubit a spíše se snažit, ale je to i strašná drzost.
suky
Profil
Scumo
:D
Jinak tady jsou hotove priklady (link) za tve prijemne chovani.
Scumo
Profil *
Matty
No tak sorry ze Vas prosim o napsani celeho kodu kdyz to neumim, a je uplne jedno jestly tady budu psat ze neumim php!
suky
Profil
Scumo
Ja bych potreboval uvarit, uvaril bys mi prosim.

jestly
ucili nas, ze jesli je z mekkym I...
Scumo
Profil *
suky
Toto je snat diskuse o cestine? Sorry, ale myslim ze ne!

FOR OTHERS
Vlozil jsem si tam jeden script a vypada to takto viz. http://detonator.ic.cz/testy/dotaz.php

Jenom ze kdyz dam odeslat, tak me to hodi bilou stranku, jak mam udelat, aby me to hodilo zas na index.php (uvodni stranka)

PS: Stahl jsem si: E-mailový formulář - http://www.jaknaweb.com/scripty/php-scripty/formulare-emaily a v sendform.php jsoem vymazal posledni 3 else i s echem.
Scumo
Profil *
sendform.php vypada takto:

<?

/*
Povinné parametry:
$komu ... adresa příjemce
$email ... adresa odesílatele

Nepovinné parametry:
$predmet ... předmět mailu
$nexturl ... stránka s poděkováním
$backurl ... adresa stránky pro návrat
$#??? ... položky pro odeslání v mailu začínají na #
*/

require("functions.php");

if(count($HTTP_POST_VARS) > 0)
{
$telo = "Email: $email\n";

// projdeme všechny přijaté parametry
while (list($promenna, $hodnota) = each($HTTP_POST_VARS))
{
// nahradíme konce řádků znakem \n
$hodnota = str_replace(chr(13) . chr(10), "\n", $hodnota);
$hodnota = str_replace(chr(10) . chr(13), "\n", $hodnota);
$hodnota = str_replace(chr(13), "\n", $hodnota);
$hodnota = str_replace(chr(10), "\n", $hodnota);

// pokud parametr začíná na #, tak zapsat hodnotu do textu mailu
if ((substr($promenna, 0, 1) == "#") && ($hodnota != ""))
{ $telo .= substr($promenna, 1) . ": $hodnota\n"; }
}

// necháme si poslat označení uživatelova browsu a jeho IP
$telo .= "\nUživatelův browser: $HTTP_USER_AGENT\n";
$telo .= "IP adresa, ze které přišel požadavek: $REMOTE_ADDR\n";

// odešleme mail funkcí mail()
if (mail($komu, ToISO($predmet), ToISO($telo), "From: $email"))
{

// přesměrujeme mail na stránku s poděkováním
if ($nexturl != "")
{
echo "<script language=\"JavaScript1.2\"><!--\n";
echo "self.location=\"$nexturl\";\n";
echo "// -->\n";
echo "</script>";
}
}
}


?>
Scumo
Profil *
88@ic04.ic.cz


Opravdu to facha,

/*

jeste neco, co mam pridat aby to po odeslani emailu, odeslalo email i zadately ze od tet bude odebirat informace na email?

DIK
suky
Profil
přesměrujeme mail na stránku s poděkováním
pod tu podminku hod

header('Location: '.$page);

misto js
Scumo
Profil *
presne netusim jak to mam udelat:

1

// přesměrujeme mail na stránku s poděkováním
header('Location: '.$page);
}
}

2

// přesměrujeme mail na stránku s poděkováním
if ($nexturl != "")

header('Location: '.$page);
}
}



3


Nebo jak, ja se vazne v php nevyznam :-(
orava))
Profil *
uplne hore napis
$nexturl='4orava.php5.cz';
Scumo
Profil *
A NIC, muze me to prosim nekdo napsat srozumitelne??
DIK
BetaCam
Profil
suky
ucili nas, ze jesli je z mekkym I...

Suky jak psal Scumo toto není diskuse o češtině, ale když už někoho opravuješ tak bys to měl mít též bez chyby.

ucili nas, ze jesli je s mekkym I...
TSD
Profil *
Scumo
Najdi si ve skriptu funkci mail.
Ta má několik patametrů, které není složité pochopit. Ty parametry se tam vkládají předpokládám přes proměnné, které se plní někde nad tou funkcí.

Takže: Najdi si ten řádek kde je mail plus těch pár řádků, kde se skládají ty texty, které jsou v ní použity, to celé zkopíruj ve skriptu ještě jednou pod to a jako adresáta uveď mail člověka, ten vytáhneš někde z formuláře.

BetaCam
Mě zase učili, že v jestli se píše t.
BetaCam
Profil
TSD
Mě zase učili, že v parametrů se píše r.

Každý se někdy utne :)
suky
Profil
BetaCam
No kdyz jsem cetl prispevky od tebe, tak sem taky nasel par hrubek :D Ale o tom to neni...

Scumo

$nexturl = "http://seznam.cz";
// přesměrujeme mail na stránku s poděkováním 
if ($nexturl != "") 
{ 
header("Location: ".$nexturl); 
}
souki
Profil
if ($nexturl != "") 

ale fuj.... což takhle

if (!empty($nexturl)) 

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