Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Plik PHP nie działa.
Forum PHP.pl > Forum > Przedszkole
Antonio93
Witam,

Jestem nowy na tym forum i prosiłbym Was wtajemniczonych skrypterów/programistów o pomoc.

Więc w PHP jestem cienki, dopiero zaczynam bawić się w te klocki i otóż mój problem polega na tym że zrobiłem sobie pewne dwa pliki.

Jeden jest całkowicie napisany w Html'u a drugi jest "mieszany" czyli w pliku .php znajduję się także kod html.

Jest to zwykły formularz, który generuje koordy do drugiego pliku. I tak zawsze używam "KrasnalServ" i te pliki tam działają tak jak mają działać, natomiast próbowałem wrzucić te pliki na serwer(posiadam stronę oraz hosting) i jest takn że plik .html działa bez problemu a ten drugi .php nie chce działać prawidłowo, tzn wyśietla się tylko kod html natomiast reszta nie. Pliki wrzucam na serwer za pomocą Total Comander'a. Czy trzeba jeszcze coś ustawić na serwerze aby PHP działało ? Nie znam się na tym więc proszę o pomoc.

Będę bardzo wdzięczny.
Ulysess
moim zdaniem hosting nie obsługuje PHP
Antonio93
Próbowałem też na cba.pl gdzie serwer obsługuje PHP i to samo a na krasnalu działa, może ja to źle wrzucam, może coś jest nie ustawione ? sciana.gif
MateuszS
pliki .html - nie dziala w nich PHP, skrypt się wyświetla jako zwykły tekst,
pliki .php - html działa normalnie, php pomiędzy <? ?> się wykonuje i skryptu nie widać na stronie (chyba że gdzieś jest echo)

Wg mnie jedynym logicznym wytłumaczeniem jest że serv nie obsługuje php lub coś napsztykałeś w samym pliku
Antonio93
Wygląda to tak :

Kod.html

Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="gfgfgfgfgdfg" />
<meta name="keywords" content="fgfgfgfgfgfgfg" />

<link rel="stylesheet" type="text/css" href="style.css" />

<title>Generator-Newsów.pl</title>
</head>

<body>

<form action="news.php" method="post">

<div id="imie">Imię<input type="text" name="imie" id="imie-t" /></div>
<div id="nazwisko">Nazwisko<input type="text" name="nazwisko" id="nazwisko-t" /></div>
<div id="wiek">Wiek<input type="text" name="wiek" id="wiek-t" /></div>
<div id="miasto">Miasto<input type="text" name="miasto" id="miasto-t" /></div>

<div id="button"><input type="submit" value="Wygeneruj"></div>



</body>
</html>



a tu

Kod.php

Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
    <meta http-equiv="content-style-type" content="text/css" />
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>Artykuł</title>

    <link rel="stylesheet" type="text/css" href="style2.css" />  
</head>

<body>

  
<div id="main">
        <h2 class="typehead">Wydarzenia z Kraju</h2>
            <h1><? print $miasto; ?>:&nbsp;<? print $imie; ?>&nbsp;<? print $nazwisko; ?> jakis tekst sadsad adasd asdas dsaj sjd</h1>

            
</div>
</div>

</body>
</html>
Daiquiri
Może zamień $miasto na $_POST['miasto'] itd.
MateuszS
A gdzie przypisujesz zmienna post do tych swoich?

  1. <h1><? print $_POST['miasto']; ?><? print $_POST['imie']; ?> <? print $_POST['nazwisko']; ?> jakis tekst sadsad adasd asdas dsaj sjd</h1>
  2.  


lub

  1. $imie=$_POST['imie']; //itd
Antonio93
Chłopaki dzięki wielkie ! Teraz wszystko śmiga ! Wielki Plus winksmiley.jpg)
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.