![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
może spróbuj z xampp'em ?
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
Zmień skojarzenie plików php lub html.
W windows-ie XP prawoklik na pliku -> Otwórz za pomocą -> Wybierz program i ustawiasz php.exe w webserv-ie. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 29.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Instalowanie xamppa oznaczaloby chyba ponowne instalowanie apache, ponowne instalowanie php, mysql, naprawde nie mozna jakos rozwiazac tego problemu?
Edit Co do drugiego posta mam windowsa 7 ale sprobuje to zrobic Edit2 Skojarzenie .php z webservem a w zasadzie webserv(apache) rowniez powoduje jedynie otwarcie i zamkniecie konsoli, poza tym chcialbym jednak otrzymac to w przegladarce, czy webserv zawsze przekierowuje plik do przegladarki? W tym co piszecie widze php.exe, powinienem zmienic rozszerzenie z .php na php.exe? Notepad ++ sam zapisuje w rozszerzeniu php. Ten post edytował baloo 29.04.2013, 21:44:14 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
Myślę, ze zainstalowanie xamppa większego problemu Ci nie sprawi, wszystko instaluje się automatycznie, dalej, dalej:-)
Spróbuj, co Ci szkodzi. -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 24 Dołączył: 22.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Korzystam jak muszę z MOWES portable. Nie trzeba instalować, odpalasz tylko execa i masz serwer.
|
|
|
![]()
Post
#7
|
|
![]() 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 |
|
|
--baloo-- |
![]()
Post
#8
|
Goście ![]() |
Pobralem XAMPPa, zainstalowalem wylaczylem webserv i przy uruchamianiu apache w XAMPPie wyskakuje blad. Jeszcze chyba nigdy nie bylem bardziej sfrustrowany
![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
powtarzam, to co sobie wyobrażasz, nic Ci nie da... Co do błędu... Poprzedni Apache prawdopodobnie stoi na tym porcie i blokuje.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 29.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
No moze rzeczywisciejest to widzimisie i pisze glupio. Ale nie ma mozliwosci zeby jednak przeszlo przez serwer inaczej? Jakbym pobral Apache oddzielnie np.? Jezeli nie to przepraszam bo rzeczywiscie nie jest to tak powazny problem juz w swojej frustracji zapomnialem ze jednak moge przeciez jakos te pliki uruchamiac.
Ten post edytował baloo 29.04.2013, 23:03:55 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Można, ale każdy inny sposób np z konsoli jest mniej wygodny ...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.05.2025 - 05:55 |