01-12-2010, 16:26
Witam, jestem początkującym webmasterem. Od dłuższego czasu borykam się z problemem pozycjonowania divów - dokładnie chodzi mi o div "stopka". W FF wyświetla się prawidłowo, ale w IE i innych przeglądarkach przesuwa się w prawo, mimo że podaję float left Proszę o pomoc, bo już różnych rzeczy próbowałem. Oto kod do strony:
style.css
index.php
Na prawdę nie wiem, co jest nie tak. Z góry dziękuję za pomoc.
style.css
Kod:
p
{
text-align: left;
color: #0000ff;
font-family: verdana;
}
html {background-image:url(abstrakcja.jpg);
background-attachment: fixed;
}
body {background:#EEEEEE;
width:1000px;
height:1952px;
margin-left:auto;
font-family: serif;
margin-right:auto;
}
#menugorne {background:#EEEEEE;
float:left;
width: 1000px;
height: 74px;
margin-top:4px;
font-family: Verdana, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
}
/*^'^ Navigation Structure ^'^*/
.nav-container-outer{
background: #fefdd3;
padding: 0px;
height: 74px;
width:1000px;
background: url(images/nav-bg.jpg);
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}
/*^'^ Primary Items ^'^*/
#nav-container a{
padding:0px 3px 8px 10px;
margin: 25px 0px 0px 0px;
color: #0b01b8;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:12px;
text-decoration:none;
font-weight: bold;
background: url(images/item-primary-bg.jpg);
background-repeat: no-repeat;
background-position: top;
}
#nav-container a:hover{
color: #0b01b8;
background: url(images/item-primary-bg.jpg);
background-repeat: no-repeat;
background-position: center;
}
/*^'^ Secondary Items Container ^'^*/
#nav-container div, #nav-container ul{
padding:6px 4px 6px 0px;
margin:0px 0px 0px 0px;
background: url(images/item-secondary-container-bg.jpg);
background-repeat: repeat-x;
background-color: #c6d1fc;
border-bottom: 1px solid #0000ff;
}
/*^'^ Secondary Items ^'^*/
#nav-container div a, #nav-container ul a{
padding:3px 10px 3px 6px;
background-color: #0000ff;
background: url(images/item-secondary-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-size:11px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 149px;
}
/*^'^ Secondary Items Hover State ^'^*/
#nav-container div a:hover, #nav-container ul a:hover{
background-color: #FFFFFF;
background: url(images/item-secondary-bg.jpg);
background-repeat: no-repeat;
color:#0000ff;
}
/*^'^ Secondary Item Titles ^'^*/
#nav-container .item-secondary-title{
cursor:default;
padding:4px 0px 3px 7px;
color: #0000ff;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
/* background: url(images/item-secondary-title-bg.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}
/*^'^ Horizontal Dividers ^'^*/
#nav-container .divider-horiz{
border-top-width:1px;
margin:5px 5px;
border-color: #FFFFFF;
}
/*^'^ Vertical Dividers ^'^*/
#nav-container .divider-vert{
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#0000ff;
}
#menuboczne{
background: url(images/menuboczne.png) repeat-y;
width: 200px;
height: 1748px;
float:left;
margin-top:6px;
font-family: Verdana, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
}
.menu_list {background: #c6d1fc;
width: 180px;
}
.menu_head {background: #c6d1fc;
padding: 0px 5px;
cursor: pointer;
position: relative;
margin:1px;
font-weight:bold;
background: #c6d1fc url(left.png) center right no-repeat;
}
.menu_body {
display:none;
}
.menu_body a{
display:block;
color:#0000ff;
background-color:#EEEEEE;
padding-left:10px;
font-weight:normal;
text-decoration:none;
}
.menu_body a:hover{
color: #0000ff;
font-weight:bold;
text-decoration:none;
}
#menu1 {background: url(images/top_kategorie.png) no-repeat;
width: 200px;
height: 43px;
margin-top:10px;
margin-left:10px;
margin-right:7px;
padding-left: 10px;
padding-top: 10px;
font: bold 14px "Verdana";
}
#tresc {background:#c6d1fc;
width: 600px;
height: 500px;
float:left;
overflow: auto;
font-family: Verdana, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
text-align:justify;
line-height:20px;
margin-top:6px;
margin-left:6px;
}
#box {
width: 550px;
margin-left:20px;
margin-top:5px;
margin-right:25px;
}
#box .title {
padding-left: 10px;
padding-top: 12px;
font: bold 12px "Verdana";
text-align:left;
}
#box .top {
background: url(images/top.png) no-repeat;
height: 43px;
width: 532px;
}
#box .bot {
background: url(images/bot.jpg) no-repeat;
height: 10px;
width: 550px;
margin-bottom:25px;
background-position: center top;
}
#box .mid {
background: url(images/mid.jpg) repeat-y;
height: 100%;
width: 550px;
background-position: center top;
}
#box .content {
width: 530px;
padding-bottom: 10px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
font: normal 12px "Verdana";
text-align:justify;
line-height: 20px;
}
#komentarze {width:600px;
height:400px;
float:left;
margin-left:6px;
margin-top:6px;
}
#prawy {
background: url(images/prawy.png) no-repeat;
width: 188px;
height: 1748px;
float:right;
font-family: Verdana, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
margin-left:6px;
text-align:justify;
margin-top:6px;
}
#prawy_wew {background: url(images/top_prawy.png) no-repeat;
width: 168px;
height: 43px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
padding-left: 10px;
padding-top: 10px;
font: bold 14px "Verdana";
}
#adres {background:#c6d1fc;
width: 156px;
height: 113px;
margin-left:10px;
margin-right:10px;
padding-left: 10px;
padding-top:5px;
font: 12px "Verdana";
line-height:17px;
}
#kontakt {
background: url(images/kontakt.png) no-repeat;
width: 400px;
height: 400px;
float:left;
margin-top:6px;
margin-bottom:6px;
margin-left:6px;
font-family: Verdana, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;}
#kontakt_wew {background: url(images/top_kontakt.png) no-repeat;
width: 475px;
height: 43px;
margin-top:10px;
margin-left:10px;
margin-right:6px;
padding-left: 10px;
padding-top: 10px;
font: bold 12px "Verdana";
}
#newsletter {
background: url(images/newsletter.png) no-repeat;
display:block;
width: 187px;
height: 194px;
float:right;
margin-bottom:6px;
margin-left:6px;
margin-right:1px;
font-family: Verdana, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
text-align:left;
}
#newsletter_wew {background: url(images/top_newsletter.png) no-repeat;
display:block;
width: 190px;
height: 43px;
float:right;
margin-top:10px;
margin-left:10px;
margin-right:10px;
padding-left: 10px;
padding-top: 10px;
font: bold 14px "Verdana";
}
#sonda {
background: url(images/sonda.png) no-repeat;
width: 187px;
height: 200px;
float:right;
margin-bottom:6px;
margin-top:6px;
margin-right:1px;
margin-left:1px;
font-family: Verdana, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
color:#000000;
text-align:left;
}
#sonda_wew{background: url(images/top_sonda.png) no-repeat;
width:250px;
height: 43px;
float:left;
margin-top:10px;
margin-right:10px;
margin-left:10px;
padding-left: 10px;
padding-top: 10px;
font: bold 14px "Verdana";
}
#logowanie {
background: url(images/logowanie.png) no-repeat;
width: 315px;
height: 430px;
float:left;
overflow: auto;
font-family: Verdana, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
text-align:left;
line-height:20px;
margin-bottom:6px;
margin-left:6px;
}
#logowanie_wew {background: url(images/top_logowanie.png) no-repeat;
width: 290px;
height: 43px;
float:left;
margin-top:10px;
margin-left:10px;
margin-right:10px;
padding-left: 10px;
padding-top: 10px;
font: bold 14px "Verdana";
}
#stopka {background:url(images/stopka.png) no-repeat;
width: 1000px;
height: 25px;
font-family: Verdana, Trebuchet MS, Verdana, sans-serif, Helvetica;
font-size:11px;
padding-top:5px;
float:none;
clear: both;
color: #FFFFFF;
text-align:center;
}
index.php
Kod PHP:
<?php
session_start(); //zaczynamy sessje
ob_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>www.smukłasylwetka.pl</title>
<meta name="Keywords" content="" />
<meta name="description" content="" />
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" language="javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
//slides the element with class "menu_body" when paragraph with class "menu_head" is clicked
$("#firstpane p.menu_head").click(function()
{
$(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
$(this).siblings().css({backgroundImage:"url(left.png)"});
});
//slides the element with class "menu_body" when mouse is over the paragraph
$("#secondpane p.menu_head").mouseover(function()
{
$(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideDown(500).siblings("div.menu_body").slideUp("slow");
$(this).siblings().css({backgroundImage:"url(left.png)"});
});
});
</script>
</head>
<body>
<div id="strona">
<div id="logo">
<object width="1000" height="100">
<param name="movie" value="baner.swf">
<embed src="baner.swf" width="1000" height="100">
</embed>
</div>
<div id="menugorne">
<div class="nav-container-outer">
<img src="images/nav-bg-l.jpg" alt="" class="float-left" />
<img src="images/nav-bg-r.jpg" alt="" class="float-right" />
<ul id="nav-container" class="nav-container">
<li><a class="item-primary" href="?page=strona_glowna">Strona główna</a>
</li>
<li><span class="divider divider-vert" ></span></li>
<li><a class="item-primary" href="#">O diecie ogólnie</a>
<ul style="width:150px;">
<li><a href="?page=czym">Czym jest dieta?</a></li>
<li><a href="?page=kiedy">Kiedy stosować dietę?</a></li>
<li><a href="?page=przyczyny">Przyczyny tycia/nadwagi</a></li>
</ul></li>
<li><span class="divider divider-vert" ></span></li>
<li><a class="item-primary" href="#">Zdrowie</a>
<ul style="width:150px;">
<li><span class="item-secondary-title" >Składniki odżywcze</span></li>
<li><span class="divider divider-horiz" ></span></li>
<li><a href="?page=bialka">Białka i woda</a></li>
<li><a href="?page=tluszcze">Tłuszcze</a></li>
<li><a href="?page=weglowodany">Węglowodany</a></li>
<li><span class="item-secondary-title" >Składniki mineralne</span></li>
<li><span class="divider divider-horiz" ></span></li>
<li><a href="?page=mikroskladniki">Mikroskładniki</a></li>
<li><a href="?page=makroskladniki">Makroskładniki</a></li>
</ul></li>
<li><span class="divider divider-vert" ></span></li>
<li><a class="item-primary" href="#">Dieta w liczbach</a>
<ul style="width:150px;">
<li><span class="item-secondary-title" >Kalkulatory</span></li>
<li><span class="divider divider-horiz" ></span></li>
<li><a href="?page=bmi">Kalkulator BMI</a></li>
<li><a href="?page=spalone_kalorie">Spalone kalorie</a></li>
<li><span class="item-secondary-title" >Tabele</span></li>
<li><span class="divider divider-horiz" ></span></li>
<li><a href="?page=wzrost_waga">Waga a wzrost</a></li>
<li><a href="?page=indeks">Indeks glikemiczny</a></li>
<li><a href="?page=tabele_kaloryczne">Tabele kaloryczne</a></li>
</ul></li>
</div>
</div>
<div id="menuboczne">
<div id="menu1">
KATEGORIE DIET
</div>
<div style="float:left; margin-left:10px; margin-right:10px;">
<div class="menu_list" id="secondpane">
<p class="menu_head">różne</p>
<div class="menu_body">
<a href="?page=dieta_odchudzajaca" >odchudzająca</a>
<a href="?page=niskocholesterolowa">niskocholesterolowa</a>
<a href="?page=wapn">wysokowapniowa</a>
<a href="?page=sod">niskosodowa</a>
<a href="?page=niskoenergetyczna">niskoenergetyczna</a>
<a href="?page=lekkostrawna">lekkostrawna</a>
<a href="?page=makrobiotyka">makrobiotyczna</a>
<a href="?page=1200kcal">1200 kalorii (biurowa)</a>
<a href="?page=celulit">antycelulitowa</a>
<a href="?page=stres">antystresowa</a>
<a href="?page=blyskawiczna">błyskawiczna</a>
<a href="?page=ketogeniczna">ketogeniczna</a>
<a href="?page=kosci">na mocne kości</a>
<a href="?page=redukcyjna">redukcyjna</a>
<a href="?page=rownowaga">zrównoważona</a>
<a href="?page=bomba_witaminowa">bomba witaminowa</a>
</div>
<p class="menu_head">autorskie</p>
<div class="menu_body">
<a href="?page=anderson" >Andersona</a>
<a href="?page=hay">Hay'a</a>
<a href="?page=kwasniewski">Kwaśniewskiego</a>
<a href="?page=gerson">Gersona</a>
<a href="?page=atkins">Atkinsa</a>
<a href="?page=mayr">Mayra</a>
<a href="?page=bircher">Birchera</a>
<a href="?page=evers">Eversa</a>
<a href="?page=montignac">Motignaca</a>
<a href="?page=diamond">Diamondów</a>
<a href="?page=france">Franc Aubry</a>
</div>
<p class="menu_head">kolorowe</p>
<div class="menu_body">
<a href="?page=blekitna">błękitna</a>
<a href="?page=czerwona">czerwona</a>
<a href="?page=fiolet">fioletowa</a>
<a href="?page=zielona">zielona</a>
<a href="?page=zolta">żółta</a>
</div>
<p class="menu_head">grupy krwi</p>
<div class="menu_body">
<a href="?page=gr0">grupa krwi 0</a>
<a href="?page=grA">grupa krwi A</a>
<a href="?page=grB" >grupa krwi B</a>
<a href="?page=grAB">grupa krwi AB</a>
</div>
<p class="menu_head">okresowe</p>
<div class="menu_body">
<a href="?page=wiosenna">wiosenna</a>
<a href="?page=lato">letnia</a>
<a href="?page=jesien">jesienna</a>
<a href="?page=zima">zimowa</a>
<a href="?page=ksiezyc">księżycowa</a>
<a href="?page=slonce">sloneczna</a>
<a href="?page=nowy_rok">noworoczna</a>
<a href="?page=swieta">przedświąteczna</a>
<a href="?page=weekend">weekendowa</a>
<a href="?page=siedmiodniowa">siedmiodniowa</a>
</div>
<p class="menu_head">geograficzne</p>
<div class="menu_body">
<a href="?page=dieta_1000">1000 kalorii</a>
<a href="?page=kopenhaska" >kopenhaska</a>
<a href="?page=cambridge">Cambridge</a>
<a href="?page=morze">śródziemnomorska</a>
<a href="?page=hollywood">hollywoodzka</a>
<a href="?page=francuska">francuska</a>
<a href="?page=hinduska">hinduska</a>
<a href="?page=kekwicka">kekwicka</a>
<a href="?page=southbeach">South-Beach</a>
<a href="?page=chiny">chińska głodówka</a>
</div>
<p class="menu_head">prduktowe</p>
<div class="menu_body">
<a href="?page=jablko_ryz">jabłkowo-ryżowa</a>
<a href="?page=bialko">białkowa</a>
<a href="?page=grejpfrut>grejfrutowa</a>
<a href="?page=jogurt">jogurtowa</a>
<a href="?page=kapusta">kapuściana</a>
<a href="?page=koktajl">koktajlowa</a>
<a href="?page=mleko">mleczna</a>
<a href="?page=sok">z soków</a>
<a href="?page=owoce">owocowa</a>
<a href="?page=pszenica">pszeniczna</a>
<a href="?page=twarog_ryz">twarogowo-ryżowa</a>
<a href="?page=ziemniaki">ziemniaczana</a>
<a href="?page=lod">lodowa</a>
</div>
<p class="menu_head">specjalne</p>
<div class="menu_body">
<a href="?page=aktywni">dla aktywnych</a>
<a href="?page=kulturysci">dla kulturystów</a>
<a href="?page=nastolatki">dla sprtowców-nastolatków</a>
<a href="?page=kosmonauta">dla kosmonautów</a>
<a href="?page=szczupli">dla szczupłych</span></a>
<a href="?page=wysmukli">wysmuklająca</a>
<a href="?page=leniwi">dla leniwych</a>
<a href="?page=zdrowie_uroda">dla zdrowia i urody</span></a>
<a href="?page=odmlodzeni">odmładzająca</a>
<a href="?page=wegetarianin">wegetariańska</span></a>
<a href="?page=lasuchy">dla łasuchów</a>
<a href="?page=ciaza">dla kobiet w ciąży</span></a>
<a href="?page=matka">dla karmiących matek</a>
<a href="?page=niecierpliwi">dla niecierpliwych</span></a>
<a href="?page=stabilizacja">stabilizacyjna</a>
<a href="?page=brzuch">na duży brzuch</a>
<a href="?page=komorka">odnowa komórkowa</a>
</div>
<p class="menu_head">choroba</p>
<div class="menu_body">
<a href="?page=wzrok">dieta a wzrok</a>
<a href="?page=tradzik">w trądziku</a>
<a href="?page=cukrzyca1">antycukrzycowa</a>
<a href="?page=cukrzyca2">dla cukrzyków typu I</span></a>
<a href="?page=cukrzycaII">dla cukrzyków typu II</a>
<a href="?page=ciaza_w_cukrzycy">cukrzyca ciążowa</a>
<a href="?page=zaparcia">antyzaparciowa</a>
<a href="?page=jelito">w uchyłkowatości jelita grubego</a>
<a href="?page=bezglutenowa">bezglutenowa</a>
<a href="?page=bioskladniki">bioskładnikowa</a>
<a href="?page=nowotwor">przy nowotworze</a>
<a href="?page=watroba">w marskości wątroby</a>
<a href="?page=tarczyca">w nadczynności tarczycy</a>
<a href="?page=nerki">w zespole nerczycowym</a>
<a href="?page=zatrucia">w zatruciach pokarmowych</a>
<a href="?page=wrzody">antywrzodowa</a>
<a href="?page=miazdzyca">miażdżycowa</a>
<a href="?page=dna_moczanowa">przy dnie moczanowej</a>
<a href="?page=krazenie">na chory układ krążenia</a>
<a href="?page=nadcisnienie">w nadciśnieniu</a>
<a href="?page=refluks">w refluksie</a>
<a href="?page=rekonwalescent">rekonwalescentna</a>
</div>
<p class="menu_head">wiek</p>
<div class="menu_body">
<a href="?page=dziewczyna">dla młodych dziewczyn</a>
<a href="?page=3lata">dla dzieci do lat 3</a>
<a href="?page=20lat">dla 20-latek</a>
<a href="?page=30lat">dla 30-latków</a>
<a href="?page=40lat" >dla 40-latków</a>
<a href="?page=starsi">dla starszych</a>
</div>
</div>
</div>
</div>
</div>
<div id="tresc">
<div id="box">
<div class="mid">
<div class="content">
<?php
if(!isset($_GET['page'])){
include('strony/strona_glowna.php');
}else{
$dozwolone=array('kulturysci','rejestracja','przypomnienie','logowanie','zmiana-danych','weryfikacja','nastolatki','grB','3lata','krazenie','refluks','nadcisnienie','nerki','makroskladniki','mikroskladniki','woda','weglowodany','tluszcze','bialka','tabele_kaloryczne','indeks','wzrost_waga','spalone_kalorie','bmi','przyczyny','czym','kiedy','adres','miazdzyca','tradzik','ciaza_w_cukrzycy','cukrzycaII','formularz','strona_glowna','dieta_odchudzajaca','dieta_1000','kopenhaska','anderson','hay','kwasniewski','cambridge','gerson','budwig','dukan','morze','southbeach','atkins','niskocholesterolowa','wapn','sod','hollywood','niskoenergetyczna','lekkostrawna','makrobiotyka','mayr','bircher','evers','chiny','1200kcal','celulit','stres','blekitna','czerwona','fiolet','zielona','zolta','blyskawiczna','diamond','france','francuska','hinduska','kekwicka','ketogeniczna','montignac','kosci','redukcyjna','rownowaga','bomba_witaminowa','gr0','grA','grB','grAB','wiosenna','lato','jesien','zima','ksiezyc','slonce','nowy_rok','swieta','weekend','jablko_ryz','bialko','grejpfrut','jogurt','kapusta','koktajl','mleko','sok','owoce','pszenica','twarog_ryz','ziemniaki','lod','aktywni','sportowcy','kulturysci','nastolatki','nastolatkowie','kosmonauta','szczupli','wysmukli','leniwi','zdrowie_uroda','odmlodzeni','oczyszczanie','wegetarianin','lasuchy','ciaza','matka','niecierpliwi','siedmiodniowa','stabilizacja','brzuch','komorka','wzrok','tradzik','cukrzyca1','cukrzyca2','cukrzycaII','ciaza_w_cukrzycy','zaparcia','jelito','bezglutenowa','bioskladniki','nowotwor','watroba','tarczyca','nerki','zatrucia','wrzody','miazdzyca','dna_moczanowa','krazenie','nadcisnienie','refluks','rekonwalescent','dziewczyna','3lata','20lat','30lat','40lat','starsi');
if(in_array($_GET['page'],$dozwolone)){
$name="$_GET[page].php";
}else{
$name='budowa.php';
}
if(file_exists('strony/'.$name)){
include('strony/'.$name);
}else{
echo'Strona w budowie';
}
}
?>
</div>
</div>
<div class="bot">
</div>
</div>
</div>
</div>
<div id="prawy">
<div id="prawy_wew">
KONTAKT
</div>
<div id="adres">
<u> <b>W sprawie strony:</b></u> <br>
tel: 530 509 500
<br><a href="mailto:[email protected]">Napisz do redakcji</a>
<br> <u><b>Biuro:</u> </b><br>
tel: 530 502 500<br>
<a href="mailto:[email protected]">Napisz do biura</a>
<br>
</div>
<div id="sonda">
<div id="sonda_wew">
Sonda
</div>
<?php
if (!($sql=mysql_connect ('login','smuklasylwetka', '5maj1982') && mysql_select_db('smuklasylwetka') ))
echo'bł_d';
$s = $_POST['s'] == 1;
if($s)
{
if(!$_COOKIE['glos'] == '1')
{
$sql = mysql_query('update sonda set glosow = glosow +1 where id_sonda = "'.$_POST['1'].'"');
}
setcookie("glos","1",time()+24*3600); //ustawia cookie na 24h
}
?>
<b><center>O czym chciał(a)byś przeczytać na tej stronie?</center></b>
<?
if(!$_COOKIE['glos'] == '1')
{
?>
<form action="" method="post">
<input type="radio" name="1" value="1" />o poradach specjalistów <br>
<input type="radio" name="1" value="2" />o dietach<br>
<input type="radio" name="1" value="3" />o nowinkach medycznych<br>
<input type="hidden" name="s" value="1" />
<br>
<center><input type="submit" value="Głosuj" /></center>
<?
}
else
{
$sq = mysql_query('select * from sonda where id_sonda = 1');
$r = mysql_fetch_array($sq);
$g1 = $r['glosow'];
$a = mysql_query('select * from sonda where id_sonda = 2');
$s = mysql_fetch_array($a);
$g2 = $s['glosow]'];
$d = mysql_query('select * from sonda where id_sonda = 3');
$z = mysql_fetch_array($d);
$g3 = $z['glosow'];
$calosc = $g1+$g2+$g3;
$aa = mysql_query('select * from sonda');
while($row = mysql_fetch_array($aa))
{
$procent = intval(round(($row[glosow]/$calosc)*100));
echo '<p>'.$row[pole].' '.$procent.'%</p>';
}
}
?>
</div>
<div id="newsletter">
<div id="sonda_wew">
Subskrypcja
</div>
<form action="zapisz.php" method="post">
<center><input type="text" size="20" name="mail" style="background-color:white; maxlength="150" /></center><br />
<center><input type="radio" name="akcja" value="add" checked="checked" /> Zapisz się
<input type="radio" name="akcja" value="del" /> Zrezygnuj<br />
<br>
<input type="submit" value="Potwierdź" /></center>
</form>
</div>
</div>
<div id="komentarze">
<object width="600" height="400">
<param name="movie" value="commentForm.swf">
<embed src="commentForm.swf" width="600" height="400">
</embed>
</div>
<div id="kontakt">
<div id="kontakt_wew">
Formularz kontaktowy
</div>
<?php
include 'recaptchalib.php'; // dołączenie modułu reCAPTCHA
$privatekey = '6Ld83r0SAAAAAP1CMPSwPazjG-6QLO9J8RpyZjTT'; // prywatny klucz reCAPTCHA
$publickey = '6Ld83r0SAAAAALNYbNZEBieqh5k3KVad4we8Bmbb'; // publiczny klucz reCAPTCHA
$twojemail = '[email protected]'; // twój adres e-mail
if ($_POST['wyslane']) {
// filtrowanie treści wprowadzonych przez użytkownika
$imie = htmlspecialchars(stripslashes(strip_tags(trim($_POST["imie"]))), ENT_QUOTES);
$nazwisko = htmlspecialchars(stripslashes(strip_tags(trim($_POST["nazwisko"]))), ENT_QUOTES);
$email = htmlspecialchars(stripslashes(strip_tags(trim($_POST["email"]))), ENT_QUOTES);
$temat = htmlspecialchars(stripslashes(strip_tags(trim($_POST["temat"]))), ENT_QUOTES);
$tresc = htmlspecialchars(stripslashes(strip_tags(trim($_POST["tresc"]))), ENT_QUOTES);
$kopia = $_POST["kopia"];
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
// system sprawdza czy wszystkie pola zostały wypełnione
if (!$imie) {
$blad++;
echo '<p>Proszę wpisać swoje imię.</p>';
}
if (!$nazwisko) {
$blad++;
echo '<p>Proszę wpisać swoje nazwisko.</p>';
}
if (!eregi("^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,4}$", $email)) {
$blad++;
echo '<p>Proszę wprowadzić poprawnie adres email.</p>';
}
if (!$temat) {
$blad++;
echo '<p>Proszę wpisać temat wiadomości.</p>';
}
if (!$tresc) {
$blad++;
echo '<p>Proszę wpisać treść wiadomości.</p>';
}
if (!$resp->is_valid) {
$error = $resp->error;
echo '<p>Proszę wpisać poprawnie wyrazy z obrazka.</p>';
$blad++;
}
// jeżeli nie ma błędu, to wiadomość e-mail zostaje wysłana
if ($blad == 0) {
// niezbędne nagłówki do wyświetlania wiadomości HTML
$naglowki = "MIME-Version: 1.0" . "\r\n";
$naglowki .= "Content-type:text/html;charset=utf-8" . "\r\n";
// opcjonalne nagłówki
$naglowki .= 'From: <'.$email.'>' . "\r\n";
$naglowki .= 'Cc: <'.$twojemail.'>' . "\r\n";
// tytuł wiadomości
$tytul = 'Formularz kontaktowy';
// całkowita treść wiadomości
$tresc = nl2br($tresc);
$wiadomosc = <<< KONIEC
<html>
<p><strong>Imię:</strong> $imie</p>
<p><strong>Nazwisko:</strong> $nazwisko</p>
<p><strong>Temat:</strong> $temat</p>
<p><strong>Treść wiadomości:</strong> <br />$tresc</p>
</html>
KONIEC;
// wysyłanie wiadomości e-mail
$wynik = mail('<'.$email.'>', $tytul, $wiadomosc, $naglowki);
// wysyłane kopi wiadomości
if ($kopia) {
$naglowki2 = "MIME-Version: 1.0" . "\r\n";
$naglowki2 .= "Content-type:text/html;charset=utf-8" . "\r\n";
$naglowki2 .= 'From: <'.$twojemail.'>' . "\r\n";
$tytul2 = 'Kopia - Formularz kontaktowy';
$wynik = mail($email, $tytul2, $wiadomosc, $naglowki2);
}
// komunikat potwierdzający wysłanie wiadomości bądź nie
if ($wynik) {
echo '<p>Wiadomość została wysłana</p>';
} else {
echo '<p>Wiadomość nie została wysłana</p>';
}
}
}
// tworzenie formularza HTML
echo <<< KONIEC
<form class="form" action="kontakt.php" method="post">
<input type="hidden" name="wyslane" value="TRUE" />
<center>Imię: <input type="text" name="imie" size="20" maxlength="20"/><br></center>
Nazwisko: <input type="text" name="nazwisko" size="20" maxlength="20"/><br>
Adres e-mail: <input type="text" name="email" size="20" maxlength="20"/><br>
Temat: <input type="text" name="temat" /><br>
<textarea id="tresc" name="tresc" style="height: 50px;
width: 385px;background-color: #FFFFFF";></textarea>
<center> Prześlij mi kopię wiadomości na mój adres e-mail <input type="checkbox" name="kopia" value="1" />
KONIEC;
echo recaptcha_get_html($publickey); // wyświetlanie reCAPTCHA
echo <<< KONIEC
<br>
<input type="submit" value="Wyślij" /></center>
</form>
KONIEC;
?>
</div>
<div id="logowanie">
<div id="logowanie_wew">
Rejestracja/logowanie
</div>
<?php
session_start(); // rozpoczÄ_cie sesji
if (!isset($_SESSION['login'])) { // dostÄ_p dla niezalogowanego uĹźytkownika
if ($_POST['wyslane']) { // jeĹźeli formularz zostaĹ_ wysĹ_any, to wykonuje siÄ_ poniĹźszy skrypt
include 'db.php'; // poĹ_Ä_czenie siÄ_ z bazÄ_ danych
$tabela = 'uzytkownik'; // zdefiniowanie tabeli MySQL
$login = $_POST["login"];
$haslo = $_POST["haslo"];
$haslo = md5($haslo); // szyfrowanie podanego hasĹ_a
$wynik=mysql_query("SELECT * FROM $tabela WHERE
login='$login' and haslo='$haslo' and status=0");
// jeĹźeli uĹźytkownik zarejestrowaĹ_ siÄ_, a nie aktywowaĹ_ swojego konta, to wyĹ_wietla siÄ_ komunikat
if (mysql_num_rows($wynik) == 1) {
$informacja = mysql_fetch_array($wynik);
echo '<p>Nie aktywowałeś jeszcze swojego konta. Aby to zrobić, wejdź w swoją skrzynkę odbiorczą, a następnie znajdź wiadmość z linkiem aktywacyjnym i aktywuj swoje konto.</p>';
exit;
}
// jeĹźeli wszystko jest dobrze, uĹźytkownik siÄ_ loguje
$wynik=mysql_query("SELECT * FROM $tabela WHERE
login='$login' and haslo='$haslo' and status=1");
if (mysql_num_rows($wynik) == 1) {
$informacja = mysql_fetch_array($wynik);
$_SESSION["login"] = $informacja["login"];
header('Location: index.php ');
} else {
echo '<p>Zostały wprowadzone nieprawidłowe dane. Musisz się zarejestrować.</p>';
}
mysql_close($polaczenie);
}
// tworzenie formularza HTML
echo <<< KONIEC
<center>
<form action="logowanie.php" method="post">
<input type="hidden" name="wyslane" value="TRUE" />
Login: <input type="text" name="login"size="20" maxlength="20" />
<br>
Hasło: <input type="password" name="haslo"size="20" maxlength="20" />
<br>
<br>
<input type="submit" value="Zaloguj się" />
</form>
</center>
KONIEC;
} else {
header('Location: / '); // zalogowany uĹźytkownik zostaje przekierowany na stronÄ_ gĹ_ĂłwnÄ_
}
if ($_GET["wylogowanie"] == "tak") {
// niszczenie sesji uĹźytkownika
session_unset();
session_destroy();
header('Location: / '); // przekierwanie na stronÄ_ gĹ_ĂłwnÄ_
}
?>
<?php
session_start(); // rozpoczĂ__cie sesji
if (!isset($_SESSION['login'])) { // dostĂ__p dla zalogowanego uĚźytkownika
include 'db.php'; // poÄš_Ă__czenie siĂ__ z bazĂ__ danych
$tabela = 'uzytkownik'; // zdefiniowanie tabeli MySQL
require_once('recaptchalib.php'); // doÄš_Ă__czenie moduÄš_u reCAPTCHA
$privatekey = '6Ld83r0SAAAAAP1CMPSwPazjG-6QLO9J8RpyZjTT '; // prywatny klucz reCAPTCHA
$publickey = '6Ld83r0SAAAAALNYbNZEBieqh5k3KVad4we8Bmbb'; // publiczny klucz reCAPTCHA
if ($_POST["wyslane"]) { // jeĚźeli formularz zostaÄš_ wysÄš_any, to wykonuje siĂ__ poniĚźszy skrypt
// filtrowanie treĚ_ci wprowadzonych przez uĚźytkownika
$login = htmlspecialchars(stripslashes(strip_tags(trim($_POST["login"]))), ENT_QUOTES);
$haslo = $_POST["haslo"];
$haslo2 = $_POST["haslo2"];
$email = htmlspecialchars(stripslashes(strip_tags(trim($_POST["email"]))), ENT_QUOTES);
$email2 = htmlspecialchars(stripslashes(strip_tags(trim($_POST["email2"]))), ENT_QUOTES);
$imie = htmlspecialchars(addslashes(strip_tags(trim($_POST["imie"]))), ENT_QUOTES);
$nazwisko = htmlspecialchars(addslashes(strip_tags(trim($_POST["nazwisko"]))), ENT_QUOTES);
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
// system sprawdza czy prawidÄš_o zostaÄš_y wprowadzone dane
if (strlen($login) < 3 or strlen($login) > 30 or !eregi("^[a-zA-Z0-9_.]+$", $login)) {
$blad++;
echo '<p>ProszĂ__ poprawny wprowadziĂ__ login (od 3 do 30 znakÄ_Ĺ_w).</p>';
} else {
$wynik = mysql_query("SELECT * FROM $tabela WHERE login='$login'");
if (mysql_num_rows($wynik) <> 0) {
$blad++;
echo '<p>Podana nazwa uĚźytkownika zostaÄš_a juĚź zajĂ__ta.</p>';
}
}
if (strlen($haslo) < 6 or strlen($haslo) > 30 ) {
$blad++;
echo '<p>ProszĂ__ poprawnie wpisaĂ__ hasÄš_o (od 6 znakÄ_Ĺ_w do 30 znakÄ_Ĺ_w). </p>';
}
if ($haslo !== $haslo2) {
$blad++;
echo '<p> Podane hasÄš_a nie sĂ__ ze sobĂ__ zgodne. </p>';
}
if (!eregi("^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,4}$", $email)) {
$blad++;
echo '<p> ProszĂ__ wprowadziĂ__ poprawnie adres email.</p>';
} else {
$wynik = mysql_query("SELECT * FROM $tabela WHERE email='$email'");
if (mysql_num_rows($wynik) <> 0) {
$blad++;
echo '<p> Podany adres e-mail jest juĚź zajĂ__ty.</p>';
}
}
if ($email !== $email2) {
$blad++;
echo '<p> Podane adresy e-mail nie sĂ__ ze sobĂ__ zgodne.</p>';
}
if (!$resp->is_valid) {
$error = $resp->error;
echo '<p>ProszĂ__ wpisaĂ__ poprawnie wyrazy z obrazka.</p>';
$blad++;
}
// jeĚźeli nie ma Ěźadnego bĚ_edu, uĚźytkownik zostaje zarejestronwany i wysĚ_any do niego e-mail z linkiem aktywacyjnym
if ($blad == 0) {
$haslo = md5($haslo); // zaszyfrowanie hasla
$kod = uniqid(rand()); // tworzenie unikalnego kodu dla uĚźytkownika
$wynik = mysql_query("INSERT INTO $tabela VALUES('', '$imie', '$nazwisko', '$login', '$haslo', '$email', '$kod', NOW(), '')");
if ($wynik) {
$list = "Witaj $login !
Kliknij w poniĚźszy link, aby aktywowaĂ__ swoje konto. http://smuklasylwetka.home.pl/weryfikacja.php?weryfikacja=potwierdz&kod=$kod";
mail($email, "Rejestracja uĚźytkownika", $list, "From: <[email protected]>");
echo '<p>DziĂ__kujemy za rejestracjĂ__! W ciĂ__gu nabliĚźszych 5 minut dostaniesz wiadomoÄš_Ă__ e-mail z dalszymi wskazÄ_Ĺ_wkami rejestracji.</p>';
mysql_close($polaczenie);
exit;
}
}
mysql_close($polaczenie);
}
// tworzenie formularza HTML
echo <<< KONIEC
<form action="rejestracja.php" method="post">
<input type="hidden" name="wyslane" value="TRUE" />
<br><center><b>Zarejestruj się, aby utworzyć konto</b></center><br>
Imię: <input type="text" name="imie" size="20" maxlength="20" />
<br>
Nazwisko: <input type="text" name="nazwisko" size="20" maxlength="20"/>
<br>
Login*: <input type="text" name="login" size="20" maxlength="20"/>
<br>
Hasło*: <input type="password" name="haslo" size="20" maxlength="20"/>
<br>
Powtórz hasło*: <input type="password" name="haslo2"size="20" maxlength="20" />
<br>
Adres e-mail*: <input type="text" name="email"size="20" maxlength="20" />
<br>
Powtórz adres e-mail*: <input type="text" name="email2" size="20" maxlength="20"/>
KONIEC;
echo recaptcha_get_html($publickey); // wyÄš_wietlanie reCAPTCHA
echo <<< KONIEC
<br>
<br>
<center><input type="submit" value="Wyślij" /></center></form>
KONIEC;
} else {
header('Location: / '); // zalogowany uĚźytkownik zostaje przekierowany na stronĂ__ gÄš_Ä_Ĺ_wnĂ__
}
?>
</div>
<div id="stopka">
<font color="#FFFFFF">
<?php
function copyright($fromYear,$author) {
$currentYear = date('Y');
$dateRange = ($fromYear >= $currentYear ? '' : $fromYear.'-').$currentYear;
return '©'.$dateRange.' '.$author;
}
echo copyright(2010,'neneth');
?>
</font>
<div>
</div>
</body>
</html>