![]() |
![]() ![]() |
![]() |
-ro_b- |
![]()
Post
#1
|
Goście ![]() |
witam forum,
bardzo prosty kod, ktory u mnie dziala. 1. gdzies tam na stronie html('templates/main.html') umieszczam szablon: ...<@szablon@>... 2. za pomaca php zamieniam ten szablon dynamicznie w rozne zawartosci: <?php //zapamietuje adres strony html(z szablonem) $config['template'] = 'templates/main.html'; $config['tag_start'] = '<@'; $config['tag_end'] = '@>'; //zamieniam 'templates/main.html' w string function get_file_as_string($filename) { $tmprslt = file($filename); $tmprslt = implode('',$tmprslt); return $tmprslt; } $template = get_file_as_string($config['template']); // wstawiam w szablon jakos zawartosc(przyklad): $config['szablon'] = '<p>Przyklad</p>'; // zamieniam szablon z html w nowa zawartosc: $template = str_replace($config['tag_start'].'szablon'.$config['tag_end'],$config['szablon'],$template); // i wysylam caly html, z nowa zawartoscia szablonu, na browsera: $template = str_replace('$PHP_SELF',$PHP_SELF,$template); echo stripslashes($template); i to dziala, obojetie co bym w "$config['szablon'] =..." nie umiescil(oczywiscie jako html kod). a teraz pojawil sie taki problem: napisalem w szablonie prosty formularz do wyslania emaila(fragment): ... <form method=POST action="mailto:mojmail@xxxxxx.xx" enctype="text/plain"> ... i nie dziala. obojetnie czy wysle tesc formularza na moj/czy inny adres- nie dochodzi. zasadnicze pytanie(wlasciwie trzy): 1. czy jakas nieprawidlowosc jest zawarta w uzyciu "...action="mailto..." 2. czy problem jest zwiazany z jakas konfiguracja, np. moj lokalny (apache) webserver, php.ini, konfiguracja po stronie hostservera. 3. czy jest inny powod, ktorego ja nie rozpoznaje. ??? |
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
![]() Prosze zalozyc nowy temat z [php] ( bbcode ) Jutro ten usune (ten temat) - bez bbcode ;-) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 09:12 |