• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Poprawna składnia PHP

Object Storage Arubacloud
0 głosów
169 wizyt
pytanie zadane 6 stycznia 2018 w PHP przez dsghdfhdfh Nowicjusz (120 p.)
Przerabiając kurs https://www.youtube.com/watch?v=bs9zP9qjb0U mam problem z poprawnym wykonaniem kodu php. Otóż podczas otworzenia strony pojawia mi się fragment kodu php https://zapodaj.net/ed2ddf409b2cc.png.html, a kod źródłowy jest w rożnych kolorach, co wskazuje na jakiś błąd w składni https://zapodaj.net/b9b504de1f661.png.html. Do tego wspomnę, że kod PHP w ogóle nie chce mi działać, bo gdy wyświetlę sobie dla testu byle jakiś tekst, to nic się na stronie nie wyświetla.

1 odpowiedź

0 głosów
odpowiedź 6 stycznia 2018 przez Arkadiusz Waluk Ekspert (287,950 p.)
W jaki sposób uruchamiasz stronę - poprzez zwykłe otwarcie tego pliku w przeglądarce? Co masz w pasku adresu, coś z file://?
komentarz 6 stycznia 2018 przez CenterPL Pasjonat (19,070 p.)
Kod na pewno uruchamia poprawnie, bo zobacz, że nie interpretują się tylko to co w while, pozostałe rzeczy są niewidoczne, a więc zostały zinterpretowane. Wygląda jakby coś z apostrofem, czy tam pojedynczym cudzysłowiem było nie tak.
komentarz 6 stycznia 2018 przez Arkadiusz Waluk Ekspert (287,950 p.)

a kod źródłowy jest w rożnych kolorach, co wskazuje na jakiś błąd w składni https://zapodaj.net/b9b504de1f661.png.html

Jak dla mnie to wygląda na źródło przeglądarki, a jeśli w nim jest kod PHP to interpreter po prostu nie interpretuje kodu. Czyli zapewne plik jest otwierany przez zwykłe otwarcie go, zamiast poprzez serwer i/lub interpreter.

A gdyby było coś z apostrofem/średnikiem to kod wcale by się nie wykonał, interpreter zgłosiłby błąd.

komentarz 6 stycznia 2018 przez dsghdfhdfh Nowicjusz (120 p.)

Taki adres: file:///D:/xampp/htdocs/PESEL/auto.php

<?php
					$connect = mysqli_connect("localhost", "root", "", "komis");
					$sql = "SELECT `id`, `marka`, `model` FROM `samochody`";
					$result = mysqli_query($connect, $sql);
					
					while($row = mysqli_fetch_row($result)) {
						echo '<li>'.$row[0].' '.$row[1].' '.$row[2].'</li>';
					}
					
					mysqli_close($connect);
				?>
komentarz 6 stycznia 2018 przez CenterPL Pasjonat (19,070 p.)
No dobra. To faktycznie. Uruchom plik na serwerze, np Xampp bo domyślam się, że to windows.
komentarz 6 stycznia 2018 przez Arkadiusz Waluk Ekspert (287,950 p.)
No tak, czyli otwierasz plik z kodem poprzez jego zwykłe otwarcie. A w PHP tak to nie działa, to język backendowy - potrzeba interpretera, który podziała na kodzie PHP. Musisz więc zainstalować na komputerze przynajmniej PHP i ewentualnie dla wygody jakiś serwer www jak Apache czy Nginx. Jeśli masz Windowsa możesz pobrać np. XAMPPa czy WAMPa, nie jestem zwolennikiem tych rozwiązań ale są najszybsze i najprostsze. Wtedy pliki z Twoim kodem wrzucasz do wskazanego katalogu, aby zostały odczytane przez serwer, a na stronę wchodzisz poprzez serwer (zapewne http://localhost).

Podobne pytania

0 głosów
3 odpowiedzi 198 wizyt
pytanie zadane 14 lipca 2020 w PHP przez Filipczak Gaduła (4,020 p.)
0 głosów
4 odpowiedzi 1,570 wizyt
pytanie zadane 12 sierpnia 2016 w C i C++ przez niezalogowany
0 głosów
1 odpowiedź 555 wizyt
pytanie zadane 18 lutego 2020 w PHP przez MAXIM7 Obywatel (1,990 p.)

92,568 zapytań

141,420 odpowiedzi

319,622 komentarzy

61,954 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...