Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Kod html w plikach .php, .htaccess?
shakafaza
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.10.2012

Ostrzeżenie: (0%)
-----


// Witam, pierwszy post na forum, żałuję, że dopiero teraz udało mi się odszukać tak wspaniałe miejsce! Szukałem na Wujku rozwiązania mojego problemu, niestety, zawsze gdzieś musiałem utknąć, więc parafrazując do słynnych słów P. Gierka " Pomożecie ?! " //

Pracuję na najnowszym ubuntu. Wgrany phpmyadmin, apache2, i mysql.
Problem polega na tym, że umieszczony kod Html w pliku z rozsz. ".php" nie jest odczytywany w przeglądarce (np. localhost/transport.php).
Podjęte przeze mnie próby to :
Edycja Apache2.conf ( Brak pozwolenia na edycję pliku )
Dodanie .htaccess z linijkami
Kod
AddType text/html .html
AddHandler server-parsed .html
// plik cos.htaccess zapisany w /var/www/ .

Poniżej wklejam kod z zawartością pliku php, być może tutaj coś namieszałem // nie na darmo piszę w przedszkolu (IMG:style_emoticons/default/oneeyedsmiley02.png) .
Kod
<html>
<body>
<table border="0" cellpading="3">
<tr>
  <td bgcolor = "#CCCCCC" align = "center"> Odleglosc </td>
  <td bgcolor = "#CCCCCC" align = "center"> Koszt </td>
</tr>
<?php
$odleglosc = 50;
while ($odleglosc <= 250 )
{
  echo "<tr>\n <td align="right">$odleglosc</td>\n";
  echo " <td align="right">". $odleglosc / 10 . "</td> \n </tr> \n ";
  $odleglosc += 50;
};
?>
</table>
</body>
</html>
Mam nadzieję na jakąkolwiek pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie do końca zrozumiałem co próbujesz powiedzieć.

Chcesz powiedzieć, że w przeglądarce nie masz np:
html>
<body>
<table border="0" cellpading="3">
<tr>
<td bgcolor = "#CCCCCC" align = "center"> Odleglosc </td>
<td bgcolor = "#CCCCCC" align = "center"> Koszt </td>
</tr>


Ale już wynik tego:
echo "<tr>\n <td align="right">$odleglosc</td>\n";
czyli
<tr>\n <td align="right">costam</td>\n
juz w przeglądarce masz?
Go to the top of the page
+Quote Post
shakafaza
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.10.2012

Ostrzeżenie: (0%)
-----


W przeglądarce mam "białą stronę" tj. nie ma czegoś w stylu "not found" ale nie pokazuje nic.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A plik o samej treści:
<?php
echo 'test';
?>
tez się nie wyświetla? Jeśli tak, to następnym razem pisz poprostu że nie działa ci czytanie php a nie mieszasz coś o html. Staraj się nie przekombinowywać w opisie problemu (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
shakafaza
post
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.10.2012

Ostrzeżenie: (0%)
-----


php samo w sobie działa, wiem, bo mam kilka plików php. Chodzi o to, że gdy dodaje kod html do rozszerzenia .php, nic się nie wyświetla. Przepraszam za chaotyczne opisanie problemu.
P.s.
Kod
<html>
<body>
Cos
<?php
echo 'test'
?>
</body>
</html>

Zapisalem plik jako cos.php i o dziwo działa. Wiec pozostaje wytlumaczyc dlaczego transport.php nie działa..
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Dobra, już widzę:
echo " <td align="right">". $odleglosc / 10 . "</td> \n </tr> \n ";
Tu masz błędy typu FATAL/PARSE ERROR. Nie można cudzysłowi wkładać w cudzysłowia od tak sobie.

Lektura obowiązkowa dla ciebie
http://pl1.php.net/manual/pl/language.types.string.php

A poza tym w php.ini włącz wyświetlanie wszystkich błędów, to zamiast białej strony będziesz miał pokazane błędy
Go to the top of the page
+Quote Post
shakafaza
post
Post #7





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.10.2012

Ostrzeżenie: (0%)
-----


Jeszcze tylko jedno pytanie. Jak w takim razie "opakować" ten kod html w echo?
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Napisałem ci przeciez: to nie html jest problemem a fakt, że uzywasz cudzysłowiów w cudzysłowiach. W linku co ci podałem masz opisane na wielu przykładach jak to należy poprawnie zrobić. Zajrzyj więc tam.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:27