Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Przetworzenie strony na HTML
and7Li9
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.04.2014

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


We fragmencie kodu:
Cytat
"
......
<div class="ui-insert"></div>
.....
<script>
$.post('http://xxx.pl//formcase', {mode:$('select[name=Rodzaj]').val()}, function(msg){
$('.ui-insert').html(msg);
});
$('select[name=Rodzaj]').change(function(){
var v = $(this).val();
$.post('http://xxx.pl//formcase', {mode:v}, function(msg){
$('.ui-insert').html(msg);
........

występuje za adresem IP słowo //formace. Co ono oznacza?

I drugie pytanie:
Przerabiam formularz zrobiony w PHP na HTML i fragment powyższy nie działa. Działa, gdy przywrócę index.php z index.html, a nie oto chodzi, bo chcę by strona startowała z HTML.
Dziękuję.

Ten post edytował and7Li9 15.04.2014, 12:44:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Nie możesz skryptu PHP uruchomić w rozszerzeniu .html. Możesz jedynie użyć mod rewrite i przyjaznych linków. To jedyne zalecane rozwiązanie.
Go to the top of the page
+Quote Post
and7Li9
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.04.2014

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


Żeby było jasne: wszystko mam w php i na jednej podstronie zaawansowany formularz. Teraz przerabiam wszystkie podstrony do html (tu jest ok) i podstrony z formularzem nie zamienię na html? Czyli co dokładnie mam zrobić z tą podstroną ? Include tu nie zadziała ?
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #4





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Nie możesz ot tak o zmienić sobie rozszerzenia z .php na .html i liczyć na to, że skrytpy php będą chodzić. Albo zmień ustawienia serwera, tak żeby html interpretowało również jako kod php (nie zalecane), albo użyj Mod Rewrite.
Go to the top of the page
+Quote Post
and7Li9
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.04.2014

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


Czyli do podstrony x.pl/xyz.php przypisuję w pliku .htaccess podstronę x.pl/abc.html i tę podstronę abc.html podaję jako odnośnik w menu w pozostałych stronach (?) Jutro to sprawdzę... Dzięki.

Niestety podstrona z formularzem działa do momentu, gdy nie wyrzucę index.php. A przecież muszę zmienić index.php na html. Ten powyższy fragment nie jest wykonywany i jakoś odwołuje się do index.php....
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #6





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Pokaż co tam masz wpisane w .htaccessie?
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #7





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




@and7Li9, witamy na Forum. Proszę, zapoznaj się z pierwszą linijką mojej sygnatury i zastosuj się...
Go to the top of the page
+Quote Post
and7Li9
post
Post #8





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.04.2014

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


Cytat
DirectoryIndex index.php index.html index.htm index.php3
AddHandler application/x-httpd-php5 .php
AddHandler application/x-httpd-php5 .htm .html

Options -Indexes
RewriteEngine On

RewriteRule ^([a-z0-9-]+)_([0-9a-zA-Z-]+)_([a-zA-Z0-9-]+)$ index.php?site=$1&pid=$2&sid=$3 [L]
RewriteRule ^([a-z0-9-]+)_([0-9a-zA-Z-]+)$ index.php?site=$1&pid=$2 [L]
RewriteRule ^([a-z0-9-]+)$ index.php?site=$1 [L]

Options FollowSymLinks
RewriteRule ^xyz.html$ xyz [L]
#oczywiście xyz to podstrona.


Ostanie 3 linijki to ja dopisałem. Coś mi się zdaje, że to tu jest problem....

Ten post edytował and7Li9 15.04.2014, 10:44:19
Go to the top of the page
+Quote Post
mar1aczi
post
Post #9





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


Podchodząc do tematu z innej strony: w czym przeszkadza Ci, że strona generowana jest przez php czyli plik ze źródłem strony ma rozszerzenie ".php" a nie ".html"?
Go to the top of the page
+Quote Post
and7Li9
post
Post #10





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.04.2014

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


Firma zewnętrzna zrobiła stronę w formie sztywnej konstrukcji w CMS-ie. Ja potrzebuję dostęp do każdego miejsca kodu choćby na potrzeby SEO...
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #11





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Szczerze mówiąc nie wiem co chcesz osiągnąć. Może nie operuj na przykładach tylko podaj konkrety, bo nie dojdziemy inaczej do porozumienia.
Go to the top of the page
+Quote Post
and7Li9
post
Post #12





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.04.2014

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


Chcę modyfikować dowolnie wygląd strony w html+css a nie używać ubogiego panelu, chcę wpływać na metadane, title (w CMS-ie mam wszędzie jednakowo zrobione), chcę wpływać na nazwy linków, w ogóle wszystko co jest potrzebne do SEO..... I problemem jest jedynie formularz strony, który w jakiś sposób odwołuje się do index.php (zapewne przez .htaccess). Poprostu nie chcę dynamicznych stron.
A na pierwsze pytanie odnośnie "..//formcase) nikt mi nie odpowiedział.....
Go to the top of the page
+Quote Post
Luna_s20
post
Post #13





Grupa: Zarejestrowani
Postów: 60
Pomógł: 8
Dołączył: 7.01.2014

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


Aż się nie chce... ale ok. Skoro formularz nie działa po wyrzuceniu pliku php - stąd wniosek nawet dla osoby całkowicie niezorientowanej, że "serce" formularza(skrypt który go obsługuje) znajduje się w php - indeksie lub którejś ze stron przez niego importowanych. Też nie bardzo zrozumiałam, co to za różnica, czy użytkownikowi wyświetli się na końcu adresu php czy html, względem edycji metadanych - przecież pliku html nie edytujesz w przeglądarce, ale u siebie na komputerze, w ten sam sposób możesz edytować te same linie zawarte w pliku php - nikt nie każe ci wklejać w metadane generowanej przez skrypty php zawartości. W skrócie - html MOŻESZ stosować w php i będzie normalnie się wyświetlać (przed <?php lub po ?>), php NIE MOŻESZ stosować w pliku html bo nie ruszy.
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: 2.10.2025 - 22:53