online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon T-Boy00 vom 10.09.2020, 19:11 Options

Lösung

PHP-Skript soll HTML-Datei erstellen

Ich habe bei vielen Seiten schon gesehen (t-online.de,computerbild.de), dass die URL immer aus einer HTML-Datei besteht. Obwohl diese Seiten auf jeden Fall ein CMS verwenden. Jetzt meine Frage:

Wie kann ich ein PHP-Skript in der URL-Leiste als HTML-Datei anzeigen lassen ??

Es ist für eine Datenbankabfrage, die die Daten in eine Tabelle schreibt und dann eben als HTML ausgibt. Es steht aber in der URL-Leiste immer noch database.php. Dort sollte jetzt database.html


Antwort schreiben

Antwort 1 von TheTobi vom 10.09.2020, 19:25 OptionsLösung

Lösung
Also ich frage mich erstmal was daran so wichtig is ob .php oder .html da steht, kann dir doch egal sein.

Also du kannst auch in HTML Dateien php code unterbringen...nämlich so

<?php
.........
?>

Aber das sollte dir bekannt sein

Antwort 2 von Supermax vom 10.09.2020, 19:32 Options

Diese Seiten verwenden meistens eine Art von URL-Umwandlung (rewriting), um "schöne" URLs zu generieren.

D.h. für die URL http://www.domain.tld/artikel/2008-09-10/13/was-gabs-heute-neues.html wird tatsächlich z.B. das Script "artikel.php?datum=2008-09-10&artikelId=13" aufgerufen.

Antwort 3 von T-Boy00 vom 10.09.2020, 21:01 Options

Ok danke für eure Hilfe

Antwort 4 von Computerfreaki vom 22.09.2020, 15:02 Options

Hallo,
wie geht das denn genau mit dem in der Antwort 2 von Supermax ???
Ich hab mal was mit mod_rewrite gehört. Kenn mich damit aber nicht aus. Habs schon mal mit dem probiert:

http://www.modrewrite.de/13.11.0.0.1.0.phtml

Da funktionieren beide aber nicht :-(

Wäre nett wenn ihr mir helfen könnt.
Gruß Computerfreaki

Antwort 5 von Supermax vom 22.09.2020, 15:06 Options

Möglicherweise ist mod_rewrite auf deinem Webspace nicht aktiviert? Da mußt du mal bei deinem Webspace-Anbieter nachfragen oder in online nachsehen.

Antwort 6 von Computerfreaki vom 22.09.2020, 15:49 Options

Doch das mod_rewrite-Modul ist aktiviert. Siehe hier:

http://faq.1blu.de/index.php?action=artikel&cat=78&id=238...

An was kann das denn noch liegen

Antwort 7 von Computerfreaki vom 22.09.2020, 15:56 Options

Mit der ersten Variante funktionierts. Ich muss bloß alle Links auf meiner HP umschreiben. Die sollen dann nicht mehr mit .php enden sondern mit .html.

Oder kann man das auch noch so machen:
Ich rufe die Seite kontakt.php über einen Hyperlink auf und mod_rewrite schreibt automatisch .html in die URL-Leiste. Auch wenn ich kontakt.php aufgerufen habe

Antwort 8 von Computerfreaki vom 22.09.2020, 15:58 Options

Nachtrag:
mod_rewrite soll praktisch einfach das .php in der URL-Leiste durch .html austauschen

Antwort 9 von Supermax vom 22.09.2020, 16:29 Options

mod_rewrite kann nichts in die Adresszeile deines Browsers schreiben, da es nur serverseitig arbeitet.

Tatsächlich funktioniert es genau umgekehrt, der vom Benutzer eingegebene (oder durch einen Klick auf einen Link gesendete) Link wird serverseitig auf das geändert, was du mit den Rewrite-Regeln festgelegt hast.

Mit einer geeigneten Regel kannst du es auch so machen, daß jede beliebige Endung auf die "datenbank.php" umgeleitet wird, sodaß der User auch z.B. "datenbank.htm" oder sogar "datenbank.gif" eingeben könnte ;)

Antwort 10 von Computerfreaki vom 22.09.2020, 16:30 Options

Ok dann mach ich des mal so mit den Links ändern.

Gruß Computerfreaki

Ähnliche Themen

php in html/dwt-Seite einbinden
Pater_  05.05.2007 - 194 Hits - 1 Antwort

Ladeanzeige ( in html , php ,..... ist egal) mit zeiteinstellung
ladhtmlphp  07.08.2007 - 29 Hits - 4 Antworten

Video in HTML Datei steuern
daggi  15.01.2008 - 12 Hits - 4 Antworten

HTML site soll zu PHP werden
ta2go  21.08.2008 - 23 Hits - 6 Antworten

html/php formular daten merken
manwe332  07.09.2008 - 22 Hits - 4 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026