Strona 1 z 1

Pytanie godne pierwszego dnia nauki php

: ndz maja 22, 2005 10:29 pm
autor: skaniusz
Jak wplatac kod php w tresc html?
Przyklady z kursu php w tym serwisie dzialaja, i owszem, ale tylko wtedy, gdy w pliku .php umiescze sama tresc skryptu. Gdy zrobie plik razem z deklaracja html itd., to chociaz uzywam poprawnych zancznikow poczatku/konca skryptu php, efekt jest taki, ze nic sie nie wyswietla (oprocz body background :))
Dzieki

Re: Pytanie godne pierwszego dnia nauki php

: pn maja 23, 2005 8:39 am
autor: Nefro
Bo php sam w sobie nie jest jezykiem do pisania stron, ale do ich generowania (tak mniej-wiecej). Moze wygenerowac dowolna strone jezli caly kod html zostanie wyswietlony przez skrypt , w tym wypadku przez polecenia "echo" ... aby wyswietlic na stronie co kolwiek musisz wpisac:[php]<?php
echo "<html><body>";
echo "<p>Tekst, taki sobie</p>";
echo "</body></html>";
?>[/php]

To taka prowizoryczna strona i moze cos juz zrozumiesz w jaki sposob php generuje strone.

Re: Pytanie godne pierwszego dnia nauki php

: pn maja 23, 2005 9:21 am
autor: skaniusz
To po co w kursie zawarte sa tego typu przyklady:

Kod: Zaznacz cały

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" Content="tekst/html"; charset=iso-8859-2">
<TITLE>Mój pierwszy skrypt PHP</TITLE>
</HEAD>
<BODY>

<?
// Skrypt ten wypisze tekst, używając funkcji "print"
print("Ale fajny ten skrypt");
?>

</BODY>
</HTML>
???

Re: Pytanie godne pierwszego dnia nauki php

: pn maja 23, 2005 12:01 pm
autor: viraptor
Tak też oczywiście można - może tam gdzie testujesz możesz używać tylko znaczników <?php, a nie <?.

Re: Pytanie godne pierwszego dnia nauki php

: pn maja 23, 2005 12:05 pm
autor: Asit
to powinno dzialac..

Re: Pytanie godne pierwszego dnia nauki php

: pn maja 23, 2005 12:53 pm
autor: Mateusz Bogolubow
a moze po prostu nie wgrales pliku na serwer tylko dzialasz na "systemie;" php musi byc na serwerze lokalnym albo innym...

Re: Pytanie godne pierwszego dnia nauki php

: pn maja 23, 2005 7:53 pm
autor: skaniusz
Wpisalem <?php> i dziala. Danke.

?>[/php]

Re: Pytanie godne pierwszego dnia nauki php

: pn maja 30, 2005 10:20 am
autor: yarpo
Mi się wydaje, że po prosu masz skonfigurowany serwer na to, aby *.php były przepuszczane przez parser PHP. Pliki o rozszerzeniu html/htm nie są w ogóle sprawdzane.

Rozwiązanie 1: Zmień rozszerzenie na php
Rozwiązanie 2: W pliku php.ini dodaj odczytywanie plików htm jako skryptów

Re: Pytanie godne pierwszego dnia nauki php

: wt maja 31, 2005 4:30 pm
autor: batusoo
Nefro pisze:[php]<?php
echo "<html><body>";
echo "<p>Tekst, taki sobie</p>";
echo "</body></html>";
?>[/php]

Można prościej
<?php
echo "<html>
<body>
Hahhhaha. Jak to czytasz to znaczy ze wszystko jest ok.
</body>
</html>";
?>

Re: Pytanie godne pierwszego dnia nauki php

: wt maja 31, 2005 7:55 pm
autor: the_foe
Nefro pisze:Bo php sam w sobie nie jest jezykiem do pisania stron, ale do ich generowania (tak mniej-wiecej). Moze wygenerowac dowolna strone jezli caly kod html zostanie wyswietlony przez skrypt , w tym wypadku przez polecenia "echo" ... aby wyswietlic na stronie co kolwiek musisz wpisac:[php]<?php
echo "<html><body>";
echo "<p>Tekst, taki sobie</p>";
echo "</body></html>";
?>[/php]
i uczysz zlego nawyku, powinno byc:
[php]<?php
echo "<html><body>
<p>Tekst, taki sobie</p>
</body></html>";

?>[/php]

Re: Pytanie godne pierwszego dnia nauki php

: śr cze 01, 2005 6:07 am
autor: batusoo
LOL, i po co powtarzasz dokładnie mojego posta?