nieraczek
12.01.2007, 20:42:51
Kupiłem sobie książkę "PHP5 tworzenie stron www" - czytam i uczę się - jestem na samym początku

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

! Przecież wchodzimy na strony www a nie strony php - więc dlaczego gdy wchodzę na stronę
http://localhost/....nazwa to nic nie widać


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
12.01.2007, 20:54:33
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
12.01.2007, 20:54:59
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

! 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

dobre
dr_bonzo
12.01.2007, 20:59:03
Prosze uzupelnic tytul topiku o [tag] zgodnie z regulaminem tego podforum
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/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
12.01.2007, 21:15:41
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
12.01.2007, 21:15:45
http://profil.o2.pl/rejestracja.phphttp://www.php.net/downloads.phpMam 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
12.01.2007, 21:24:02
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
nieraczek
12.01.2007, 21:25:01
client-side i server-side wiem co to jest bo w książce było
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
Amorph
12.01.2007, 21:27:34
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
12.01.2007, 21:34:33
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
12.01.2007, 21:34:33
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
12.01.2007, 21:41:59
no dobra ale czy mi licznik sie wyswietli czy nie ?
Cysiaczek
12.01.2007, 21:47:18
Tak. Wyświetli sie wynik działania skryptu (nie jego kod), czyli aktualna ilość odwiedzin.
nieraczek
12.01.2007, 21:54:28
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
12.01.2007, 22:16:48
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
12.01.2007, 22:25:25
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

)
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)

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

Powodzenia.
Amorph
12.01.2007, 22:29:03
@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/ 
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
12.01.2007, 22:39:45
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

php jest podobne bardzo do jezyka c choć denerwują te $ jak sie deklaruje zmienne i pewne inne rzeczy tez denerwuja ;]
lopik
12.01.2007, 22:47:35
http://www.gajdaw.pl/php/index.htmlhttp://webmade.org/kursy/kurs_php/http://www.leon.w-wa.pl/texts/kurs/Poczytaj, jedne z lepszych !

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.
nieraczek
12.01.2007, 22:54:30
pochwalic sie ? heheh okej, ale po sesji

Bo aktualnie jestem w trakcie tworzenia projektu z programowania obiektowego w c++
dr_NO
13.01.2007, 01:01:38
@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
13.01.2007, 11:33:55
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"
Cysiaczek
13.01.2007, 11:39:28
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
13.01.2007, 12:00:54
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
dr_NO
13.01.2007, 12:03:37
tak, aczkolwiek serwer na którym tak będziesz chciał zrobić, musi obsługiwać SSI ...
nieraczek
13.01.2007, 12:10:52
dzieki wielkie
Amorph
13.01.2007, 20:08:12
Znacz c, c++ a nie słyszałeś o komendzie include ?!?

?
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.