??? Neni mi uplne jasne, co chces docilit. Nic z toho, co zminujes nepouzivam. Formular mailem se da poslat treba takhle
<form name="doposty" action="mailto:mracek@xko.cz" method="get" enctype="text/plain">
<table cellspacing="0" align="center">
<tbody valign="top">
<tr> <th align="right"><label>Nadpis:</label></th>
<td><input name="Subject" value="Mail z www" readonly="readonly" type="text"></td></tr>
<tr> <th><label>Zpráva:</label></th>
<td><textarea name="Body" cols="40" rows="7"></textarea></td></tr>
</tbody></table>
<p align="center"><input value="Přesunout do mailu" type="submit"> (Outlooku)</p>
</form>
Kdyz to chces pres php, tak jen zmenis action a pridas kolonku 'to' propadne 'from' (jmeno si muzes zvolit, ale v php musi byt stejne vcetne velikosti pismen. Nebo oboje ci jedno z toho vyplnis primo v php)
<form action="mailto:mracek@xko.cz" method="post" enctype="text/plain">
<form action="soubor.php" method="post" enctype="text/plain">
komu: <input name="to" value="" type="text">
od koho: <input name="from" value="" type="text">
A v php mas pak kod
http://php.net/…ion.mail.php
--- tohle je example ---
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
--- a jeho uprava ---
<?php
$from = $_POST['from']; // $from = 'webmaster@example.com'
$to = $_POST['to'];
$subject = $_POST['Subject'];
$message = $_POST['Body'];
$headers = 'From: ' . $from . "\r\n" .
'Reply-To: ' . $from . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Nebo si to muzes ulozit do souboru nebo databaze, pak misto mail pouzijes fwrite, opet viz priklady. Tady bych ti poradil zadat do
google = php guest book example fwrite (navstevni kniha)
php.net/fwrite
mail($to, $subject, $message, $headers);
<?php
$fp = fopen('data.txt', 'w');
fwrite($fp, '1');
fwrite($fp, '23');
fclose($fp);
// the content of 'data.txt' is now 123 and not 23!
?>
--- uprava ---
<?php
$str = implode(';', array($from, $to, $message) . "\n";
$fp = fopen('data.txt', 'w'); // otevrit
fwrite($fp, $str); // zapsat
fclose($fp); // zavrit
// the content of 'data.txt' is now 123 and not 23!
?>
google = php guest book example database
google = php guest book example wordpress
S databazi je to slozitejsi, tam je vic druhu, zadnou konkretni jsi nezminil. Nevim, co minis tim wordpressem a tak, jak si to predstavujes. Wordpress funguje tak, ze ma na disku soubor s databazi. Ta obsahuje tabulkyy, ktere vypadaji jako tabulka z excelu. Mas tam zahlavi a udaje. Wordpres dela jen to, ze pouzije sql prikaz, ktery data z tech tabulek vytahne nebo do nich zapise. Je to podobne jako se souborem, ale s sql prikazy se lepe pracuje, sami resi ulohy jako vyhledat, ulozit, kam, jak. U souboru by sis to musel naprogramovat, funkci pro vyhledani, treba vsechny komentare pro stranku id=12345. Ok. No, jenze potiz je, ze wordpress ma vlastni tabulky a ten program s nimi pracuje. Pokud si chces sam neco pridavat, pak si nejspis budes muset vytvorit valstni tabulku. Nebo najit plugin, ktery umi pracovat s wordpressovymi tabulkami bez toho, aby data v nich poskodil. Nebo plugin, co si sam prida vlastni tabulku a pak s ni pracuje.
Jinymi slovy, musel bys vedet, co presne jsou zac udaje, ktere posilas a mail, aby se ti dalo poradit, jaky konkretni plugin by mohl pro wordpress splnovat tve pozadavky. Nebo tam mozna uz je neco pripravene. S wp nepracuji, takze nevim. Ale je tu fura lidi, co ho zna.