Skocz do zawartości

Pytania kt


kt1117

Rekomendowane odpowiedzi

Witam. Czemu ten kod:

<?php>
print "
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
    
    <meta name='keywords' content='' />
    <meta name='description' content='' />
    <meta http-equiv='content-type' content='text/html; charset=utf-8' />
    <meta http-equiv='content-language' content='' />
    <link href='style.css' rel='stylesheet' type='text/css' />
</head>";


        session_start();
        if (isset($_SESSION['licznik']))
        $_SESSION['licznik']++;
        else
        $_SESSION['licznik']=1;
        print "Oglądasz tą stronę już ".$_SESSION['licznik']." raz";

print "
<body>
    <div id='page'>
        <div id='header'> <a href='#'>
        </div>
        <div id='main'><div id='main2'>
                <div id='sidebar'><div id='sidebar2'>
                        <div id='menu'>
                            <ul>
                                <li><a href='index.html'>Strona glowna</a></li>
                <li><a href='rejestracja.php'>Rejestracja</a></li>
                                <li><a href='loguj.php'>Logowanie</a></li>
                                <li><a href='Kramy.html'>Kramy</a></li>
                                <li><a href='Aukcje.html'>Aukcje</a></li>
                                <li><a href='Regulamin.html'>Regulamin</a></li>
                                <li><a href='kontakt.html'>Kontakt</a></li>
                            </ul>
                        </div>
                        <div id='submenu'>
                            <h2>Najlepszy kram miesiaca!</h2>
                            <ul>
<IMG SRC='images\naj1.JPG'>
                            </ul>
                            <h2>Przekaz darowizne</h2>
                            <div class='box'>
                                <p></p>
                            </div>
                        </div><!-- submenu --> 
                </div></div><!-- sidebar --><!-- sidebar2 -->            
                <div id='content'><div id='content2'>            
                        <div class='post'>
                                <p> </p>
                                <p> </p>
                            <h2><center>Witam na stronie</center></h2>
                            
                            <div class='entry'>

<p><center><FONT SIZE='+5'><font color='brown#A52A2A' face='Old English Text MT'>
Targowisko.org </FONT></center><br>
<center><FONT SIZE='+2'>Jesli jestes rzemieslnikiem wykonujacym historyczne uzbrojenie,
stroje, rozne przedmioty itp.
lub po prostu chcesz sprzedac swoj sprzet.
To ta strona jest wlasnie dla Ciebie.
Oprocz wystawianie aukcji mozesz zalozyc swoj wlasny kram.</FONT></center></FONT></p>
                                <p></p>
                                <p></p>
                            </div>
                        </div>
                        <div class='post'>
                           
                            <div class='entry'>
                                
                            </div>
                        </div>                                         
                </div></div><!-- content --><!-- content2 -->
                <div class='clearing'> </div> 
                <div id='bg1'> </div> 
        </div></div><!-- main --><!-- main2 -->
        <div id='footer'>
            <p>Copyright ? 2011, designed by <a href='http://www.webtemplateocean.com/'>WebTemplateOcean.com</a></p>
        </div><div id='q'></div>
    </div><!-- page -->
</body>
</html>";
?>

zwraca mi błąd:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /virtual/t/a/targowiskoo.ugu.pl/index.php on line 30

e:Dodam, że jak "czysty" kod PHP dodam przed kodem HTML to działa.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem czy będzie działać bo robiłem w notatniku

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
    
    <meta name='keywords' content='' />
    <meta name='description' content='' />
    <meta http-equiv='content-type' content='text/html; charset=utf-8' />
    <meta http-equiv='content-language' content='' />
    <link href='style.css' rel='stylesheet' type='text/css' />
</head>
<?php>

        session_start();
        if (isset($_SESSION['licznik']))
        $_SESSION['licznik']++;
        else
        $_SESSION['licznik']=1;
        print "Oglądasz tą stronę już ".$_SESSION['licznik']." raz";
?>

<body>
    <div id='page'>
        <div id='header'> <a href='#'>
        </div>
        <div id='main'><div id='main2'>
                <div id='sidebar'><div id='sidebar2'>
                        <div id='menu'>
                            <ul>
                                <li><a href='index.html'>Strona glowna</a></li>
                <li><a href='rejestracja.php'>Rejestracja</a></li>
                                <li><a href='loguj.php'>Logowanie</a></li>
                                <li><a href='Kramy.html'>Kramy</a></li>
                                <li><a href='Aukcje.html'>Aukcje</a></li>
                                <li><a href='Regulamin.html'>Regulamin</a></li>
                                <li><a href='kontakt.html'>Kontakt</a></li>
                            </ul>
                        </div>
                        <div id='submenu'>
                            <h2>Najlepszy kram miesiaca!</h2>
                            <ul>
<IMG SRC='images\naj1.JPG'>
                            </ul>
                            <h2>Przekaz darowizne</h2>
                            <div class='box'>
                                <p></p>
                            </div>
                        </div><!-- submenu --> 
                </div></div><!-- sidebar --><!-- sidebar2 -->            
                <div id='content'><div id='content2'>            
                        <div class='post'>
                                <p> </p>
                                <p> </p>
                            <h2><center>Witam na stronie</center></h2>
                            
                            <div class='entry'>

<p><center><FONT SIZE='+5'><font color='brown#A52A2A' face='Old English Text MT'>
Targowisko.org </FONT></center><br>
<center><FONT SIZE='+2'>Jesli jestes rzemieslnikiem wykonujacym historyczne uzbrojenie,
stroje, rozne przedmioty itp.
lub po prostu chcesz sprzedac swoj sprzet.
To ta strona jest wlasnie dla Ciebie.
Oprocz wystawianie aukcji mozesz zalozyc swoj wlasny kram.</FONT></center></FONT></p>
                                <p></p>
                                <p></p>
                            </div>
                        </div>
                        <div class='post'>
                           
                            <div class='entry'>
                                
                            </div>
                        </div>                                         
                </div></div><!-- content --><!-- content2 -->
                <div class='clearing'> </div> 
                <div id='bg1'> </div> 
        </div></div><!-- main --><!-- main2 -->
        <div id='footer'>
            <p>Copyright © 2011, designed by <a href='http://www.webtemplateocean.com/'>WebTemplateOcean.com</a></p>
        </div><div id='q'></div>
    </div><!-- page -->
</body>
</html>

Odnośnik do komentarza
Udostępnij na innych stronach

no z pewnością nie są, po to nadaje im się rozszerzenie php, aby wtedy były wykonywane przez CGI :D

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Można odpowiednim wpisem w .htaccess wymusić aby plik HTML był plikiem PHP (ja tak kiedyś wap wymuszałem). Można też wymusić aby adres URI z .html na końcu wczytywał plik .php o takim rozszerzeniu.

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za odpowiedzi. Teraz powinienem sobie poradzić. Mam jeszcze jeden problem:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/ogloszen/public_html/index.php:1) in /home/ogloszen/public_html/index.php on line 3

Co oznacza ten błąd?

 

session_start(); jest w pierwszej linijce.

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdź kodowanie.

EDIT:

Taki błąd pojawia się jeżeli przed session_start (generalnie przed wysłaniem jakiegoś nagłówka) macie już coś w buforze, nie ma znaczenia czy jest to cały Pan Tadeusz czy spacja albo enter po prostu przed session_start nie może być nic printowane i ten problem nigdy się nie pojawi - gwarantuję
Odnośnik do komentarza
Udostępnij na innych stronach

Przed session_start() nie ma kompletnie nic.

E:I jeszcze mam pytanie, jak zresetować serwer, tak żeby układ katalogów i plików był taki jak na początku?

E2:Drugi problem naprawiłem. Dodałem tylko katalog public_html. Ale pierwszy dalej aktulny, nie działa nawet po dodaniu ob_start();

E3:Tamten błąd był spowodowany BOM'em.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Mam nowy problem, ale n ie będę spamił nowymi tematami, więc tu napiszę: Mam problem, otóż na stronie którą piszę, z jakiegoś dziwnego powodu postawienie spacji powoduje rozstrzelenie tekstu po równo na całej linii. Jak to naprawić?

E:Już wiem, nie może być w form'ie.

Odnośnik do komentarza
Udostępnij na innych stronach

Mam to wszystko upchniete w PHP i póki nie porobiłem porządku nie mogłem dojść o co chodzi, ale okazało się, że jak jest takie coś:

aaa-tekst

|-buton, text czy coś takiego

 

aaa aaa aaa |

 

wynikiem jest taki efekt

aaa(troche miejsca)aaa(tyle samo miejsca)aaa(tyle samo miejsca)|(A tu krawędź monitora)

E:Jak pobrać wysokość podrzędnego div'a w CSS? Bo nadrzędny div ma sie rozciagać z podrzędnym, a nie wiem jak to zrobić.

Odnośnik do komentarza
Udostępnij na innych stronach

Problem rozwiązany JS. Chciałem to zrobić bez użycia JS, bo wiem, że niektórzy to wyłączają, ale nie mam innego pomysłu. Teraz mam dziwny problem, a mianowicie strona:

http://ogloszenia-refback.xaa.pl/index.php

Wygląda inaczej bez zmieniania czegokolwiek, po prostu odświerzam ją i raz wyświetla się dobrze, a raz div strony jest przesuniety w prawo. Podrzucę ważną część css:

#pag
{
float:center;
padding: center;
width:960px;
height:0px;
display: inline;
background: white;
position: absolute;
text-align: left;
clear:both;
min-height: 300px; 
max-height: none; 
}
#content {
    float: center;
    width: 66%;
    margin: 0px;
    padding: 20px 0px 0px 0px;
    position: relative;
    left: 17%;
}

#con{
    float: center;
    margin: 0px;
    width: 66%;
    padding: 20px 0px 0px 0px;
    margin-top: 0;
    position: absolute;
    left: 2%;
    margin-left: 220px;
    clear: none;
}
#lew {
    position: absolute;
    left: 2%;
    margin-top: 20px;
    width: 220px;
    background: url(images/img10.jpg) repeat-y left bottom;
    clear: none;
}
#lew ul
{
    margin: 0px;
    padding-left: 20px;
    list-style: none;
    font-family: Georgia, 'Times New Roman',Times, serif;
}
#lew #gora
{
    text-align: center;
    height:40px;
    font-size: 12PX;
    background: url(images/img09.jpg) no-repeat left bottom;
}
#lew #dol
{
    height:30px;
    background: url(images/img11.jpg) no-repeat left bottom;
}

Plik jest większy, bo ściągany z neta, gdyż ja nie mam gustu, ale tylko te znaczniki + kilka na menu jest używane w pliku html.

E:Dzieje się tak tylko w GC, a w kodzie HTML dałem div'a w znaczniku center i chyba zmiast srodkować div'a środkuje tylko jego krawędź. Kurczę i znowu problem, żeby w każdej rozdziałce div był na środku.

Odnośnik do komentarza
Udostępnij na innych stronach

Chwytałem się każdego pomysłu i wszędzie gdzie się dało center waliłem.

#pag
{
margin: 0px auto;
margin-left: -480px;
padding: 0px;
width:960px;
height:0px;
background: white;
position: absolute;
left: 50%;
text-align: left;
clear:both;
min-height: 300px; 
max-height: none; 
}

Teraz mam tak i działa, ale w IE6 wyświetla się źle. Da się to naprawić?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

Mam teraz nowy problem. Mój css wyglada tak:

body {
    margin-top: 10px;
    padding: 0;
    background: #787878 url(images/img01.jpg) repeat left top;
    text-align: justify;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color: #616161;
}


ul {
}

a {
    text-decoration: none;
    color: #528DC8;
}

a:hover {
    border-bottom: none;
}

a img {
    border: none;
}

img.left {
    float: left;
    margin: 0 20px 0 0;
}

img.right {
    float: right;
    margin: 0 0 0 20px;
}

#header {
    width: 960px;
    margin: 0 auto;
    height: 150px;
}

/* Menu */

#menu {
    
    width: 960px;
    margin:0px;
    margin: 0px auto;
    padding: 0px;
    height: 52px;
    text-align:center;
    margin-top:50 px;
    clear: none;
}
#menu #lew
{
    clear: none;
    margin 0px;
    width: 17px;
    height: 52px;
    margin-top:0;
    background: url(images/img0202.jpg) no-repeat left top;
}
#menu #sr
{
    clear: none;
    width: auto;
    margin-left: 17px;
    margin-right: 26px;
    height: 52px;
    margin-top:-52px;
    background: url(images/img0201.jpg) repeat-x left top;
}
#menu #rig
{
    clear: none;
    margin 0px;
    margin-left:-26px;
    width: 26px;
    height: 52px;
    margin-top:-52px;
    position: relative;
    left: 100%;
    background: url(images/img0203.jpg) no-repeat left top;
}
#menu ul {
    text-align: center;
    margin: 0px;
    list-style: none;
    display:inline-block;
}

#menu li {
    display: inline;
}

#menu a {
    display: block;
    float: left;
    height: 33px;
    margin: 0px;
    padding: 19px 30px 0px 30px;
    text-decoration: none;
    text-transform: capitalize;
    background: url(images/img03.jpg) no-repeat right 50%;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color: #FFFFFF;
}

#menu a:hover {
    color: #FFFFFF;
}

#menu .current_page_item a {
    color: #FFFFFF;
}

/* Wrapper */

#wrapper {
}

/* Page */

#page {
    width: 960px;
    margin: 0px auto;
    background: url(images/img01.jpg) repeat-y left top;
}

#page-bgtop {
    background: url(images/img04.jpg) no-repeat left top;
}

#page-bgbtm {
    background: url(images/img06.jpg) no-repeat left bottom;
}


/* Latest Post */

#latest-post {
    padding: 20px;
    border: 1px solid #E7E7E7;
}

/* Content */

#pag
{
margin: 0px auto;
margin-down: -10 px;
padding: 0px;
padding-top: 20px;
width:100%;
height:0px;
background: white;
text-align: left;
clear:none;
min-height: 600px; 
max-height: none; 
}
#content {
    float: center;
    width: 66%;
    margin: 0px;
    padding: 20px 0px 0px 0px;
    position: relative;
    left: 17%;
}

#con{
    float: center;
    margin: 0px;
    width: 66%;
    
    position: relative;
    left: 2%;

    margin-left: 220px;
    margin-top: -400px;
    clear: none;
}
#con h2
{
text-align:bottom;
height: 60px;
width: 705px;
background: url(images/img12.jpg) no-repeat 10px 10px;
}
#kod
{
    position: absolute;
    left: 50%;
    margin-left: -220px;
}
#pag #lew {
    position: relative;
    left: 2%;
    top: 10px;
    width: 220px;
    background: url(images/img10.jpg) repeat-y left bottom;
    clear: none;
}
#pag #lew ul
{
    margin: 0px;
    padding-left: 20px;
    list-style: none;
    font-family: Georgia, 'Times New Roman',Times, serif;
}
#pag #lew #gora
{
    text-align: center;
    height:40px;
    font-size: 12PX;
    background: url(images/img09.jpg) no-repeat left bottom;
}
#pag #lew #dol
{
    height:30px;
    background: url(images/img11.jpg) no-repeat left bottom;
}

Strona: www.ogloszenia-zarobkowe.pl

Chodzi o to, że nie wiem jak pozbyć sie tej szpary na dole.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...