Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PROBLEM] Otwieranie pliku PHP przez inne programy
Forum PHP.pl > Forum > Przedszkole
JaNieUmiem
Witam, jestem nowy na forum, ponieważ stosunkowo niedawno "zaraziłem się" pasją do programowania, ale do rzeczy:
Raz w pliku PHP z kodem zmieniłem otwierający go program na IE. Od tej pory nie mogę usunąć programu, który to otwiera. Mogę otworzyć ten plik tylko w innym programie.
Jeśli otwieram w notatniku - otwiera się w notatniku. Jeśli w IE - pisze mi, żeby coś zapisać lub otworzyć. Jak otwieram to wyświetla się mój kod w notatniku.
Mam prawie wszystko gotowe: kod HTML, CSS, PHP, JS, XAMPP tylko ta jedna rzecz mi przeszkadza w stworzeniu takiej prawilnej strony.

Bardzo proszę o szybką pomoc w usunięciu otwierającego programu pliku PHP.
viking
Twój serwer nie parsuje plików PHP z tego co zrozumiałem. Plik otwierasz np przez http://localhost
gorden
Plik PHP jest plikiem tekstowym, więc nic dziwnego, że notatnik czy przeglądarka zwraca tekst. Przeglądarka może co najwyżej zinterpretować HTML i inne języki działające po stronie klienta. Twój plik .php musi najpierw zinterpretować serwer, dopiero potem wypluć treść, którą przeglądarka przetworzy.
Także nie otwierasz plików .php z ich lokalnej ścieżki, tylko serwerowej, z odpowiednim protokołem (http).

Coś w tym stylu:
zamiast takiego adresu w przeglądarce
C:\xampp\htdocs\jakisplik.php

to dajesz
http://localhost/jakisplik.php
JaNieUmiem
Dziękuję za odpowiedzi, ale niestety mój problem nie został dobrze zrozumiany.
Oto co zrobiłem w krokach:
1. Utworzyłem plik HTML z inicjatywą utworzenia nowej strony.
2. Bawiłem się PHP w osobnych plikach tekstowych.
3. Kliknąłem "Otwórz za pomocą >> Internet Explorer"
4. Teraz jakikolwiek plik PHP stworzę to otwiera się on przez Internet Explorer, tylko bardzo dziwnie: wyskakuje jakieś okno z napisami "Zapisz", "Otwórz", "Zapisz jako". Jeśli cokolwiek kliknę nic się nie dzieje. Coś tylko się gdzieś zapisuje. Ale nie ma strony.

Próbowałem różnych sposobów. Takich jak pisał ktoś nade mną także.
leonpro778
Cytat(JaNieUmiem @ 12.06.2017, 19:32:21 ) *
Dziękuję za odpowiedzi, ale niestety mój problem nie został dobrze zrozumiany.
Oto co zrobiłem w krokach:
1. Utworzyłem plik HTML z inicjatywą utworzenia nowej strony.

Bardzo dobrze... teraz możesz plik HTML otworzyć poprzez tzw. "dwuklik" i otworzy Ci się TO CO jest napisane w "czystym" HTML'u.

Cytat(JaNieUmiem @ 12.06.2017, 19:32:21 ) *
2. Bawiłem się PHP w osobnych plikach tekstowych.
3. Kliknąłem "Otwórz za pomocą >> Internet Explorer"

Punkt 3 BŁĄD! Nie klikasz "otwórz za pomocą..." tylko tak jak pisano wcześniej. Otwierasz SWOJĄ przeglądarkę i wpisujesz http://localhost/twoj_plik.php

Cytat(JaNieUmiem @ 12.06.2017, 19:32:21 ) *
Próbowałem różnych sposobów. Takich jak pisał ktoś nade mną także.

Jeżeli sposób z http://localhost/ Ci nie zadziałał to najwyraźniej masz źle ustawiony swój lokalny serwer.
JaNieUmiem
Problem w tym, że KIEDYŚ tak zrobiłem. I teraz nie mogę nawet wpisać http://localhost/index.php, bo wyskakuje to samo co wyskakuje po otwarciu normalnie tego pliku.
Ja chcę tylko się dowiedzieć jak usunąć otwierający plik program. Gdy na to pytanie uzyskam odpowiedź to będę kombinował dalej.
markuz
Cytat
Jak usunąć otwierający plik program?


Usuń/Dodaj programy -> Wybierasz program i usuwasz.

Może Twoje pytanie brzmi tak:
Jak przywrócić domyślny program do otwierania plików o rozszerzeniu *.php?

Wtedy wujek Google radzi w ten sposób:https://support.microsoft.com/pl-pl/help/26...lennium-edition

A może Twoje pytanie brzmi jeszcze inaczej? Kto wie.
JaNieUmiem
Link całkiem przydatny, ale mam W7 sad.gif
W "Opcjach folderów" mam tylko Ogólne, widok i wyszukiwanie.
Po prostu raz zmieniłem program otwierający plik PHP i cholerstwo nie chce się odczepić... tongue.gif
viking
Już ci powiedziałem w pierwszym poście. Skoro wyskakuje ci to samo, oznacza to że SERWER NIE PARSUJE TEGO PLIKU! Nie ma podpiętego handlera w konfiguracji dla PHP.
Kshyhoo
Cytat(JaNieUmiem @ 12.06.2017, 18:53:56 ) *
Raz w pliku PHP z kodem zmieniłem otwierający go program na IE.

Możesz coś więcej na ten temat?
JaNieUmiem
Cytat(Kshyhoo @ 12.06.2017, 20:11:06 ) *
Możesz coś więcej na ten temat?

Stworzyłem plik tekstowy, zmieniłem rozszerzenie na .php. Pojawił się plik z taką całą białą ikonką.
Potem napisałem w nim kod PHP'a
Z ciekawości klinkąłem na "otwórz za pomocą" i kliknąłem IE.
Ikonka zmieniła się na białą ze znaczkiem IE i ciągle, cokolwiek zapiszę jako .php wyświetla się ta sama ikonka na pliku i nie mogę wejść na http://localhost/index.php wpisując ten adres w pasku linku.
sad.gif sad.gif
Nie wiem czy to wina tej operacji, ale nic nie mogę zrobić w PHP a skrypty mam gotowe...
Kshyhoo
No to nie zmieniłeś nic w pliku, ale jedynie ustawienia pliku. W Windowsie istnieje PPM (prawy przycisk myszy) a pod nim menu Otwórz i Otwórz za pomocą....
Zresztą, ja myślę, że nie Twój plik PHP nie jest umieszczony w katalogu pod serwerem, stąd problem z jego otwarciem pod przeglądarką. Jeżeli serwer jest zainstalowany poprawnie a plik w katalogu pod serwerem, nie powinno być problemu z jego otwarciem.
Po za tym, wpisz w adresie jakiejkolwiek przeglądarki http://localhost/ i zobacz co się stanie... powinieneś mieć domyślną stronę serwera. Luknij też na http://localhost/phpinfo.php...

Przenoszę do stosownego działu.
JaNieUmiem
Dziękuję wszystkim.
Porobiłem takie błędy, że aż wstyd się przyznać. biggrin.gif

Jako post scriptum to bardzo fajne forum. Szybka odpowiedź i konkretni ludzie. Myślę, że będę jeszcze długo korzystał smile.gif
patwoj98
Cytat(JaNieUmiem @ 12.06.2017, 20:39:11 ) *
Dziękuję wszystkim.
Porobiłem takie błędy, że aż wstyd się przyznać. biggrin.gif

Jako post scriptum to bardzo fajne forum. Szybka odpowiedź i konkretni ludzie. Myślę, że będę jeszcze długo korzystał smile.gif


Tym co Ci pomogli daj "pomógł" przy poście bo tak się wynagradza tutaj.
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.