Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Osadzenie PHP w HTML

#1
Osadzenie PHP w HTML
Witajcie.

Mam mały problem. Niby wszystko w teorii wiem jak zrobić, jednak już w praktyce pojawia się problem.

Pocięłam swój layout na plasterki i zapisałam go tak jak kazał Photoshop w html.

Źródło strony pokazuje tak jak powinno czysty html.
Teraz mam oddzielny skrypt na panel logowania.

<?php
session_unset();

?>
<p>wpisz nazwe uzytkownika:
<input type=text" name="user">
</p>
<p>wpisz haslo:
<input type="password" name="pass">
</p>
<p>
<input type="submit" name="Submit" value="wyslij">
</p>
</from>




Problem polega na tym, że nie wiem jak mam go osadzić w html-u. Chciałabym go osadzić dokładnie we wskazanym przeze mnie miejscu, jednak po osadzeniu i zapisaniu pliku w formacie stronka.php wyskakuje mi błąd w linii gdzie znajduje się kod php. Jak zostawiam zapisany w html, to nic nie widzi i też jest błąd.

Nie wiem, jak mam sobie poradzić, więc zwracam się o poradę do ekspertów Wesoły
Żeby nie było niedomówień jestem kobietąDuży uśmiech
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#2
RE: Osadzenie PHP w HTML
Czytałem Twoją wypowiedź kilka razy i nadal nie mogę zrozumieć sedna problemu.

Ogólnie stronę masz zapisaną w HTML i chcesz osadzić w tym skrypt z kodem html i php? - Nie idzie.

Każdy plik, który zawiera wystąpienia kodu php należy zapisac z rozszerzeniem .php

Jeśli nie o to chodzi, to opisz trochę dokładniej. Co w czym chcesz umieścić, jakie ma rozszerzenie oraz jakie błędy występują.
 System operacyjny: windows_seven Przeglądarka: firefox
#3
RE: Osadzenie PHP w HTML
Więc tak:
To jest lay mojej stronki:

[Obrazek: index.php?get=1&f=1]

Jest on zapisany w html.

Chcę dołączyc do niego skrypt logowania:

[Obrazek: index.php?get=1&f=1]

Jest on zapisany w pliku z rozszerzeniem php.

Chcę ten skrypt umieścić w php tak, żeby był widoczny po odpaleniu strony.
Umieszczam go w tym miejscu:

[Obrazek: index.php?get=1&f=1]

I zapisuje stronke z rozszerzeniem php.

Jednak po odpaleniu wwyskakuje coś takiego:

[Obrazek: index.php?get=1&f=1]

Nie wiem co robię, źle...
Żeby nie było niedomówień jestem kobietąDuży uśmiech
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#4
RE: Osadzenie PHP w HTML
No super teraz. Wszystko jasne.

Jeżeli chcesz zagnieździć kod html w klauzuli php to wszystko to co masz w HTML musisz wyświetlić za pomocą echo.

np.

Kod PHP:
<?php

     
echo "<p>Tekst</p>";
?>

I po problemieOczko
 System operacyjny: windows_seven Przeglądarka: firefox
#5
RE: Osadzenie PHP w HTML
Ok udało się Wesoły

Wielkie dzięki Wesoły

[Obrazek: index.php?get=1&f=1]

Teraz jest tylko problem z rozmieszczeniem w dowolnej pozycji na stronie, żeby wszystko nie było tak na górze. Wesoły

Możesz posłużyć mi ostatnią radą?
Żeby nie było niedomówień jestem kobietąDuży uśmiech
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#6
RE: Osadzenie PHP w HTML
Możesz ale nie musisz.

Klauzuli php możesz mieć w jednym pliku nieskończenie wiele.

W związku z tym jeśli potrzebujesz zastosować kod php otwierasz klauzurę, kiedy kończysz pisać w php i chcesz zacząć w HTML, zamykasz php i piszesz normalnie w HTML'u.

Kwestia ilości kodu. Jeśli masz małą ilość HTML'a to możesz wywołać go za pomocą funkcji echo w php. Jeśli natomiast masz jakiś większy kod to wygodniej jest zamknąć php i pisać normalnie w HTML. Jeszcze jedna bardzo ważna sprawa o której zapomniałem Ci powiedzieć.

Jeżeli wywołujesz html za pomocą echo a echo używasz z cudzysłowami np.

Kod PHP:
echo "coś tam"

to zauważ, że w html'u również występują cudzysłowy. Trzeba jakoś rozróżnić cudzysłowy z html pomiędzy tymi z php. W tym celu przed każdym cudzysłowem z html dodaje się backshlash (\). Np.

Kod PHP:
echo "<p width=\"100%\"> tekst </p>"

Dla przykładu podam kilka wariacji kodu php z html.

1. Więcej php, mniej html.

Kod PHP:
<php
    $zmienna
='1234';
    
$kolor='czerwony';
    echo 
"<p>Tekst</p>"//wywołanie html za pomocą funkcji echo
?>

2. Więcej HTML, mniej php.

Kod PHP:
<?php
    $zmienna
=123;
?>
<h1>Nagłówek</h1>
  <p>akapit</p>

   <ul>
       <li>lista</li>
    </ul>
<?php
  
//tutaj można dalej kontynuować php
?>

3. Wtrącanie php do html - tutaj stosuje się krótkie klauzule php

Kod PHP:
<p>
  
Hania poszła do sklepu po <? echo $produkt?>, które kosztowało ją <?  echo $cena?> 
</p> 
 System operacyjny: windows_seven Przeglądarka: firefox
#7
RE: Osadzenie PHP w HTML
Wielkie dzięki Wesoły

W takim razie, żeby teraz ustawić panel logowania, bądź menu w wyznaczonych miejscach na stronie musze sie posłużyć marginesami w CSS, dobrze zrozumiałam?
Żeby nie było niedomówień jestem kobietąDuży uśmiech
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#8
RE: Osadzenie PHP w HTML
Tak.

np. ustawienie marginesów akapitu wygląda tak:

<p style="margin: 10px 20px 5px 2px;"> Tekst</p>

Wtedy akapit ułoży się następująco: 10px odstępu od góry, 20px od prawej, 5px od dołu, 2px od lewej.

Dodaj te backshlash w echo bo Ci się echo wyświetla jako ciąg znaków a nie funkcja.
 System operacyjny: windows_seven Przeglądarka: firefox
#9
RE: Osadzenie PHP w HTML
Dzięki Wesoły

Posiedzę nad tym i pokaże wyniki :D

Ah... tylko jeszcze jedno.. Jak powiększyć "spacje" między menu?

np:

Strona główna_______galeria_____forum
Żeby nie było niedomówień jestem kobietąDuży uśmiech
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#10
RE: Osadzenie PHP w HTML
Nie od razu Rzym zbudowano. Takie pytania będą Ci się rodzic co minutę. Zapoznaj się z podstawami CSS bo to nieuniknione jeśli chcesz ładnie poukładać stronę. Zaoszczędzisz nam i sobie sporo czasuOczko
 System operacyjny: windows_seven Przeglądarka: firefox
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
php w htmlosadzanie php w htmlphp w htmluformularz logowania php osadzony w htmljak osadzić php w htmljak osadzić skrypt logowania w nagłówkuosadzanie php w html w folderzeosadzanie strony kod htmlphp w html u

Podobne wątki (Osadzenie PHP w HTML)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Ściana Dynamiczne pobieranie html PHP kamiltu 0 8509 23.06.2018, 15:53
Ostatni post: kamiltu
Exclamation [HTML JS PHP] Jak zrobić czat internetowy? toslaw1 0 6065 18.03.2017, 13:54
Ostatni post: toslaw1
Ściana Jak zrobić forum [HTML PHP MYSQL] toslaw1 13 15058 04.02.2017, 15:38
Ostatni post: toslaw1

Skocz do:


Wybrane wątki (Osadzenie PHP w HTML)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zmiana rozmiaru okna przeglądarki a marginesy Wacho 0 7834 09.08.2018 23:15
Ostatni post: Wacho
  Stworzenie nowej strony na Wordpressie Majki_77 8 9057 22.07.2018 22:21
Ostatni post: ada1986
Ściana Dynamiczne pobieranie html PHP kamiltu 0 8509 23.06.2018 15:53
Ostatni post: kamiltu
  Tworzenie stron (Usługa) Majki_77 2 8497 21.06.2018 08:13
Ostatni post: Michu_PL
Ściana HTML5, CSS, Jak ustawić logo strony ze zdjecia jootiii 1 1530 10.06.2018 14:40
Ostatni post: raxer
  Przypisanie hostingu ma7 do domeny home.pl Eleven315 1 8051 10.06.2018 14:38
Ostatni post: raxer
  Xampp sieć lokalna milutki182 8 7588 07.06.2018 19:58
Ostatni post: raxer
  Zbyt duży zrzut bazy MySQL z!pper 6 8321 04.06.2018 19:18
Ostatni post: z!pper
  Hosting + domena, gdzie? :) DewaaStacjaa 34 55868 23.05.2018 09:33
Ostatni post: dk2591
  Favicon, icon - problem z Safari kamil656 2 8321 18.05.2018 16:31
Ostatni post: kamil656
  Obowiązki twórcy stron (tworzenie stron, domena, hosting) Majki_77 3 8250 30.04.2018 17:49
Ostatni post: Ajgor
  Brak dostępu /wp-admin/options.php damian0076 2 8939 27.04.2018 10:27
Ostatni post: raxer
  Wordpress - zmiana tła strony i zaokrąglenie narożników tjilatjila 1 8901 23.03.2018 16:15
Ostatni post: ~Anonim
  Blokada wyświetlenia strony/komunikat, przy wyłączonym Javascript raxer 4 1701 14.03.2018 08:56
Ostatni post: raxer
  Pozycjonowanie a kopiuj-wklej OxyGenE 7 11051 10.03.2018 22:34
Ostatni post: Ajgor