Kod PHP

marian84

No avatar

2008-01-07 15:54

Witam!

Chciałbym dodać taki kod PHP do pliku page.tpl.

Jak to zrobic? próbowałem tak jak to gdzieś było na forum pisane przez iframe ale nie podziałało.

Proszę o pomoc

<form method="post" action="index.php">

<?php

$nazwa_bazy='jakas nazwa';
$localhost='jakis host';
$username='jakis user';
$password='hslo';

$con2=mysql_connect($localhost, $username, $password);
mysql_select_db($nazwa_bazy, $con2);

function sprawdz_email_n($str) {
if(preg_match( '/^[\w.\-_]+@([\w.\-]+)\.[a-z]{2,6}$/i', $str)==FALSE){
return FALSE;
}
else{
return TRUE;
}
}

if(isset($_POST['dodaj_n'])){
$m=addslashes($_POST['mail']);
$con2=mysql_query("SELECT*FROM subscribents WHERE email='".$_POST['mail']."'");
if(mysql_num_rows($con2)>0){
echo '<div class="info error">Adres <b>'.$m.'</b> jest już zapisany do naszego newslettera.</div>';
}
else{
if(sprawdz_email_n($m)===true){
mysql_query("INSERT INTO subscribents VALUES('$m', '$m','1')");
echo '<div class="info">Adres <b>'.$m.'</b> został pomyślnie dodany do naszej bazy.</div>';
$tresc_newsl="Szanowni Państwo,\n\n dziękujemy za dodanie swojego adresu do naszej bazy.\n\n Pozdrawiamy\n\n ".DOMENA."\n".PODPIS;
@maile($m,"Dodanie do newsletera ".NAME,iconv('UTF-8','iso-8859-2',$tresc_newsl));
}
else{
echo '<div class="info error">To nie jest poprawny adres e-mail.</div>';
}
}
}
?>
<input type="text" name="mail" class="txt" /><input type="hidden" value="1" name="dodaj_n" /><input type="image" src="pliki/newsletter_submit.gif" style="margin-left:7px;">
</form>

» Quick.Cart v2.x

marian84

merci

No avatar

2008-01-08 10:25

marian84 - iframe bedzie dzialal - stworz sobie jakis plik z kodem php np nazwa.php a nastepnie w pliku templates/page.tpl wstaw iframe z odniesieniem do tego pliku, np. <iframe src="nazwa.php"></iframe>
Przetestowalam to rozwiazanie i dzialalo.

Do góry
o nas | kontakt