Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie pliku html w locie
artuross
post
Post #1





Grupa: Zarejestrowani
Postów: 164
Pomógł: 9
Dołączył: 30.12.2011

Ostrzeżenie: (0%)
-----


Chciałem Was zapytać czy jest taka możliwość, by plik .html tworzył się przy wchodzeniu na stronę, np. mam linki na stronie, jeden z nich prowadzi do strony xyz.html, ale ten plik nie istnieje na serwerze, dopiero, gdy ktoś w niego wejdzie jest tworzony przez odpowiedni kod php - i tak, to ma być plik .html, a nie .php czy inne rozszerzenie.

Być może ta 'technologia' tworzy pliki .html, gdy wykonuje się kod index.php, ale jak wtedy usunąć taki plik .html po wyjściu z niego? Może da się usunąć plik .html np. 10 minut po utworzeniu go?

Liczę na Wasze porady (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
ShadowD
post
Post #2





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


To o czym piszesz jest kompletnie nie optymalne, napisz dlaczego chcesz stworzyć coś takiego. Jeśli chodzi Ci by był to plik z rozszerzeniem html to użyj .htaccess do zmiany html na php lub uczyń pliki html wykonywalnymi i w nich generuj zawartość.
Go to the top of the page
+Quote Post
pedro84
post
Post #3





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Tworzenie pliku znajdziesz w manualu. URL = mod_rewrite.

Poza tym, bez sensu rozwiązanie.

Ten post edytował pedro84 10.01.2012, 16:06:05
Go to the top of the page
+Quote Post
artuross
post
Post #4





Grupa: Zarejestrowani
Postów: 164
Pomógł: 9
Dołączył: 30.12.2011

Ostrzeżenie: (0%)
-----


Nie wiem czy to bez sensu, ale po prostu widziałem coś takiego na jakieś stronie (nie możliwe, żeby były to pliki .html, byłoby ich zbyt dużo), po prostu mnie to zainteresowało, strony były dosyć duże, i prawie niczym się nie różniły, ale wszystkie (te, które przeglądałem) były plikami .html i każda z nich miała przynajmniej kilka kilobajtów, przy czym linków do podstron było z 10 mln (na oko).
Go to the top of the page
+Quote Post
Niktoś
post
Post #5





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
i prawie niczym się nie różniły

Bo to prawdopodobnie była jedna strona,a nie 10mln nowo wygenerowanych.
Go to the top of the page
+Quote Post
pedro84
post
Post #6





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Dobra, nie łapię o co Ci chodzi. URL poproszę.
Go to the top of the page
+Quote Post
404
post
Post #7





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 22.05.2011

Ostrzeżenie: (0%)
-----


Koledze chodzi zapewne o przyjazne adresy:
www.moja-strona.pl/projekty/abc.html
www.moja-strona.pl/projekty.projekt66.html
www.moja-strona.pl/aktualnosci/1.html
...i zastanawia się jak to jest zrobione (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
pedro84
post
Post #8





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Chopie, marsz do Googla i czytać co to jest mod_rewrite, a tutaj na forum sobie o podstronach poczytaj.
Go to the top of the page
+Quote Post
Sephirus
post
Post #9





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Jeśli chodzi o adresy to niczego nie można być pewnym (IMG:style_emoticons/default/smile.gif)

na przykład jeśli widzisz adres:

http://strona_dla_doroslych.pl/fajna-pupa.html

wcale nie oznacza, że na serwerze jest plik fajna-pupa.html i tam jest zawartość bo równie dobrze może to być przekierowywane (przez właśnie na przykład .htaccess/mod_rewrite - dla apache) na adres:

http://strona_dla_doroslych.pl/kolejny_nap...okaz=fajna-pupa

(IMG:style_emoticons/default/tongue.gif)

Tak więc po krótce - Ty widzisz plik fajna-pupa.html, przeglądarka też go tak widzi ale naprawdę nie wiesz co tam siedzi (IMG:style_emoticons/default/smile.gif)

Korzystając z takich dobrodziejstw jak mod_rewrite twój pomysł a raczej spostrzeżenie nie jest niczym wyjątkowym tylko źle założyłeś na wstępie, że ktoś te pliki generuje i potem martwi się jak je kasować (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
artuross
post
Post #10





Grupa: Zarejestrowani
Postów: 164
Pomógł: 9
Dołączył: 30.12.2011

Ostrzeżenie: (0%)
-----


Bez obrazy, ale Wy nie potraficie czytać ze zrozumieniem.

@Niktoś
Myślisz, że ja jestem taki tępy, że nie zauważam różnicy pomiędzy stroną /a.html, a /b.html, które różnią się w niewielkim stopniu, ale jednak się różnią?

@404
No Ty też zniszczyłeś system. Nawet nie będę tego dłużej komentował.

@Sephirus
Chyba jedyna odpowiedź, która mnie usatysfakcjonowała. Dziękuję bardzo, rep leci.

Aha, jeszcze pedro, następnym razem jak nie wiesz o co chodzi to nie pisz kolejnego posta dając jeszcze głupszą treść niż w pierwszym. Niczym mi nie pomogłeś, to tak jakbyś uczył matematyki, ktoś by Cię poprosił o wytłumaczenie, a Ty dałbyś mu przykład i odpowiedź. To do niczego nie prowadzi.
Go to the top of the page
+Quote Post
Niktoś
post
Post #11





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
Bez obrazy, ale Wy nie potraficie czytać ze zrozumieniem.


Czytać umiemy,anaalfabetami nie jesteśmy,ty może przejrzyj tutoriale i czytać je ze zrozumieniem ,zainteresuj się może metodą przesyłu danych get(poprzez parametry),dodatkowo zajrzyj jak działa mod rewrite ,a będziesz miał obraz całości i zmienisz zdanie że to 10mil wygenerowanych w locie stron html.



Go to the top of the page
+Quote Post
ShadowD
post
Post #12





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Nie komentując, jak byś przeczytał mojego (pierwszego posta) i miał chęć "zrozumienia" co tam ciekawego napisałem to już dawno byś się zorientował jak to działa. Widać Ci nie zależy na pomocy, a rozwiązaniu podanym na tacy.
Go to the top of the page
+Quote Post
Uriziel01
post
Post #13





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Kolejny 'niezbyt miły' użytkownik na tym forum, to już robi się smutna codzienność. A wracając do tematu to ja wiem że nie o to autorowi tutaj chodziło ale czy ktoś zauważył że tak właśnie działa cache ? (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 02:53