Pierwsza wersja gry tekstowej nie wyświetla się tak jak powinna

Pierwsza wersja gry tekstowej nie wyświetla się tak jak powinna
S1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Cześć, swoją przygodę z PHP chciałbym zacząć od przeglądania tekstów.

Pobrałem gotową grę z internetu i chciałem się jej przyjrzeć. Posiadam XAMPP.
I teraz wrzuciłem plik do folderu ./htdocs/ w XAMPP, ale strona nie wyświetla się tak jak powinna.

Pliki z jakich składa się ta gra to:
-folder css z plikiem memoey.css
-folder images z plikiem 10 x element.png
-folder js z plikiem memory.js
-plik index.html
-plik memory.php

W jaki sposób mógłbym rozwiązać ten problem, czy któryś z tych plików trzeba umieścić w innym miejscu, a może sam format plików powinien być inny?

Zdaję sobie sprawę że to podstawy i drobnostka, ale dopiero się uczę smile.gif więc proszę o wyrozumiałość businesssmiley.png

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10230
1

Cześć!

Fajnie że zadałeś pytanie na forum. Pytanko pierwsze, wiesz że nie potrzebujesz XAMPP'a żeby uruchomić aplikację w PHP? Wystarczy stworzyć plik .php w dowolnym folderze, i uruchomić w terminalu lub linii poleceń komendę:

Kopiuj
php -S localhost:8080

Wtedy możesz otworzyć przeglądarkę na http://localhost:8080/, i strona powinna działać.

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
0

Jeśli coś nie wyświetla się prawidłowo w przeglądarce to otwórz Dev tools (F12 w chromopochodnych) i zobacz czy gdzieś nie masz np. 404 na którymś z zasobów.
Podpowiedź @Riddle o ile trafna dla PHP ogólnie o tyle w tym przypadku nie masz co próbować jeśli serwer ma obsługiwać również pliki CSS i JS.

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10230
0
jurek1980 napisał(a):

@Riddle: ja tam zawsze miałem z tym problem. A to użytkownik nie taki, a to prawa dostępu złe. A to co innego. IMO jak ma już Xamppa nie uruchomi w Xampp.

Nigdy nie miałem problemu z żadnymi uprawnieniami. Powinno zadziałać bez problemu.

Kopiuj
riddle@xps:~/Projects$ echo 'hello, world' > index.html
riddle@xps:~/Projects$ php -S localhost:8080
[Tue Jul  9 15:50:34 2024] PHP 8.3.6 Development Server (http://localhost:8080) started
[Tue Jul  9 15:50:44 2024] 127.0.0.1:55126 Accepted
[Tue Jul  9 15:50:44 2024] 127.0.0.1:55126 [200]: GET /
[Tue Jul  9 15:50:44 2024] 127.0.0.1:55126 Closing
Kopiuj
riddle@xps:~/Projects$ curl http://localhost:8080/
hello, world

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.