Titel erweiterung mit PHP einbinden
Hallo Leute
wie kann ich per PHP oder Javascript in der <titel> test</titel> eine erweiterung erzeugen?
Orginal Titel <titel>Orginal</titel>
in
<titel>Orginal+test.php</titel> es sollte allerdings nur test und nich .php erscheinen.....
Herzlichen Dank schon mal
MfG
Sky
wie kann ich per PHP oder Javascript in der <titel> test</titel> eine erweiterung erzeugen?
Orginal Titel <titel>Orginal</titel>
in
<titel>Orginal+test.php</titel> es sollte allerdings nur test und nich .php erscheinen.....
Herzlichen Dank schon mal
MfG
Sky
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 213705
Url: https://administrator.de/forum/titel-erweiterung-mit-php-einbinden-213705.html
Ausgedruckt am: 23.12.2024 um 04:12 Uhr
11 Kommentare
Neuester Kommentar
Moin,
@Dani führt das schon richtig an, ich würde aber alle includierten Dateien in den Seitenkopf packen
Grüße,
Christian
@Dani führt das schon richtig an, ich würde aber alle includierten Dateien in den Seitenkopf packen
Grüße,
Christian
hier mal die Seite http://sus1.com/test.html
Das ist auch klar, weil test.html nicht von PHP interpretiert wird.da alles im Titel angezeigt wird, es soll aber nur der Name der Datei im Titel erscheinen!
Ah... das war mir nicht klar. Dazu fällt mir nichts ein...Grüße,
Dani
sky, "?" vergessen, hat Dani zwar auch gemacht, aber ihm geht's auch nur um die grundsätzliche Hilfestellung, da können Flüchtigkeitsfehler auftreten.
Wenn du den namen ohne PHP haben willst musst du mal schauen, wie du den in PHP extrahierst. $_PHP['SELF'] getrimmt nach letztem / von hinten und . von hinten dürfte helfen. aber dazu ist die PHP Datenbank sehr hilfreich, vor allem hilfreicher, als wenn wir dir hier alles vorkauen.
Grüße
Wenn du den namen ohne PHP haben willst musst du mal schauen, wie du den in PHP extrahierst. $_PHP['SELF'] getrimmt nach letztem / von hinten und . von hinten dürfte helfen. aber dazu ist die PHP Datenbank sehr hilfreich, vor allem hilfreicher, als wenn wir dir hier alles vorkauen.
Grüße
<?php
$filename = "test.php";
$title = basename($filename, ".php");
?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Original <?php echo $title; ?></title>
</head>
<body>
</body>
</html>
Grüße Uwe
Gelöste Beitrage bitte auch als solche markieren.Danke.
Hi,
du hast da was falsch verstanden. basename gibt den letzten Namensteil eines Dateipfades zurück.
Und wenn du, optional möglich, noch die Dateiendung angibst, wird diese auch noch abgeschnitten,
so dass deinem Wunsch entsprechend nur noch der scriptname ausgegeben wird. Beispiel:
<?php
$filename = '/ordner1/unterordner/unterordner2/unterordner3/mein_script.php';
echo 'Vollständiger Dateiname ist : '.$filename;
echo '<br>';
echo 'Dateiname ohne Pfad und Endung ist : '.basename($filename, ".php");
?>
Im Titel-Tag:
<title>Seitentitel - <?php echo basename($_SERVER['SCRIPT_NAME'], ".php");?></title>
Gruß
Günni