Jiné : phpRS Fórum
Na něco jsme zapomněli?
phpRS - redakční a informační systém
Jít na stránku:  123Další
Aktuální stránka:1 z 3
mailform
Zaslán uživatelem/kou: branopulis (IP adresa zaznamenána)
Datum: 2006-08-24, 16:05

Hodil som si plugim mailform do 2.8.0 vsetko funguje napise ze mail bol odoslany len mi nic nepride. Neviem kde je chyba ci to s touto verziou nepracuje prosim poradte velmi by som to potreboval.
[http://www.stativ.sk/phprs/kontakt.php]



Celkem upraveno 1×. Poslední úprava branopulis v 24.08.2006 16:07.

Re: mailform
Zaslán uživatelem/kou: Jakez (IP adresa zaznamenána)
Datum: 2006-08-24, 22:18

Taky používám mailform na 2.8.0 a funguje to naprosto perfektně. Je to k vidění zde: [http://www.cidlina.net/mailform.php]

Jakez | Cidlina.EU | Tady je Xichtovo

Re: mailform
Zaslán uživatelem/kou: branopulis (IP adresa zaznamenána)
Datum: 2006-08-25, 13:45

Zdravim mozem Ta porost posles mi na mail: branopulis@gmail.com ten mailform co pouzivas? lebo neviem kde je chyba jedine zmeny co ma je ze som pridal do confu jednu premenu a zmenil som to aj v mailfore lebo som chcel aby mi to posielalo na iny mail. Neviem co to blbne. Vdaka

Re: mailform
Zaslán uživatelem/kou: Gerhard (IP adresa zaznamenána)
Datum: 2006-08-28, 21:19

Jak se říká, teď budu střílet vyloženě od boku, ale myslím, že se tato úprava distribuje s názvem souboru mailform.php. Jak jsem se díval, Vy jste si změnil název souboru na kontakt.php. Změnil jste si i hodnotu pro odeslání ve
<form>
tagu? Možná, že jste si přejmenoval pouze soubor a na toto zapoměl. Mělo by to vypadat takto:

<form action=\"kontakt.php\" method=\"post\">


Pakliže jste na toto zapoměl, zcela logicky se formulář nemůže odeslat.

Re: mailform
Zaslán uživatelem/kou: branopulis (IP adresa zaznamenána)
Datum: 2006-09-05, 15:13

No neviem preco mi to neposle ked mi napise ze to prebehlo uspesne prosim ak sa niekomu chce nech sa mi na to kukne:

<?php
###############################################################
# phpRS MailForm 0.7
# určeno pro phpRS verze 2.6.5
# [http://www.supersvet.cz/phprs]
# (c) 2001-2005 by Jiri Lukas (jirilukas(at)supersvet(dot)cz)
###############################################################
# (c)2005 JaV (administrator(at)hades(dot)cz)
# [http://www.hades.cz]
# This program is free software.
# Program testovan na phpRS 2.6.5
###############################################################
# všechny soubory jsou v kódování windows-1250
###############################################################
Header("Pragma: No-cache");
Header("Cache-Control: No-cache, Must-revalidate");
Header("Expires: ".GMDate("D, d M Y H:i:s")." GMT");

define('IN_CODE',true);

include_once("config.php");
include_once("specfce.php");
include_once("myweb.php");
include_once("sl.php");
include_once("trlayout.php");
include_once($adrlayoutu);
include_once("engine.php");
$vzhledwebu->Generuj();
ObrTabulka();
echo "<p class=\"nadpis\">Napíšte nám</p>\n";

if (!isset($_POST['Odeslano'])) { $_POST['Odeslano'] = false;}
if (!isset($_POST['jmeno'])) { $_POST['jmeno'] = "";}
if (!isset($_POST['email'])) { $_POST['email'] = "@";}
if (!isset($_POST['text'])) { $_POST['text'] = "";}

$zobrazitFormular = true;
if (true == $_POST['Odeslano']):
if ($_POST['jmeno'] == ""):
print "<center>neni vyplnené meno</center>";
elseif (!eregi("^[a-zA-Z0-9._%-]+@[a-zA-Z0-9._%-]+\.[a-z]{2,4}$", $_POST['email'])):
print "<center>chybná e-mailová adresa</center>";
elseif ($_POST['text'] == ""):
print "<center>prázdne textové pole</center>";
else:
$zobrazitFormular = false;
$headers = "";
$to = $GLOBALS['infoform']; // platny e-mail v config.php
$subj = "Správa od ".$_POST['jmeno']."";
$mes = "Meno: ".$_POST['jmeno']."\nEmail: ".$_POST['email']."\nText:\n".$_POST['text']."";

// když je PHP direktiva magic_quotes_gpc nastavena na ON (default)
if (true == get_magic_quotes_gpc ()):
$subject = stripslashes($subj);
$mess1 = stripslashes($mes);
else:
// když je PHP direktiva magic_quotes_gpc nastavena na OFF
$subject = $subj;
$mess1 = $mes;
endif;

/*
// převedení z windows-1250 do iso-8859-2 (pokud je potřeba)
$mess2 = StrTr($mess1,
"\x8A\x8D\x8E\x9A\x9D\x9E",
"\xA9\xAB\xAE\xB9\xBB\xBE");
// přidání hlaviček
// headers iso 8859-2
$headers .= "MIME-Version: 1.0\n".
"Content-Type: text/plain; charset=\"iso-8859-2\"\n".
"Content-Transfer-Encoding: base64\n";
*/

// headers windows-1250
$headers .= "MIME-Version: 1.0\n".
"Content-Type: text/plain; charset=\"windows-1250\"\n".
"Content-Transfer-Encoding: base64\n";

// Code_Base64
$mess = Base64_Encode($mess1); // v pripade prekodovani zmenit mess1 => mess2

@mail($to,$subject,$mess,$headers);

print '<p align="center"><b>Správa bola úspešne odoslaná. Ďakujeme Vám.</b></p>';
print '<p align="center"><b><a href="kontakt.php">Nazat na formulár</a> - <a href="index.php">Hlavná stránka</a></b></p>';

endif;
endif;
if (true == $zobrazitFormular):
?>
<fieldset>

<table width="100%" cellSpacing="0" cellPadding="0" border="0">
<tr><td align="center" valign="top">
<form action="kontakt.php" method="post">
<table width="250" border="0" class="text">
<tr><td class="z" align="right">Meno:&nbsp;</td><td><input type="text" name="jmeno" class="textpole" value="<?php print $_POST['jmeno'] ?>" size="37"></td></tr>
<tr><td class="z" align="right">Email:&nbsp;</td><td><input type="text" name="email" class="textpole" value="<?php print $_POST['email'] ?>" size="37"></td></tr>
<tr><td class="z" align="right" valign="top">Text:&nbsp;</td><td><textarea name="text" class="textpole" rows="10" cols="36"><?php print $_POST['text'] ?></textarea></td></tr>
<tr><td colspan="2" align="center"><input type="submit" class="tl" value="Odoslať"> &nbsp; <input type="reset" class="tl" value="Vymazať"></td></tr>
</table>
<input type="hidden" name="Odeslano" value="true">
</form>
</td></tr></table><br><br>
Napíšte nám čo by ste zmenili, pridali alebo obstánili na stránke www.stativ.sk<br>
Budeme sa snažiť vašim požiadavkám vyhovieť. <br> <br>

</fieldset>

<p>&nbsp;</p>
<?php
endif;
KonecObrTabulka();
$vzhledwebu->Generuj();
?>

Velmi pekne dakujem

Re: mailform
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2006-09-06, 09:03

Nevim proč, ale asi je chyba zde:

$to = $GLOBALS['infoform']; // platny e-mail v config.php

správně dle originálního pluginu tam má být:

$to = $GLOBALS['infoadr']; // platny e-mail v config.php



Re: mailform
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2006-09-06, 09:54

to rozhodně ne, branopulis, předpokládám, v configu tu proměnou založil

jinak funguje mail??

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------



Celkem upraveno 1×. Poslední úprava JanVar v 06.09.2006 09:59.

Re: mailform
Zaslán uživatelem/kou: branopulis (IP adresa zaznamenána)
Datum: 2006-09-06, 11:08

V confu mam toto:
$infoform="branopulis@gmail.com";
A mal pouzivam

Re: mailform
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2006-09-06, 12:08

vypsat $to.. jestli obsahuje zadanou hodnotu

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: mailform
Zaslán uživatelem/kou: branopulis (IP adresa zaznamenána)
Datum: 2006-09-06, 13:07

nerozumiem

Re: mailform
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-09-06, 13:33

echo $to;
die;

Re: mailform
Zaslán uživatelem/kou: branopulis (IP adresa zaznamenána)
Datum: 2006-09-06, 14:26

chlapi ja som fakt rad ze mi chcete poradit ale som lama tak mi prosim napiste kde to mam zmenit ci ako to vdaka:)

Re: mailform
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-09-06, 14:34

$to = $GLOBALS['infoform']; // platny e-mail v config.php 
echo $to;
die;


vypíše to mail? ;)

Re: mailform
Zaslán uživatelem/kou: branopulis (IP adresa zaznamenána)
Datum: 2006-09-06, 14:45

hej vypise to mail

Re: mailform
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-09-06, 15:10

tak skús toto:
@mail($to,$subject,$mess,$headers);

nahradiť týmto:
mail($to,$subject,$mess,$headers);
echo $to."<hr>".$subject."<hr>".$mess."<hr>".$headers;
die;

čo to vypíše?

Re: mailform
Zaslán uživatelem/kou: branopulis (IP adresa zaznamenána)
Datum: 2006-09-06, 15:21

urobi to toto:
branopulis@gmail.com
--------------------------------------------------------------------------------
Správa od jgh
--------------------------------------------------------------------------------
TWVubzogamdoCkVtYWlsOiBnaGpAamdoLnNrClRleHQ6CnBrb3Z0IGdqIA==
--------------------------------------------------------------------------------
MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1250" Content-Transfer-Encoding: base64

Re: mailform
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-09-06, 15:58

skús pridať:
$from = "[email]moj@mail.com[/email]";
$reply = "[email]moj@mail.com[/email]";

$headers .= "From: $from\n";
$headers .= "Reply-To: $reply\n";


+ doplniť pred odoslanie

$mess = Chunk_Split($mess);
@mail($to,$subject,$mess,$headers);




Celkem upraveno 3×. Poslední úprava pa3k v 06.09.2006 16:01.

Re: mailform
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2006-09-06, 23:46

a už se neozval... :-) Jo ten Chunk_Split by mohl pomoct

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: mailform
Zaslán uživatelem/kou: branopulis (IP adresa zaznamenána)
Datum: 2006-09-07, 10:30

Ok teraz to mam takto neviem ci to je presna tak ako ste to mysleli ale kuknite a stale to nejte:)

<?php
###############################################################
# phpRS MailForm 0.7
# určeno pro phpRS verze 2.6.5
# [http://www.supersvet.cz/phprs]
# (c) 2001-2005 by Jiri Lukas (jirilukas(at)supersvet(dot)cz)
###############################################################
# (c)2005 JaV (administrator(at)hades(dot)cz)
# [http://www.hades.cz]
# This program is free software.
# Program testovan na phpRS 2.6.5
###############################################################
# všechny soubory jsou v kódování windows-1250
###############################################################
Header("Pragma: No-cache");
Header("Cache-Control: No-cache, Must-revalidate");
Header("Expires: ".GMDate("D, d M Y H:i:s")." GMT");

define('IN_CODE',true);

include_once("config.php");
include_once("specfce.php");
include_once("myweb.php");
include_once("sl.php");
include_once("trlayout.php");
include_once($adrlayoutu);
include_once("engine.php");
$vzhledwebu->Generuj();
ObrTabulka();
echo "<p class=\"nadpis\">Napíšte nám</p>\n";

$from = "[email]branopulis@gamil.com[/email]";
$replay = "[email]branopulis@gmail.com[/email]";
$headers .="From: $from\n";
$headers .="Replay-To: $replay\n";

if (!isset($_POST['Odeslano'])) { $_POST['Odeslano'] = false;}
if (!isset($_POST['jmeno'])) { $_POST['jmeno'] = "";}
if (!isset($_POST['email'])) { $_POST['email'] = "@";}
if (!isset($_POST['text'])) { $_POST['text'] = "";}

$zobrazitFormular = true;
if (true == $_POST['Odeslano']):
if ($_POST['jmeno'] == ""):
print "<center>nie je vyplnené meno</center>";
elseif (!eregi("^[a-zA-Z0-9._%-]+@[a-zA-Z0-9._%-]+\.[a-z]{2,4}$", $_POST['email'])):
print "<center>chybná e-mailová adresa</center>";
elseif ($_POST['text'] == ""):
print "<center>prázdne textové pole</center>";
else:
$zobrazitFormular = false;
$headers = "";
$to = $GLOBALS['infoform']; // platny e-mail v config.php
$subj = "Správa od ".$_POST['jmeno']."";
$mes = "Meno: ".$_POST['jmeno']."\nEmail: ".$_POST['email']."\nText:\n".$_POST['text']."";


// když je PHP direktiva magic_quotes_gpc nastavena na ON (default)
if (true == get_magic_quotes_gpc ()):
$subject = stripslashes($subj);
$mess1 = stripslashes($mes);
else:
// když je PHP direktiva magic_quotes_gpc nastavena na OFF
$subject = $subj;
$mess1 = $mes;
endif;

/*
// převedení z windows-1250 do iso-8859-2 (pokud je potřeba)
$mess2 = StrTr($mess1,
"\x8A\x8D\x8E\x9A\x9D\x9E",
"\xA9\xAB\xAE\xB9\xBB\xBE");
// přidání hlaviček
// headers iso 8859-2
$headers .= "MIME-Version: 1.0\n".
"Content-Type: text/plain; charset=\"iso-8859-2\"\n".
"Content-Transfer-Encoding: base64\n";
*/

// headers windows-1250
$headers .= "MIME-Version: 1.0\n".
"Content-Type: text/plain; charset=\"windows-1250\"\n".
"Content-Transfer-Encoding: base64\n";

// Code_Base64
$mess = Base64_Encode($mess1); // v pripade prekodovani zmenit mess1 => mess2

$mess = Chunk_Split($mess);
@mail($to,$subject,$mess,$headers);


print '<p align="center"><b>Správa bola úspešne odoslaná. Ďakujeme Vám.</b></p>';
print '<p align="center"><b><a href="kontakt.php">Nazat na formulár</a> - <a href="index.php">Hlavná stránka</a></b></p>';

endif;
endif;
if (true == $zobrazitFormular):
?>
<fieldset>

<table width="100%" cellSpacing="0" cellPadding="0" border="0">
<tr><td align="center" valign="top">
<form action="kontakt.php" method="post">
<table width="250" border="0" class="text">
<tr><td class="z" align="right">Meno:&nbsp;</td><td><input type="text" name="jmeno" class="textpole" value="<?php print $_POST['jmeno'] ?>" size="37"></td></tr>
<tr><td class="z" align="right">Email:&nbsp;</td><td><input type="text" name="email" class="textpole" value="<?php print $_POST['email'] ?>" size="37"></td></tr>
<tr><td class="z" align="right" valign="top">Text:&nbsp;</td><td><textarea name="text" class="textpole" rows="10" cols="36"><?php print $_POST['text'] ?></textarea></td></tr>
<tr><td colspan="2" align="center"><input type="submit" class="tl" value="Odoslať"> &nbsp; <input type="reset" class="tl" value="Vymazať"></td></tr>
</table>
<input type="hidden" name="Odeslano" value="true">
</form>
</td></tr></table><br><br>
Napíšte nám čo by ste zmenili, pridali alebo obstánili na stránke www.stativ.sk<br>
Budeme sa snažiť vašim požiadavkám vyhovieť. <br> <br>

</fieldset>

<p>&nbsp;</p>
<?php
endif;
KonecObrTabulka();
$vzhledwebu->Generuj();
?>

Re: mailform
Zaslán uživatelem/kou: branopulis (IP adresa zaznamenána)
Datum: 2006-09-07, 10:32

tie maili neviem preco takto prekopirovalo ale mam ich tam normalne napisane

Jít na stránku:  123Další
Aktuální stránka:1 z 3


Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.