Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] nie wyswietla skryptu w html
Forum PHP.pl > Forum > Przedszkole
roofi
Witam napisałem stronę w html'u i chciałem dodać do niej taki skrypt że będzie mi pokazywał jaki jest dzisiaj dzień. Problem w tym że skrypt mi nie działa na stronie ale kiedy odwołuje się bezpośrednio do niego przez metode localhost to działa... dopiero zaczynam tą całą zabawę w programowaniu więc proszę o wyrozumiałość winksmiley.jpg Pozdrawiam Serdecznie



Strona html wygląda tak :

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <title>TRAFILAS </title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <link href="style.css" rel="stylesheet" type="text/css">
  6. </head>
  7.  
  8. <body bgcolor="#000000" class="tekst2" >
  9. <bgsound src="muzyka.mp3" loop="infinite">
  10.  
  11. <table align="center" cellpadding="0" cellspacing="0" border="0" width="762">
  12.  
  13. <tr>
  14. <td background="background2.jpg">
  15.  
  16.  
  17. <table align="center" width="77%" height="900" cellpadding="0" cellspacing="0">
  18.  
  19. <tr>
  20.  
  21. <td>
  22. <script type="text/php" src="2.php"> </script>
  23.  
  24.  
  25. </td>
  26.  
  27. </tr>
  28. <tr>
  29.  
  30. <td bgcolor="#FFFFFF">
  31.  
  32. <div align="center">
  33. <br>
  34. dsdsddsdsdadasdasdasdasdasdasdadsddad dsd sdsd ds dsdsdjskdjkf
  35.  
  36.  
  37. </div>
  38. </td>
  39. </tr>
  40. </table>
  41. </td>
  42. </tr>
  43.  
  44. </body>
  45. </html>



Skrypt php (nazwa "2.php") wygląda tak :
Kod
<?php

$dzientyg = date("w");

$tab=array(Niedziela,Poniedzialek,Wtorek,Czwartek,Piątek,Sobota);

if($dzientyg==2) {
     echo $tab[2];
}
  else if($dzientyg==0){
      echo $tab[0];
  }    
  else if($dzientyg==1){
      echo $tab[1];
  }    
else if($dzientyg==3){
      echo $tab[3];
  }    
else if($dzientyg==4){
      echo $tab[4];
  }    
else if($dzientyg==5){
      echo $tab[5];
  }    
else if($dzientyg==6){
      echo $tab[6];
  }    

?>
piotrooo89
rozszerzenie strony zmień z .html na .php, i wklej tam ten skrypt pomiędzi <?php a ?>
roofi
no pięknie... teraz się z siebie smieje... dzięki winksmiley.jpg a ja mam pytanie bo nie raz widziałem na innych stronach były dodawane skrypty przez taką metodę <script></script>.... to dlaczego mi to nie działało questionmark.gif tamte strony miały rozszerzenia php questionmark.gif
piotrooo89
tak sie dodaje skrypty JS nie PHP, ja się nigdy z tym nie spotkałem.
decha-design
Cytat(piotrooo89 @ 24.03.2009, 13:25:14 ) *
tak sie dodaje skrypty JS nie PHP, ja się nigdy z tym nie spotkałem.


to cię informuję, że jest coś takiego
  1. <script language="php" src="foo.php" arg1="bar"/>
wookieb
Cytat(decha-design @ 24.03.2009, 13:26:11 ) *
  1. <script language="php" src="foo.php" arg1="bar"/>

Może się nie znam ale czy nie jest czasem coś takiego?
  1. <script language="php" src="foo.php" arg1="bar"></script>
roofi
o właśnie winksmiley.jpg to jednak jest winksmiley.jpg z góry dzięki ważne że działa to co nie działało winksmiley.jpg Pozdrawiam
Fishu
roofi, jeżeli chcesz pisać zwykłe skrypty <?php ?> w html, to poczytaj o .htaccess, tam jest taka opcja smile.gif
piotrooo89
a czy czasem atrybut language nie jest już wycofany? teraz się type używa.
decha-design
możliwe że jest, ale pamiętaj - zgodność wstecz itd. będzie dzialać przez kilka dobrych lat o.O'
slewin
a i pamietaj że serwer musi obsługiwać php bo inaczej nic Ci się nie pokaże. Ale dzisiaj to prawie wszyscy w ofercie mają php smile.gif .
erix
Cytat
a czy czasem atrybut language nie jest już wycofany?

Przecież jeśli language="php", to ten znacznik w ogóle nie trafia do przeglądarki. tongue.gif

http://pl.php.net/manual/en/language.basic...tax.phpmode.php - przykład drugi.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.