Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]uruchomienie pliku php bez wpisywania adresu w przegladarce
baloo
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 29.04.2013

Ostrzeżenie: (0%)
-----


Witam.

Postanowilem nauczyc sie tworzyc jakies proste skrypty w php, javascript, bo dotychczas programowalem tylko w c++. Pobralem najnowsza wersje webserva i juz na poczatek mialem duzy problem z uruchomieniem skryptow php, windows nie wiedzial jak ma je uruchamiac, uporalem sie z tym jednak zapisujac pliki php w katalogu httpd. Weźmy przykladowo plik html z odnosnikiem do drugiego pliku php. Strona zawiera prosty formularz pobierajacy imie i nazwisko i wyswietlajacy pozniej tekst z pobranymi danymi. Gdy wpisze w przeglądarce localhost/nazwadokumentu.html lub localhost/nazwaskryptu.php wszystko dziala prawidlowo, natomiast jezeli zwyczajnie klikne podwojnie na ów dokument, wtedy po wpisaniu danych do formularza i kliknieciu ok dzieje sie dokladnie to co przy jakiejkolwiek probie uruchomienia pliku php w ten sposob, czyli gdy nie wybiore sposobu otwierania plikow php system windows nie moze otworzyc pliku, gdy wybiore przegladarke otrzymuje dziwne okno z wieloma plikami do pobrania lub otwarcia(pokaz i sledz pobieranie), a gdy wybiore php(z wampa - webserva) wyswietla sie natychmias znikajaca tablica co kojarze z programami w c++ bez odpowiedniej instrukcji zatrzymujacej program. Mam n[php][/php]adzieje ze dobrze to wyjasnilem - moge uruchamiac skrypty php tylko wpisujac adres w przegladarce, nie zas bezposrednio otwierajac dokument. Probowalem kazac otworzyc plik za pomoca webservu lub apache ale nie ma takiej mozliwosci. Co moge zrobic by po otwarciu skrypty szly do serwera i dopiero wtedy probowaly otworzyc sie w przegladarce juz jako pliki html, bo chyba tak to powinno dzialac? Jaki program powinien byc otwierajacym plik php? Bo od teo wyboru zalezy tez to jak otworzy sie skrypt w trakcie dzialania pliku html z odnosnikiem do pliku php. Przepraszam ze sie tak rozpisalem ale jestem troche zagubiony i zniecheca mnie fakt ze nie rozumiem dobrze mechanizmow kierujacym tym co sie dzieje w komputerze. Prosze o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Posio
post
Post #2





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

Ostrzeżenie: (0%)
-----


Wszystko działa poprawnie tylko ty masz swoje "widzimisię" . Serwer jest skonfigurowany pod dany adres i pod dany folder i tak on to przetwarza. Otwierając plik php prosto z pliku nie przelatuje on przez serwer tylko bezpośrednio jest wysyłany jako plik do przeglądarki, która nie wykonuje kodu PHP bo wykonuje to serwer, który postawiłeś. Pliki HTML obsługuje client dlatego przeglądarka je otwiera normalnie, php jest przetwarzany przez serwer.

Instalując WebSerw tak na prawdę nie instalowałeś samemu ani Apache ani SQL ani PHP więc nie marudź (omijając ze ta paczka działa całkiem sprawnie). Instalując XAMPP'a masz to samo.

Ten post edytował Posio 29.04.2013, 22:58:07
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 19:29