Skocz do zawartości

Skrypt W Php Nie Działa Mi Na Apchu


PeterJack

Rekomendowane odpowiedzi

Mam taki prosty instrukcyjny skrypcik w php

<!-- To jest strona HTML, listing1.html -->

<html> <head> <title>Wydruk 3.1 - listing1.html</title> </head> <body>

<form action="test.php" method="post"> Nazwa u|ytkownika: <input type="text" name="Username"><br> HasBo: <input type="password" name="Password"><br> <input type="submit" name="Submit" value="Wy[lij"> </form>

 

<?php

print( "Nazwa u|ytkownika: $Username<br>" );

print( "HasBo: $Password<br>" ); ?>

</body> </html>

Jak już się pewnie domyślacie prosi on o podanie nazwy, hasła, a później do wypisuje. Nie wiem co jest ale nie działa on u mnie :blink: . Zainstalowałem przy instalacji wszystkie progsy na serwer www(php apache mod'y itp, wszysko z tej kategori). Strona się wyświetla ale nie wyświetla nazwy i hasła. Sprawdzałem na serwerze w necie i wszysko działa ok, ale u mnie nie. Nie wiecie czego może to być wina. Wiem że trzeba pewnie coś skonfigurować, ale co, gdzie i jak :?:

Odnośnik do komentarza
Udostępnij na innych stronach

Tjaaa wszystko przez register globals. U siebie widocznie masz ją na off (tak jest zalecane), a na serwie nadal na on.

 

W skrypcie wpisz np. tak

 

<?php

if (isset($_POST['Username'])) $Username=$_POST['Username'];

if (isset($_post['Password'])) $Password=$_POST['Password'];

print( "Nazwa u|ytkownika: $Username<br>" );

print( "HasBo: $Password<br>" ); ?>

</body> </html>

Odnośnik do komentarza
Udostępnij na innych stronach

dzieki za szybką odpowiedz. A gdzie tą zemienną mozna zmienić na on :?: pkp.ini to znalazłem ale gdzie :blink:

W php.ini w 385 linii.

Ale zalecam, aby jednak zostawić na off. Gdyż później będziesz to chciał zamieścić na jakimś innym serwie i możesz mięc problem.

Uważam, że jak się już uczyć, to uczyć sie dobrze ;)

Odnośnik do komentarza
Udostępnij na innych stronach

ok, jeszcze raz dzieki.

Niestety na mojej drodze do nauczenia się php stanął kolejny problem

mam skrypta na zapis pliku:

 

$string="Hello world";

 

 

$plik=fopen("chat.txt", "w");

 

fputs($plik, "$string\n");

 

ale nie działa mi on. Chodzi mi o to by do pliku byly dopisywane linijki za pomocą pla formularza, ale jak narazie nawet to nie chce działać :blink:

co do pliku php.ini to jest w /etc

 

Próbowałe jeszcze coś takiego ale tesz nie działa :(

<?php

 

$dane = "tekst do wprowadzenia\n";

 

$file = "baza.txt";

 

$fp = fopen($file, "a");

 

flock($fp, 2);

 

fwrite($fp, $dane);

 

flock($fp, 3);

 

fclose($fp);

?>

 

Hmm dziewne zaczęło dzialac. cóź dziwne :blink:

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...