![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 15.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam, jestem bardzo poczatkujacy ....na tyle że nie moge tego zmusic do działania, ręce mi już opadaja od tego wrednego php-a i Apacha.
Przedstawie mój problem po kolei: Instaluje Apache 1.3.2.2 a php wersie od 4.03 do 4.1 zawsze jest lipa. Na poczatku po zainstalowaniu apache i rozpakowaniu php do katalogu c:/php , zmieniam nazwe pliku php.ini-dist na php.ini wrzucam do c:/windows (mam winde 98) i uzupełniam scieżke: extension_dir = "c:phpextension". uzupełniam także plik w apache czyli httpd.conf o linijki: ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" przegrywam pliki z katalogu dll i sapi i plik php4ts.dl do c:/windows/system w porywach rozpaczy robie reinstalke systemu, uaktualniam nawet MDAC na wersie 2,5. po utworzeniu pliku phpinfo.php o zawartosci: <?php phpinfo(); ?> żeczywiscie wyglada na to ze jest wszystko ok, ponieważ wyswietla sie okno informacyjne php z parametrami, funkcja wyswietlajaca date <?php echo gmdate ("d m y"); ?>tez działa, ale..... poniższy program przesyłajacy wpisany text z pliku html do php i wyswietlajacy na ekranie nie chce działać za żadne skarby text ten się nie wyswietla a oto kody obu plików : ---------------------------------------------------------------------- text.html ---------------------------------------------------------------------- <html> <head></head> <body> <form method=get action="text.php"> Podaj twojego ulubionego autora: <input name="Author" type="text"> <br> <br> <input type=submit> </form> </body> </html> ---------------------------------------------------------------------- a oto drugi ---------------------------------------------------------------------- text.php ---------------------------------------------------------------------- <html> <head></head> <body> Twoim ulubionym autorem jest: </php echo $Autor; ?> </body> </html> ----------------------------------------------------------------------- serwer i php działaja lokalnie u mnie na kompie. plik html powinien przesyłać imie autora do pliku php i wyswietlac plik php z tymze imieniem......niestety wyswietla plik php ale brak wpisanego wczesniej tekstu. korzystam z ksiazki "php4 od podstaw" wydawnictwa Helion i robie wszystko krok po kroku jak tam każa, czytałem też manuala do php i stosowałem sie do wszystkich zaleceń odnosnie insta lki na winde i nic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Przepraszam was za ten banalny dla was problem i za ten rozwlekły post....ale już 4 dni nad tym siedze i zaczynam już grysc meble i sciamy. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 15.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
Zróbmy tak:
index.html [quote] <html><head></head><body> <form method=get action="text.php"> Podaj autora:<input name="Autor" type="text"> <input type=submit><? echo "POPRAW?>NIE działa php"; ?> [/quote] text.php [quote] <html><head></head> <body>Autor: <? echo$_GET['Autor']."POPRAW?>NIE działa php"; phpinfo(); ?></body></html> [/quote] sprawdź, czy działa. W pliku html powinien się wyświetlić napis "NIE działa php", bo zazwyczaj nie jest ono w ich przypadku uaktywniane (zależy od konfiguracji!). W pliky php powinien się wyświetlić napis "POPRAW?>NIE działa php", co świadczy, że php parsuje zawartość. jeśli jest inaczej, należy poprawić konfigurację. Powinna wyświetlić się także tabelka z wszystkimi informacjami. w niej można znaleźć wartość parametru _GET['Autor'] w sekcji php Variables. Powinna mieć wartość wpisaną w adresie. Jak tabelka się nie pojawi, to php nie jest zainstalowany do współpracy z apachem. Jeśli nie zadziała, w konfigu apacha, zamiast: [quote] ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" [/quote] wpisz coś takiego: [quote] LoadModule php4_module c:/php/sapi/php4apache.dll AddModule mod_php4.c AddType application/x-httpd-php .php [/quote] i zrestartuj apacha. Daj znać, a najlepiej prześlij wyniki ;-)[/b][/quote] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 23:00 |