Wstawaianie php w html

można w ten sposób

wstawić skrypt php do pliku z rozszerzeniem .html

?

Do html-a moża wsatwiać shrypty php za pomocą:

<? include (“skrypt.php”);?>

ale wtedy rozszerzenie trzeba pliku trzeba zmienić z html na php

JAk się do pliku z rozszerzeniem .html wstawi skrypt php to niebędzie działał. Kto Ci taki pomysł podsunoł??? :roll:

:slight_smile: Nikt, tylko pomyślałem, że może się jakoś da :mrgreen: , bo plik z rozszerzeniem .html mam już zaindeksowany w Google.

Niektóre serwery obsługują taką składnię, ale to bardzo rzadkie jest.

najlepiej odrazu jak tworzysz stroke twórz z rozszerzeniem .php nawet jeśli ma być czysty html

jak w przyszłości bedziesz chciał coś w php zrobić nie bedzie problemu z rozrzerzeniami i wstawieniami skryptów php

to po otwarciu pliku .html zrób przekierowanie na inną stronę, która ma już rozszerzenie .php.

albo przez iframe, albo:

Racaja.

a jak w takim skrypcie ustaiwć żeby się nowa strona otwierała po wysłaniu formularza?

<?php

if (count($_POST))

{


       $email = xxx@pl 

       $subject = 'Ble ble';  

       $message = 'BLA BLA BAL';       

       $error = 'Wystąpił błąd podczas wysyłania formularza';       

       $charset = 'iso-8859-2';       

       //////////////////////////////


       $head =

              "MIME-Version: 1.0\r\n" .

              "Content-Type: text/plain; charset=$charset\r\n" .

              "Content-Transfer-Encoding: 8bit";

       $body = '';

       foreach ($_POST as $name => $value)

       {

              if (is_array($value))

              {

                     for ($i = 0; $i < count($value); $i++)

                     {

                            $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";

                     }

              }

              else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";

       }

       echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;

}

else

{

?>