x-kom hosting

Skrypty PHP w HTML

Stumaniony piłsudczyk
utworzono
utworzono

Z góry przepraszam za trywialne pytanie ale jestem początkujący.

 

Zainstalowałem i uruchomiłem xampp i zamieściłem skrypty php w pliku html. Sam plik  html (nazywa się "spis.html")  jest jedną z części index.html z racji takiej że ten plik/podstrona został umieszczony w ramce.

Oczywiście skrypty php działać nie chcą. Zmieniłem rozszerzenie pliku "spis" z html na php co nie pomogło.

 

Wiem że coś trzeba umieścić w folderze htdocs ale nie wiem dokładnie co.

Chciałbym również by te skrypty php działały po spakowaniu strony do zip i odpaleniu jej na innym kompie.

 

Podam poniżej składnie kolejno index.html...

Cytuj

<html>
<head>
<title> Psy </title>
<meta http-equiv="content-type" content="text/html, charset=iso-8859-2">
</head>
<frameset rows="100,*,100">
        <frame name="banner" src="banner.html">
<frameset cols="10%,90%">
<frame name="1" src="spis.html">
<frame name="2" src="startowa.html">
</frameset>
<frame name="stopka" src="stopka.html">
        <noframes><body><a href="spis.html">Spis treści</a></body></noframes>
</frameset>        


</html>

jak i spis.html

Cytuj

<html>
<head>
<title>Tytul strony</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
</head>
<body>
<a href="startowa.html" target="2">Strona_startowa</a><br>
<a href="new1.html" target="2">Akbash dog</a><br>
<a href="new2.html" target="2">Posokowiec hanowerski</a><br>
<a href="new3.html" target="2">Ioujnorousskaia ovcharka</a><br>
<a href="new4.html" target="2">Bluetick Coonhound</a><br>
<a href="new5.html" target="2">Foxhound</a><br>

<?php

echo date('Y-m-d H:i:a') ;

?>

<?php
$ip=$_SERVER['REMOTE_ADDR'];
echo("Twój adres IP to: <b>".$ip."</b>");
?>

<?php
$fp = fopen("licznik.txt", "r+");
$count = fgets($fp);
$count = $count + 1;
fseek($fp, 0);
fputs($fp, $count);
fclose($fp);
echo(" $count ");
?>


</body>
</html>

 

gavron7
komentarz
komentarz

Zabrakło podstawowej informacji...
Gdzie ty to odpalasz? PHP musisz mieć serwer PHP...

Wysłane z mojego Lenovo TB3-850M przy użyciu Tapatalka

Stumaniony piłsudczyk
komentarz
komentarz
4 minuty temu, gavron7 napisał:

Zabrakło podstawowej informacji...
Gdzie ty to odpalasz? PHP musisz mieć serwer PHP...

Wysłane z mojego Lenovo TB3-850M przy użyciu Tapatalka
 

Mam odpalonego apache na xampp. Wszystkie pliki tej strony internetowej mam w folderze na pulpicie. Żadnej domeny nie mam.

gavron7
komentarz
komentarz

no to SOA#1

 

powinno działać.

 

zrób plik:

text.php

a w nim

 

<?php

echo phpinfo(); ?>

 

 

i zobacz co się wyświetli

Stumaniony piłsudczyk
komentarz
komentarz
5 minut temu, gavron7 napisał:

no to SOA#1

 

powinno działać.

 

zrób plik:

text.php

a w nim

 

<?php

echo phpinfo(); ?>

 

 

i zobacz co się wyświetli

Zrobiłem i biała, pusta strona się wyświetliła.

gavron7
komentarz
komentarz (edytowane)

no to masz błąd w konfiguracji php

pewnie jakieś błędy wypluwa, zmien aby wypluwał Ci błędy

 

możesz spróbować ze skryptu zmienić:

https://www.php.net/manual/en/function.error-reporting.php

 

ale przypuszczalnie będziesz musiał w konfigu to zmienić

 

 

ale tak w ogóle to pewnie jest błąd wykonywania w ogóle phpa więc błąd w konfigu całego serwera. Jakbyś to zrobił po ludzku na linuxie to bym Ci pomógł :( a śmiem przypuszczać z pewnością 100% że masz to odpalone na winzgrozie

 

 

  • Haha 1
-n3veR
komentarz
komentarz (edytowane)
17 godzin temu, Stumaniony piłsudczyk napisał:

Mam odpalonego apache na xampp. Wszystkie pliki tej strony internetowej mam w folderze na pulpicie.

No to dlatego nie działa... Projekty muszą być w katalogu: `C:\xampp\htdocs\{katalog_projektu}` i wtedy powinieneś móc wejść na: `http://localhost/{katalog_projektu}`

Pamiętaj też o rozszerzeniu *.php dla plików z kodem PHP, bo inaczej nie będą działać.

 

Więcej informacji np. tutaj: https://wojciechpietrzak.com.pl/localhost-jak-zainstalowac-serwer-lokalny-xampp-na-windows-10/

gavron7
komentarz
komentarz (edytowane)
8 minut temu, -n3veR napisał:

No to dlatego nie działa... Projekty muszą być w katalogu: `C:\xampp\htdocs\{katalog_projektu}` i wtedy powinieneś móc wejść na: `http://localhost/{katalog_projektu}`

Pamiętaj też o rozszerzeniu *.php dla plików z kodem PHP, bo inaczej nie będą działać.

 

Więcej informacji np. tutaj: https://wojciechpietrzak.com.pl/localhost-jak-zainstalowac-serwer-lokalny-xampp-na-windows-10/

 

naprawdę aż tak (...) autor chyba nie jest... a ja nawet nie pomyślałem że można taki błąd zrobić!

 

Zainstalować coś i nie używać :P

Gość
komentarz
komentarz

Pytanie jeszcze, jak odpalasz ten plik index.php? Bo nie możesz go otworzyć klikając dwa razy na plik i odpalając w przeglądarce. Musi wszystko przejść przez interpreter php, a żeby tak się stało strona musi być w odpowiednim miejscu na dysku, oraz odpalana w odpowiedni sposób.

Wrzuć pliki w C:\xampp\htdocs\ (możesz utworzyć podkatalog na przykład projekt1), uruchom serwer Apache z menu XAMPPa, otwórz przeglądarkę i wpisz jako adres http://localhost/projekt1

 

-n3veR
komentarz
komentarz
4 godziny temu, gavron7 napisał:

naprawdę aż tak (...) autor chyba nie jest...

Każdy kiedyś zaczynał :P ja z kolei nie pomyślałem, że można podejść do tego problemu od strony OS :D wbrew pozorom da się pisać webapps na windowsie.

gavron7
komentarz
komentarz
Każdy kiedyś zaczynał  ja z kolei nie pomyślałem, że można podejść do tego problemu od strony OS  wbrew pozorom da się pisać webapps na windowsie.
Js nie mówię że się nie da. Tylko trzeba użyć serwera a nie samej przeglądarki

Wysłane z mojego Lenovo TB3-850M przy użyciu Tapatalka

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.