Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] .php oraz .html
Forum PHP.pl > Forum > Przedszkole
nieraczek
Kupiłem sobie książkę "PHP5 tworzenie stron www" - czytam i uczę się - jestem na samym początku smile.gif Zrobiłem tak jak kazali w książce: zainstalowałęm "krasnala" - dzięki temu mam serwer itd. Ale jest pewien problem - dla mnie to dziwne:
piszę kod php między kodem html i zapisuję dokument z rozszerzeniem .html np. "nazwa.html" - wchodzę na http://localhost/....nazwa i nic nie ma - biała strona

piszę kod php miedzy kodem html i zapisuję dokument z rozszerzeniem .php np. "nazwa.php" - wchodzę na http://localhost/.....nazwa.php i jest to co być powinno

No i to dziwne exclamation.gif! Przecież wchodzimy na strony www a nie strony php - więc dlaczego gdy wchodzę na stronę http://localhost/....nazwa to nic nie widać questionmark.gifquestionmark.gif Przecież nie będę wchodził na stronę: http://localhost/.....nazwa.php bo jeszcze w życiu nie widziałem adresu strony kończącego się php - co jest grane ?
Cysiaczek
Cytat
Przecież nie będę wchodził na stronę: http://localhost/.....nazwa.php bo jeszcze w życiu nie widziałem adresu strony kończącego się php - co jest grane ?


To Ci powiem, żeś mało widział. Bzdury jakieś piszesz. Oczywiście, że .php to naturalna nazwa pliku dla stron www pisanych w php (można zmienić). To o czym piszesz, to raczej odmiana nice_urls lub mod_rewrite

Pozdrawiam : P

P.S
Ubawiłem się - dzięki : )
maryaan
Cytat(nieraczek @ 12.01.2007, 20:42:51 ) *
Zrobiłem tak jak kazali w książce: zainstalowałęm "krasnala" - dzięki temu mam serwer itd. Ale jest pewien problem - dla mnie to dziwne:
piszę kod php między kodem html i zapisuję dokument z rozszerzeniem .html np. "nazwa.html" - wchodzę na http://localhost/....nazwa i nic nie ma - biała strona
a co niby ma sie wyswietlic? wez tamten tekst przeczytaj jeszcze raz bo na strony wchodzi sie tak http://localhost/~nazwaKataloguZeStrona/na...ny.rozszerzenie ALE jesli masz w kataloguZeStrona plik index.html, index.php czy inny ktory jest wczytywany na starcie to wystarczy http://localhost/~nazwaKataloguZeStrona/ radze dokladnie czytac to co jest napisane bo pozniej sie tworza ciekawe teorie
Cytat
No i to dziwne exclamation.gif! Przecież wchodzimy na strony www a nie strony php
a jesli php generuje strone www to wchodzisz na co? www czy php?
Cytat(nieraczek @ 12.01.2007, 20:42:51 ) *
Przecież nie będę wchodził na stronę: http://localhost/.....nazwa.php bo jeszcze w życiu nie widziałem adresu strony kończącego się php
blink.gif dobre guitar.gif
dr_bonzo
Prosze uzupelnic tytul topiku o [tag] zgodnie z regulaminem tego podforum
nieraczek
nie rozumiem - chodzę po stronach, np. po tej (była podana w książce):
http://www.phpnuke.org/
patrze na źródło strony i nie ma w nim znaczników rozpoczynających php <? ani <?php ani <script language php ...... w ogóle jakoś na żadnej stronie nie widać w kodzie php to jak to jest ? I po wszystkich stronach co chodzę to żadna nie kończy się na .php więc jak to ?


A z tym http://localhost/ itd. to nie ma tam wężyka - działa bez wężyka i w książce też nie napisali wężyka
PiotrLegnica
Cytat
patrze na źródło strony i nie ma w nim znaczników rozpoczynających php <? ani <?php ani <script language php

php jest wykonywane po stronie serwera - w przeglądarce tego kodu nie zobaczysz.
Cytat
I po wszystkich stronach co chodzę to żadna nie kończy się na .php więc jak to ?

Raz, że php to nie jest jedyny język, a dwa to zainteresuj się mod_rewrite... jak już opanujesz php.
Cysiaczek
http://profil.o2.pl/rejestracja.php
http://www.php.net/downloads.php

Mam dalej wymieniać?

Jeśli chodzi o źródło strony... to chyba dobrze że nie widzisz kodu prawda? inaczej ktoś by mógł wykorzystać to przeciw Tobie.
Zresztą - poczytaj o tym, co to jest client-side i server-side (w google, abo wiki)

Pozdrawiam
Amorph
Cytat(dr_bonzo @ 12.01.2007, 20:59:03 ) *
Prosze uzupelnic tytul topiku o [tag] zgodnie z regulaminem tego podforum

No nie mogę..... dostosował się i uzupełnił o tag.....
5 gwiazdek dla nieraczek smile.gif
nieraczek
client-side i server-side wiem co to jest bo w książce było smile.gif

A powiedzcie mi moi mili jak będę chciał zrobić licznik odwiedzin strony w php to piszę kod w php między kodem html między <body> </body> i zapisuję dokument z rozszerzeniem .html a nie .php, następnie go publikuję i jak ktoś wejdzie na stronę opublikowaną przeze mnie to zobaczy ten licznik czy nie questionmark.gif
Amorph
Weż się zajmij czytaniem forum, a nie bzdury piszesz!!!!
Skoro masz książkę to również polecę Ci CZYTANIE ZE ZROZUMIENIEM!!!
Na 100% jest tam wszystko wyjasnione.
nieraczek
nie bzdury piszę tylko się pytam, bo u mnie w książce na screenach to wszędzie w pisze: http://localhost/...../... .php więc dlatego się pytam czy wyswietli sie ten licznik czy nie ?
maryaan
Cytat(nieraczek @ 12.01.2007, 21:10:21 ) *
nie rozumiem - chodzę po stronach, np. po tej (była podana w książce):
http://www.phpnuke.org/
[ciach]I po wszystkich stronach co chodzę to żadna nie kończy się na .php więc jak to ?
ups wlasnie sie zabiles przykladem, z ciekawosci kliknij w zolte logo phpnuke po lewej stronie na gorze, reszta linkow to tez php tyle ze przekazuja zmienne wiec sie nie "koncza" na .php


/edit
ojej pisze http://localhost bo testujesz strony u siebie na komputerze, co nie ma w praktyce zadnego znaczenia
nieraczek
no dobra ale czy mi licznik sie wyswietli czy nie ?
Cysiaczek
Tak. Wyświetli sie wynik działania skryptu (nie jego kod), czyli aktualna ilość odwiedzin.
nieraczek
ok - pozniej zobacze, musiałem się zapytać, bo np. jak w body napisałem:

<?
print("aaaaaaa");
?>

to się nie wyswietlil napis "aaaaaaa" - musialem specjalnie zapisac dokument z rozszerzeniem .php i w wyszukiwarce wpisac nazwa.php a nie po prostu nazwa
dr_NO
to jest normalne. Zapisz sobie w katalogu powiedzmy test plik jako index.php potem normalnie jak wpiszesz w przeglądarce localhost/~test to wyświetli Ci się strona prawidłowo.
lopik
Cytat
Kupiłem sobie książkę "PHP5 tworzenie stron www"

Ja bym proponował coś innego np:
ABC HTML'a lub / i
ABC php (jeśli taka jest winksmiley.jpg )

Weź no poczytaj o tym jak działa serwer, html, i czym się rózni html od php.
Inaczej będziesz miał trudności (w sumie jak widać to już masz) smile.gif

PS. Już nie wspomnę o bardziej zaawansowanych językach programowania winksmiley.jpg

Powodzenia.
Amorph
@dr_NO: zastanow sie co piszesz .... a dopiero potem pisz....
~ - tylda to odwolanie do katalogu linkowanego, a nie bezposredniego podkatalogu.
Poprawnym jest również odwolywanie sie: http://host/katalog/ smile.gif
Cytat
to się nie wyswietlil napis "aaaaaaa" - musialem specjalnie zapisac dokument z rozszerzeniem .php i w wyszukiwarce wpisac nazwa.php a nie po prostu nazwa

poczytaj o modRewrite i .htaccess.
nieraczek
dr_NO dzieki za te rade:
"to jest normalne. Zapisz sobie w katalogu powiedzmy test plik jako index.php potem normalnie jak wpiszesz w przeglądarce localhost/~test to wyświetli Ci się strona prawidłowo." - pomogła

lopik ABC HTML'a już dawno przeczytałem - teraz zabieram sie za php - uczy sie po prostu tworzyc strony www, a co do bardziej zaawansowanych jezyków programowania typu c, c++ to mam już je świetnie opanowane i dlatego teraz przyszedł czas na stronki www smile.gif php jest podobne bardzo do jezyka c choć denerwują te $ jak sie deklaruje zmienne i pewne inne rzeczy tez denerwuja ;]
lopik
http://www.gajdaw.pl/php/index.html
http://webmade.org/kursy/kurs_php/
http://www.leon.w-wa.pl/texts/kurs/

Poczytaj, jedne z lepszych ! smile.gif

No i poczytaj jeszcze rekomendacje W3C jeśli piszesz że:
"uczyć sie po prostu tworzyc strony www"

OT:
Cytat
c++ to mam już je świetnie opanowane

Pochwal się jakimś prgramem ?
Ja też siedzę prze C++ teraz. winksmiley.jpg
nieraczek
pochwalic sie ? heheh okej, ale po sesji smile.gif Bo aktualnie jestem w trakcie tworzenia projektu z programowania obiektowego w c++ smile.gif
dr_NO
@Amorph a co niby źle napisałem, hę ? wytłumacz mi ...
Napisałem POPRANY sposób na problem kolegi, który jak widac zadziałał ....
nieraczek
a jeszcze mam pytanie - czy to znaczy, że wplatając w kod HTML kod php to taki dokument zawsze należy zapisywać jako "php" a nie "html" questionmark.gif
Cysiaczek
Zazwyczaj tak, bo administrator może sobie zmienić na dowolne inne. Przyjmuje się jednak .php jako standard. Chodzi o to, że serwer zleca sparsowanie żądanego pliku interpreterowi php na podstawie rozszerzenia. Obecnie spotyka się też rozszerzenie .php5, które sugerują wersję interpretera, jeśli na serwerze koegzystują php 4 i php 5.

Pozdrawiam.
nieraczek
dzięki, a jeszcze jedno pytanie - bo przeczytałem o tym w książce i chcę się upewnić czy dobrze zrozumiałem - jeśli kod php zapiszemy w pliku .php i dołączymy ten plik do dokumentu HTML za pomocą <!-- #include ... --> (wstawimy po prostu do dokumentu HTML komendę SSI) to wówczas dokument HTML zapisujemy jako html a nie php tak questionmark.gif
dr_NO
tak, aczkolwiek serwer na którym tak będziesz chciał zrobić, musi obsługiwać SSI ...
nieraczek
dzieki wielkie
Amorph
Znacz c, c++ a nie słyszałeś o komendzie include ?!?exclamation.gif?
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.